7 great programming quotes

Programming quotes are everywhere.  These programming quotes however have become lessons that I have learned to live by.  Enjoy.


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, The 1980 ACM Turing Award Lecture


One of my most productive days was throwing away 1000 lines of code.

— Ken Thompson


The cheapest, fastest, and most reliable components are those that aren’t there.

— Gordon Bell


When in doubt, use brute force.

— Ken Thompson


Controlling complexity is the essence of computer programming.

— Brian Kernighan


The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.

— Brian W. Kernighan, in the paper Unix for Beginners (1979)


Deleted code is debugged code.

— Jeff Sickel


Have a quote that you like?  Add it to the comments below.

Posted in , and tagged , .