Software Development

20 Kick-ass programming quotes

This post serves as a compilation of great programming quotes, quotes from famous programmers, computer scientists and savvy entrepreneurs of our time. Some of them are funny, some of them are motivational, some of them are… just awesome!

So, in no particular order, let’s see what we have…

1. “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 (British computer scientist, winner of the 1980 Turing Award)

2. “If debugging is the process of removing software bugs, then programming must be the process of putting them in.”
Tweet: If #debugging is the process of removing software bugs, then #programming must be the process of putting them in http://ctt.ec/tfxd8+
Edsger Dijkstra (Dutch computer scientist, winner of the 1972 Turing Award)

3. “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”
Tweet: Measuring #programming progress by lines of code is like measuring aircraft building progress by weight http://ctt.ec/alccV+
Bill Gates (co-founder of Microsoft)

4. “Nine people can’t make a baby in a month.” (regarding the addition of more programmers to get a project completed faster)
Fred Brooks (American computer scientist, winner of the 1999 Turing Award)

5. “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”
Brian W. Kernighan (Canadian computer scientist, co-author of “C programming language”)

6. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
Tweet: Always #code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live http://ctt.ec/5sl5W+
– Martin Golding

7. “C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.”
Bjarne Stroustrup (Danish computer scientist, developer of the C++ programming language)

8. “When debugging, novices insert corrective code; experts remove defective code.”
– Richard Pattis

9. “Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
Eric S. Raymond (American programmer, open source software advocate, author of “The Cathedral and the Bazaar”)

10. “Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”
Tweet: Most good programmers do #programming not because they expect to get paid, but because it is fun to program http://ctt.ec/SGwTl+
Linus Torvalds (Finnish American, software engineer and hacker, principal force behind the development of the Linux kernel)

11. “Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.”
– Rich Cook

12. “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
Tweet: Any fool can write code that a computer can understand. Good programmers write code that humans can understand http://ctt.ec/T2188+
Martin Fowler (author and speaker on software development)

13. “Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?'”
Steve McConnell (author of many software engineering books including “Code Complete”)

14. “The problem with using C++ … is that there’s already a strong tendency in the language to require you to know everything before you can do anything.”
Larry Wall (developer of the Perl language)

15. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones.”
Donald Knuth (computer scientist)

16. “One of my most productive days was throwing away 1000 lines of code.”
Tweet: One of my most productive days was throwing away 1000 lines of code http://ctt.ec/EfL27+
Ken Thompson (computer scientist, early developer of UNIX OS)

17. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.”
Alan Kay (American computer scientist)

18. “Before software can be reusable it first has to be usable.”
– Ralph Johnson (computer scientist)

19. “Programming is like sex. One mistake and you have to support it for the rest of your life.”
Tweet: Programming is like sex. One mistake and you have to support it for the rest of your life http://ctt.ec/389N4+
– Michael Sinz

20) “If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization.”
Gerald Weinberg (American computer scientist)

After this don’t forget to check out Funny Source Code Comments!

Leave your own favorites in the comments section! And don’t forget to share!

Ilias Tsagklis

Ilias is a software developer turned online entrepreneur. He is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

35 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Incze Lajos
Incze Lajos
12 years ago

First Amendement to Cook’s Law (11.):

Software engineers are themselves part of the picture, being also bigger and better idiots produced by the Uiverse.

shvelo
shvelo
12 years ago

Awesome quotes, the idiots one is the best

Ben Linders
12 years ago

One more quote: “Good code is its own best documentation” – Steve McConnell

nemory
nemory
12 years ago

One more quote: “Code and code until you die”. Just joking though. :)

Ahmadchels
7 years ago
Reply to  nemory

While I like these quotes and thank you for collecting these I have strongly disagree with source not being relevant. Internet is full of bul***it! Especially when it comes to quotes that somebody has supposedly said.

“Internet is full of stupid people”
-Albert Einstein

Dmitriy Shyshchenko
Dmitriy Shyshchenko
12 years ago

Link to the source of the quotes is missing. But I guess they all came from the stackoverflow (as well as funny source code comments)

Ilias Tsagklis
Ilias Tsagklis
12 years ago

Hey Dmitriy, thank you for joining the conversation. Actually, there were multiple sources that I used to create this compilation and none of them was StackOverflow. In any case, each one of these quotes can be located in multiple places over the internet, so I do not see a point in providing a bunch of URLs. Cheers!

Ilari
Ilari
11 years ago
Reply to  Ilias Tsagklis

While I like these quotes and thank you for collecting these I have strongly disagree with source not being relevant. Internet is full of bul***it! Especially when it comes to quotes that somebody has supposedly said.

“Internet is full of stupid people”
-Albert Einstein

Emad
Emad
11 years ago

Awesome! Thanks

DenniJensen
DenniJensen
11 years ago

Very nice quotes!

Frank Analysis
Frank Analysis
10 years ago

Typical – everyone focusing on negativity and name-calling, nobody focusing on how to improve on quality in a more positive, proactive way.

Only smart people can coin a respectful, graceful quote that makes a junior programmer become a senior programmer with ease… the rest are idiots.

CodeThumper
10 years ago

One of my favorites: Profanity: The truly multi-platform programming language.

Andrew Smith
10 years ago

Great list! Take a look at a nice collection of posters with some of these quotes! http://www.blog.qarea.com/development/web-development/9-first-class-quotes-programmers-visualized/

amit
amit
9 years ago

Programming is the collection of errors and warnings!!! -Amit Chauhan

Andhika Wiratama
9 years ago

Keep it Simple

Don’t Repeat Yourself

Charlie Kellner
9 years ago

Quite funny! Thanks a lot!

Wizamisasi.com
9 years ago

This great qoutes since i’ve been blogger

The Dajjal
9 years ago

so LOL. very cool quotes.. thanks for share.

Fox
Fox
8 years ago

I study IT and I think we are smarter than computer scientists .We are changing the world instead of bragging around learning C and Python language.

giovani
8 years ago

Nice explaination. Great post. Thanks for share

gabriel muños
8 years ago

some are really good. they are worth to share on social media.

Muhammad Asyrof
8 years ago

LOL. These are really KICK-ASS quotes. I am proud being a programmer!

masbidin
8 years ago

good post, thank’s
mantap (y)

Back to top button