Compiled
A commonplace book of quotes and essays on software.
Quotes
Besides a mathematical inclination, an exceptionally good mastery of one’s native tongue is the most vital asset of a competent programmer.
Simplicity is prerequisite for reliability.
Simplicity is a great virtue, but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better
Controlling complexity is the essence of computer programming.
In the beginning you always want results. In the end all you want is control.
LISP programmers know the value of everything and the cost of nothing.
The engine can arrange and combine its numerical quantities exactly as if they were letters or any other general symbols; and in fact it might bring out its results in algebraical notation, were provisions made accordingly.
Talks, Essays, and Books
- The Joys of the Craft
- Programming as Theory Building 1985 (pdf)
- The Grug Brained Developer
- How Do Committees Invent? 1968 (pdf)
- Simple Made Easy 2011