Coding Horror has an insightful article on the software developer’s worst enemy.
[…] the real problem isn’t the code. The code, like a newborn babe, is blameless and innocent the minute it is written into the world. Code isn’t our enemy. You want to see the real enemy? Go look in the mirror. There’s your problem, right there.
As a software developer, you are your own worst enemy. The sooner you realize that, the better off you’ll be.
I know you have the best of intentions. We all do. We’re software developers; we love writing code. It’s what we do. We never met a problem we couldn’t solve with some duct tape, a jury-rigged coat hanger, and a pinch of code. But Wil Shipley argues that we should rein in our natural tendencies to write lots of code
There are quite a few things which seem obvious, that you can’t really disagree with, but which I also didn’t define or form on my own for some reason.