Favorite Quotations
12 In mathematics you don't understand things. You just get used to them. John von Neumann
11 Being abstract is something profoundly different from being vague… The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. Edsger W. Dijkstra
10 The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. T. Cargill
9 The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building a program is in fact the debugging of the specification. F. Brooks
8 Good judgment comes from experience; experience comes from bad judgment. F. Brooks
7 The greatest obstacle to discovery is not ignorance, but the illusion of knowledge. D. Boorstin
6 It’s better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive. Steve McConnell
5 How rare it is that maintaining someone else’s code is akin to entering a beautifully designed building, which you admire as you walk around and plan how to add a wing or do some redecorating. More often, maintaining someone else’s code is like being thrown headlong into a big pile of slimy, smelly garbage. Bill Venners
4 Programs must be written for people to read, and only incidentally for machines to execute. H. Abelson and G. Sussman (in "The Structure and Interpretation of Computer Programs)
3 In a room full of top software designers, if two agree on the same thing, that’s a majority. Bill Curtis
2 Computer Science is no more about computers than astronomy is about telescopes. Edsger W. Dijkstra
1 Choice is an illusion, created between those with power, and those without. The Merovingian
Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.