Thank you for sharing your opinion Chris! The term code smell was first used by Kent Beck back in 1990, so it's not that new. I apologize if it was offensive to you. My intention was to share with other developers something that made me a better programmer, but it may not work for you and that's OK. If you'd read further, you'll see I've also wrote bad code. Based on my experience (around 10 years) unit testing is the only way to have code that is easy to change. I'm 32 by the way :)