Original link: Why Engineers Can't Be Rational About Programming Languages / Steve Francia blog.
Absolutely true!