40 Awesome Programming Quotes

I found these programming quotes on internet and found them too good to share with you all. Enjoy !!

  1. J2ME programmers count bytes the way a super-model counts calories. – Unknown
  2. Java: write once, run away! –Brucee
  3. If Java had true garbage collection, most programs would delete themselves upon execution. – Robert Sewell
  4. Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders. – Unknown
  5. Java is a DSL to transform big XML documents into long exception stack traces. – Scott Bellware
  6. The definition of Hell is working with dates in Java, JDBC, and Oracle. Every single one of them screw it up. – Dick Wall CommunityOne 2007: Lunch with the Java Posse
  7. 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)
  8. If debugging is the process of removing software bugs, then programming must be the process of putting them in. – Edsger Dijkstra (Dutch computer scientist, winner of the 1972 Turing Award)
  9. Measuring programming progress by lines of code is like measuring aircraft building progress by weight. – Bill Gates
  10. 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
  11. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. – Martin Golding
  12. When debugging, novices insert corrective code; experts remove defective code. – Richard Pattis
  13. 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”)
  14. 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.- Linus Torvalds
  15. 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
  16. Any fool can write code that a computer can understand. Good programmers write code that humans can understand.- Martin Fowler
  17. 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
  18. One of my most productive days was throwing away 1000 lines of code. – Ken Thompson
  19. 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
  20. Before software can be reusable it first has to be usable. – Ralph Johnson
  21. If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization. – Gerald Weinberg
  22. It should be noted that no ethically-trained software engineer would ever consent to write a DestroyBaghdad procedure. Basic professional ethics would instead require him to write a DestroyCity procedure, to which Baghdad could be given as a parameter. – Nathaniel Borenstein
  23. No matter how slick the demo is in rehearsal, when you do it in front of a live audience the probability of a flawless presentation is inversely proportional to the number of people watching, raised to the power of the amount of money involved. –Mark Gibbs
  24. [Sonium] someone speak python here?
    [lucky] SSSSS
    [Sonium] the programming language – Chat exerts
  25. Don’t include a single line in your code which you could not explain to your grandmother in a matter of two minutes. – Unknown
  26. The best thing about a boolean is even if you are wrong, you are only off by a bit. – Bryan
  27. Good design adds value faster than it adds cost.
  28. Simplicity and elegance are unpopular because thy require hard work and discipline to achieve and education to be appreciated. — Edsger Dijkstra
  29. Cherish your exceptions.
  30. A complex system that works is invariably found to have evolved from a simple system that worked.
  31. Walking on water and developing software from a specification are easy if both are frozen.  – Edward V Berard
  32. First, solve the problem. Then, write the code. – John Johnson
  33. Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. – Stan Kelly-Bootle
  34. Linux is only free if your time has no value. –  Jamie Zawinski
  35. Programs must be written for people to read, and only incidentally for machines to execute. – Abelson / Sussman
  36. Programming can be fun, so can cryptography; however they should not be combined. – Kreitzberg and Shneiderman
  37. Copy and paste is a design error. – David Parnas
  38. Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else. – Eagleson’s law
  39. It’s hard enough to find an error in your code when you’re looking for it; it’s even harder when you’ve assumed your code is error-free. – Steve McConnell
  40. Software sucks because users demand it to. – Nathan Myhrvold

I hope you likes these Java Programming Quotes.

Was this post helpful?

Join 7000+ Fellow Programmers

Subscribe to get new post notifications, industry updates, best practices, and much more. Directly into your inbox, for free.

4 thoughts on “40 Awesome Programming Quotes”

Leave a Comment


A blog about Java and its related technologies, the best practices, algorithms, interview questions, scripting languages, and Python.