I found a good set of programming, and software development quotes. Here is a short-list of my favorites I found at this site. If you know of any other good programming quote websites, leave a comment.
"The Six Phases of a Project:
- Enthusiasm
- Disillusionment
- Panic
- Search for the Guilty
- Punishment of the Innocent
- Praise for non-participants"
Anon
"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why - Programmers combine theory and practice: Nothing works and they don't know why."
Anon
"Good judgement comes from experience, and experience comes from bad judgement."
Fred Brooks
"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."
Tom Cargill
"Learning is not compulsory. Neither is survival."
W. Edwards Deming
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. "
Albert Einstein
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight. "
Bill Gates
"The perfect project plan is possible if one first documents a list of all the unknowns. "
Bill Langley
"There are two ways to write error-free programs; only the third works. "
Alan J. Perlis
"Without requirements or design, programming is the art of adding bugs to an empty text file."
Louis Srygley
"I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone."
Bjarne Stroustrup
"There are only two industries that refer to their customers as "users". "
Edward Tufte
"We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise. "
Larry Wall
"As soon as we started programming, we found 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 discovers debugging, 1949