"When you write code, you are documenting your understanding of the problem."Knowledge
"The problems that arise are not technical; they are human."Wisdom
"The way to make a system secure is to design it so it can be understood."Work
"Freedom is the right to think differently."Freedom
"Beauty in code is not what you can see; it's what you can understand."Beauty
"Time spent on testing is never wasted."Time
"A language that doesn't affect the way you think about programming is not worth knowing."Education
"The quality of implementations is determined by the quality of specifications."Work
"I'm a language designer, not a toolsmith."Creativity
"The best way to predict the future is to invent it."Dreams
"Rules of thumb are not rules, and they are often wrong."Wisdom
"You cannot teach an old dog new tricks without making him exhausted."Humor
"The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times."Work
"Better to light a flamethrower than curse the darkness."Courage
"The most valuable form of innovation is incremental innovation."Inspiration
"I prefer to be a student and contribute rather than be seen as an expert."
"What is the difference between a bug and a feature? Timing."Humor
"Good code is its own best documentation. As you're about to add a comment, ask yourself if you can improve the code so the comment isn't needed."Work
"Silence is sometimes a form of strength."Strength
"The problem with using C++ is that it's too easy to shoot yourself in the foot."Humor
"Never program assuming that you are smarter than the people using your code."Kindness
"A designer knows they have achieved perfection not when there is nothing left to add, but when there is nothing left to take away."Creativity
"The more you think, the better you become."Knowledge
"Fear is the enemy of progress."Fear
"Success is not final; failure is not fatal."Success
"You must learn from mistakes, not fear them."Perseverance
"The best way to get the right answer on the internet is not to ask a question; it is to post the wrong answer."Humor
"Consistency requires constant vigilance."Patience
"What you often find is that when there is a problem, people tend to think the solution involves more complexity."Wisdom
"Technology should serve humanity, not the other way around."Technology