• Nine people can't make a baby in a month. ~ Fred Brooks
  • Software Engineering is Programming when you can't. ~ Edsger Dijkstra
  • The three chief virtues of a programmer are: Laziness, Impatience and Hubris. ~ Larry Wall
  • Any fool can write code that a computer can understand. Good programmers write code that humans can understand. ~ Martin Fowler
  • Software is like sex; it's better when it's free. ~ Linus Torvalds
  • Walking on water and developing software from a specification are easy if both are frozen. ~ Edward V. Berard
  • Programming is like sex. One mistake and you have to support it for the rest of your life. ~ Michael Sinz
  • Real Programmers always confuse Christmas and Halloween because Oct31 == Dec25. ~ Andrew Rutherford
  • One day my daughter came in, looked over my shoulder at some Perl 4 code, and said, "What is that, swearing?" ~ Larry Wall
  • A documented bug is not a bug; it is a feature. ~ James P. MacLennan
  • Beware of bugs in the above code; I have only proved it correct, not tried it. ~ Donald Knuth
  • If someone claims to have the perfect programming language, he is either a fool or a salesman or both. ~ Bjarne Stroustrup
  • Program testing can be used to show the presence of bugs, but never to show their absence! ~ Edsger Dijkstra
  • Simplicity is prerequisite for reliability. ~ Edsger Dijkstra
  • Do only what only you can do. ~ Edsger Dijkstra
  • Program testing can be used to show the presence of bugs, but never to show their absence! ~ Edsger Dijkstra
  • Computer Science is no more about computers than astronomy is about telescopes. ~ Edsger Dijkstra
  • The question of whether computers can think is like the question of whether submarines can swim. ~ Edsger Dijkstra
  • If we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent". ~ Edsger Dijkstra
  • A programming language is a tool that has a profound influence on our thinking habits. ~ Edsger Dijkstra
  • 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
  • In order to understand recursion, one must first understand recursion. ~ Unknown
  • I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. ~ Bjarne Stroustrup
  • A computer lets you make more mistakes faster than any other invention in human history, with the possible exceptions of handguns and tequila. ~ Mitch Ratcliffe
  • 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. The first method is far more difficult. ~ C.A.R. Hoare
Disclaimer: Quotes are collected from various web sites. Most of the cases the sources are not verified.