As soon as we started programming, we found out to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
- Maurice Wilkes - 1949
A program is never less than 90% complete, and never more than 95% complete.
- Terry Baker
A language that doesn't have everything is actually easier to program in than some that do.
- Dennis Ritchie
Program testing can be used to show the presence of bugs, but never to show their absence!
- Edsger Dijkstra - [1972]Quoted in More Programming Pearls, Column 6: Bumper-Sticker Computer Science Quoted in More Programming Pearls, Column 6: Bumper-Sticker Computer Science
There are features that should not be used.
There are concepts that should not be exploited.
There are problems that should not be solved.
There are programs that should not be written.

- Richard Harter
Programs must be written for people to read, and only incidentally for machines to execute.
- Abelson and Sussman
To keep large programs well structured, you either need superhuman will power, or proper language support for interfaces.
- Greg Nelson
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.
- Frederick P. Brooks - No silver bullet, 1987
Make your programs read from top to bottom.
- P. J. Plauger - Kernighan and Plauger, The Elements of Programming Style by Brian W. Kernighan, P. J. Plauger , ISBN: 0070342075
The best programmers write only easy programs.
- Michael A. Jackson
The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and I fished out listings of their operating systems.
- Bill Gates - OS/2 Notebook, 1990, p. 614
There is nothing in the programming field more despicable than an undocumented program.
- Ed Yourdon
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.
- Bill Clinton
You never finish a program, you just stop working on it.
- Anonymous
A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little nor too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity.
- Geoffrey James - From The Tao of Programming, message 4.1.
A final essential difficulty arises from software's inherent invisibility. Software can't be visualized with 2-D or 3-D geometric models. Attempts to visually represent even simple logic quickly becomes absurdly complicated, as anyone who has ever tried to draw a flow chart for even a simple program will attest.
- Steve C McConnell, After the Gold Rush : Creating a True Profession of Software Engineering (Best Practices) by Steve C McConnell , ISBN: 0735608776 , Page: 81
A computer program does what you tell it to do, not what you want it to do.
- Anonymous - Greer's Third Law
3 Biggest Software Lies:
- The program's fully tested and bug-free.
- We're working on the documentation.
- Of course we can modify it."

- Anonymous
The best computer game i ever played is life, hope i get to level 100.
- Bert Verhelst