Commenting your code is like cleaning your bathroom—you never want to do it, but it really does create a more pleasant experience for you and your guests.
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
Programming is the art of doing one thing at a time.
Truth can only be found in one place: the code.
Simplicity is prerequisite for reliability.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
I’m not a great programmer; I’m just a good programmer with great habits.
The most important property of a program is whether it accomplishes the intention of its user.
Walking on water and developing software from a specification are easy if both are frozen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.