Favorite Quotes
Controlling complexity is the essence of computer programming. — Brian Kernighan
The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. — Seymour Cray
Projects promoting programming in natural language are intrinsically doomed to fail. — Edsger Dijkstra
Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris. — Larry Wall
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. — C.A.R. Hoare
Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure. — Melvin Conway
Use the word cybernetics, Norbert, because nobody knows what it means. This will always put you at an advantage in arguments. — Claude Shannon
There are only two industries that refer to their customers as users. — Edward Tufte