Nick Halstead runs a programming blog and is one of my favorite reads. His insight is very good and he has a lot of experience. His post today was about becoming a better programmer and was a very good read. I totally agree with what he was saying, but I had something to add. I think we would all write better code if we had this in the back of our minds:

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. –Martin Golding