Eric Gunnerson has put what he considered to be The Seven Deadly Sins of Programming on his blog. It's certainly an interesting read, but what is niggling me at the moment, in a practical sense, is why we commit programming sins and what we can do about it. I feel that if we know why we are sinning then maybe we have a way forward to repent our sins.
Over the next couple of days I intend to do some soul searching on why we commit programming sins and what we can do to stop this terrible occurance.