This post hits the nail on its head:
When good programming practices are just too good.
What struck me … is the ridiculous amount of code required to implement simple things.
I love this paragraph
We all love rules – with them, you don’t have to think much, you just apply what the smart guys think is the best. However, lately we younger generation begin rebel and declare these rules as “elitist crap”.
Good programming is an art, and thus good programmers question and think about all aspects of their code. We don’t just follow rules, we invent them.