"Good software, like wine, takes time"
"Don’t document the problem, fix it"
"When debugging, novices insert corrective code; experts remove defective code."
"Make it correct, make it clear, make it concise, make it fast. In that order."
"Debugging is like being the detective in a crime movie where you are also the murderer."
"Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet."
"Talk is cheap. Show me the code."
"What one programmer can do in one month, two programmers can do in two months."
"A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want."
"Programs must be written for people to read, and only incidentally for machines to execute."
Code is like humor. When you have to explain it, it’s bad.
"Walking on water and developing software from a specification are easy if both are frozen."
"The strength of JavaScript is that you can do anything. The weakness is that you will."