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.