24/06/2010
Criminal Overengineering
yield thought - Criminal Overengineering: (link)
Perhaps we do it because it’s relaxing to rattle off three classes worth of code without needing to pause and think. It feels productive. It looks solid, bulletproof, professional. We look back on it with a comforting little glow of self-satisfaction – we’re a good programmer, no messy hacks in our code.
Source : ghostie