It started with this post by Bill Burke — it’s slanted against dynamic languages (or rather, against the assertions many dynamic language fans make) followed by this post by Steve Vinoski who debates/counters the points Bill makes.
Interesting reads, both of them.