In the real world
- we don’t get to choose Ruby just because we want to
- we don’t have time to implement perfect solutions
- we don’t go back and fix ugly but working code
- the second law of thermodynamics always holds
- copy/paste and singleton are not the root of all evil
- Java/C++/Perl are not dying
- we still need to write code that works in IE
- for most programmers IDEs are better than emacs or vim
- two journeyman programmers are better than one rockstar
And in blogworld bloggers often forget that the plural of anecdote is not data.