DEV Community

Cover image for My 27 Favourite Programming Quotes
Muthu Annamalai Venkatachalam
Muthu Annamalai Venkatachalam

Posted on • Originally published at muthuannamalai.tech

My 27 Favourite Programming Quotes

In order to stay motivated to program consistently, a programmer must crave motivation for consistency.

We all look for compelling reasons to learn programming.

No matter if you're a beginner or an expert. Programming requires motivation and inspiration.

I've compiled my 27 favorite programming quotes to inspire, make you laugh, or make you think

Let us get started

Blue and Orange Scribbles Diwali Blog Banner.png

  1. If debugging is the process of removing bugs, then programming must be the process of putting them in.

  2. First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack.

  3. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live

  4. A program is never less than 90% complete and never more than 95% complete

  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

  6. Copy-and-Paste was programmed by programmers for programmers actually

  7. There are two ways to write error-free programs; only the third one works

  8. Walking on water and developing software from a specification are easy if both are frozen.

  9. Programming is like sex. One mistake and you have to support it for the rest of your life.

  10. Code is like humor. When you have to explain it, it’s bad

  11. Controlling complexity is the essence of computer programming

  12. You might not think that programmers are artists, but programming is an extremely creative profession. It's logic-based creativity.

  13. Measuring programming progress by lines of code is like measuring aircraft building progress by weight

  14. Most good programmers do programming not because they expect to get paid or get adulation by the public, but it is fun to program.

  15. 99 little bugs in the code. 99 little bugs in the code. Take one down, patch it around. 127 little bugs in the code …

  16. We have to stop optimizing for programmers and start optimizing for users

  17. The trouble with programmers is that you can never tell what a programmer is doing until it’s too late

  18. The best thing about a boolean is even if you are wrong, you are only off by a bit

  19. It’s not a bug — it’s an undocumented feature

  20. The only way to learn a new programming language is by writing programs in it

  21. Programming isn’t about what you know, it’s about what you can figure out

  22. Testing leads to failure, and failure leads to understanding

  23. The question of whether computers can think is like the question of whether submarines can swim

  24. If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization

  25. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.

  26. When I wrote this code, only God and I understood what I did. Now only God knows

  27. Any fool can write code that a computer can understand. Good programmers write code that humans can understand

I hope these programming quotes inspire you or motivate you in some way. But you will only succeed if you love what you do. Do not underestimate your potential, even yourself.

I hope you found this article useful. Do share you favourite quotes in the comments below.

Happy Learning!

You can now extend your support by buying me a Coffee.😊👇

Buy Me A Coffee

Thanks for Reading 😊

Top comments (4)

Collapse
 
aarone4 profile image
Aaron Reese

The difference computers and users? You only have to punch the information into the computer once

Collapse
 
aarone4 profile image
Aaron Reese

You can't make the system idiot proof because idiots are so ingenious

Collapse
 
369gtech profile image
Steven Mcleod

OMG you so made my day today, sharing you post on my social network with other coders - Thank for share and I hope you have a Great Day :)

Collapse
 
muthuannamalai12 profile image
Muthu Annamalai Venkatachalam

My pleasure 😃