Free Online Books and PDFs for Web Designers
Powered by MaxBlogPress  

My 25 Favorite Programming Quotes that are Funny too

Recently I was looking for some good programming quotes for one of my presentation. I was amazed to find that there are some good programming quotes that are really funny and need some brains to figure out the fun part.

Here are 25 of them I like in random order.

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

Without requirements or design, programming is the art of adding bugs to an empty text file. (Louis Srygley)

Before software can be reusable it first has to be usable. (Ralph Johnson)

The best method for accelerating a computer is the one that boosts it by 9.8 m/s2. (Anonymous)

I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing. (Oktal)

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

There are two ways to write error-free programs; only the third one works. (Alan J. Perlis)

Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the slow approach to software development. (Anonymous)

It’s not a bug – it’s an undocumented feature. (Anonymous)

One man’s crappy software is another man’s full time job. (Jessica Gaston)

A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)

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

Programming is like sex. One mistake and you have to support it for the rest of your life. (Michael Sinz)

Deleted code is debugged code. (Jeff Sickel)

Walking on water and developing software from a specification are easy if both are frozen. (Edward V Berard)

If debugging is the process of removing software bugs, then programming must be the process of putting them in. (Edsger Dijkstra)

Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work. (Anonymous)

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. (Rick Cook)

It’s a curious thing about our industry: not only do we not learn from our mistakes, we also don’t learn from our successes. (Keith Braithwaite)

There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)

In order to understand recursion, one must first understand recursion. (Anonymous)

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

The best performance improvement is the transition from the nonworking state to the working state. (J. Osterhout)

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

Don’t worry if it doesn’t work right. If everything did, you’d be out of a job. (Mosher’s Law of Software Engineering)

So what are your favorite and funny quotes? Please share with all of us.

VN:F [1.9.10_1130]
Rating: 8.8/10 (4 votes cast)
VN:F [1.9.10_1130]
Rating: +2 (from 2 votes)
My 25 Favorite Programming Quotes that are Funny too, 8.8 out of 10 based on 4 ratings

Incoming search terms:

java programming quotes,funny programming bug quotes,my favorite programming journaldev,martin golding programmer,love connect to programming quotes,software programming funny quotes,jva programmer quote,funny programming tweets,java programmer quotes,HTML5 funny quotes
http://www.journaldev.com/wp-content/plugins/sociofluid/images/digg_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/reddit_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/dzone_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/delicious_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/blinklist_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/furl_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/technorati_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/google_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/sphinn_48.png http://www.journaldev.com/wp-content/plugins/sociofluid/images/twitter_48.png

Who reads this also read:

  1. 5 Java Programming Test Questions for Interview
  2. How to install Memcached Server on Mac OS/Linux

50 comments to My 25 Favorite Programming Quotes that are Funny too

  • [...] This post was mentioned on Twitter by Iliyan Betovski, Valentin. Valentin said: "A good programmer is someone who always looks both ways before crossing a one-way street." — Doug Linder http://bit.ly/hg2SGm [...]

  • UJ

    Coder: It’s working on My Machine!!
    PM: We are not shipping your machine!!

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: +2 (from 2 votes)
  • Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Martin Golding)
    A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)

    I pretty much love these two quotes. Prettty good Tipps. :) Will keep them in mind during projects.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • [...] dla rozluźnienia. Znalezione na JournalDev. The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous) [...]

  • Claudio

    Question: Why did the multithreaded chicken cross the road?
    Answer: other to side. To the get.

    http://www.pluralsight-training.net/community/blogs/mike/archive/2004/05/25/415.aspx

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Chris Boyle

    I came across one not so long ago. “Saying that Java is nice because it works on all OSes is like saying that a**l s*x is nice because it works on all genders.”

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: +1 (from 1 vote)
  • Chris Quinn

    Not only have we not produced artificial intelligence, we haven’t even produced artificial stupidity!

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Bob Armour

    I can’t believe that you missed out these two…

    “There are 10 kinds of people – those who understand binary and those who don’t”

    “Programmers always confuse Halloween with Christmas because OCT 31 = DEC 25”

    VA:F [1.9.10_1130]
    Rating: 5.0/5 (1 vote cast)
    VA:F [1.9.10_1130]
    Rating: +1 (from 1 vote)
  • Sol

    Software is like cathedrals. First we build them, then we pray.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • M.

    Documentation is like sex: when it’s good – it’s really good, and when it’s not so good – it’s better than nothing.

    VA:F [1.9.10_1130]
    Rating: 4.0/5 (1 vote cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Davyd

    My sig:

    The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague.
    - Djikstra.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Steve Stanicki

    Beware of programmers who carry screwdrivers – Unknown

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Ted

    Knock knock!
    - Who’s there?
    - (long pause) Java!

    Knock knock!
    - Who’s there?
    - C++

    Knock knock!
    - Assembler!

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Larson

    I submit to this one myself: (the one Steve mentioned)
    “Beware of programmers who carry screwdrivers – Unknown”

    I’m also fond of these
    “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. (Anonymous)”

    “Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the slow approach to software development. (Anonymous)”

    “If debugging is the process of removing software bugs, then programming must be the process of putting them in. (Edsger Dijkstra)”

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • [...] 2. Избранные цитаты о программировании [...]

  • James N

    My personal addition is “The most important word in a programmers vocabulary is ‘should’. e.g. ‘It should work’, ‘we should be able to get that done on time’…” If that doesn’t make sense watch Pitch Black and remember the line “It looks clear”. That should help :)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Narud Shiro

    My programs never have bugs, they just develop random features. (Radial Ronnie)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • jwb

    Was going to say the “10 kinds of people”, since it’s one of my faves, but got beaten to the punch…

    I’m not sure it quite fits the category here, but I’ll give ya one of the rules of software development:
    “Cheap, fast, reliable: Pick 2″

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Bruce Wells

    How many computer programmers does it take to change a light bulb?

    None, that is a hardware problem!

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • anon

    a good programmer is master of the computer. The computer is master of the not-so-good programmers.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • alan

    “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

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Tim Rose

    The one common language across all programmers is profanity.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Mike

    “Every program has at least one bug and can be shortened by at least one
    instruction — from which, by induction, it is evident that every program
    can be reduced to one instruction that does not work.” – Ken Arnold.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • My favourite: “Some people, when confronted with a problem, think
    “I know, I’ll use regular expressions.” Now they have two problems.”

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Terry

    Dilbert: The prototype is done. Come take a look at the user interface.

    Pointy Haired Boss: It works great but make sure this thing is totally idiot-proof.

    Dilbert: Again?

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • anon

    software bugs are intentional side effects

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Great Quotes !

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • baskerbill

    So Misha, Perl is plenty of problems :-)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Zasca

    In Pascal, God is real. Unless you declare it as integer!
    (In Pascal, all varables starting a to m are real by default)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
    • Just curious, which flavor are you talking about? I encountered a few flavors of Pascal in my life, and none of them had the feature you mentioned. It sounds more like a Fortran feature in my ears.

      VA:F [1.9.10_1130]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.10_1130]
      Rating: 0 (from 0 votes)
  • Fran

    This makes me remember this joke:
    “Did you hear about that new branded MegaSuperComputer?
    It returns from an infinite loop just on 6 seconds!”

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • ” It’s not a bug – it’s an undocumented feature.”

    I think This one always happens. LOL

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • “To err is human but to really foul things up you need a computer.” (The Economist)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • anon

    The only way of writing less bugs is writing less code.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Clyde Calcote

    Given enough time, I can meet any software deadline.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Jan

    It’s not a bug – it’s a feature
    – A feature that cannot be turned off is a bug.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • ricardo

    Nice Post, but The Quote :

    “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. (Anonymous)”

    Is not anonymous this comes from rich cook (http://en.wikipedia.org/wiki/Rick_Cook)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
    • Pankaj

      Thanks friend. Edited the post for this.

      VN:F [1.9.10_1130]
      Rating: 0.0/5 (0 votes cast)
      VN:F [1.9.10_1130]
      Rating: 0 (from 0 votes)
  • Ibrahim Levent

    “Document What You Know When You Know It.”

    From book “Framework Process Patterns: Lessons Learned Developing Application Frameworks”

    “I’m always skeptical of companies that don’t use their own products.”

    http://oracamp.com/case-study-oracles-own-e-business-suite-global-single-instance

    “Good design resembles nature.”
    http://quotedepot.net/quotations/good-design-resembles-nature/161835

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Six

    I would like to combine one of the typical sentence that a RolePlayer has heard at lest once in his/her life, with something that often happens in programming too…

    “Last famous words: No need to manage this case, it will never happen!”

    Have a nice day falks!

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • retrotecchie

    “In a world without walls…..who needs Windows?”

    “All software boils down to pure binary. It works or it doesn’t.”

    “Spend two years writing a programe to allow someone do twice the work in half the time…their spare time generatedv will be spent on the phone to IT support.”

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • [...] Bjarne Stroustrup, creador de C++ (vía JournalDev) [...]

  • [...] Walmar on Feb.23, 2011, under Humor, Programming Gefunden hier. Ich übernehme keine Garantie dafür, ob die Aussagen wirklich von den jeweiligen Autoren stammen! [...]

  • Funny and true at the same time :)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • Adam Eve

    These are fantastic
    just one other
    When the budget is low, go after the low hanging fruit.

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)
  • [...] 25 Frases sobre programación 18 marzo, 2011 Deja un comentario Ir a los comentarios Para mis amigos de desarrollo, aquí van 25 de las mejores frases sobre desarrollo sacadas de aquí: [...]

  • [...] My 25 Favorite Programming Quotes that are Funny too – Recently I was looking for some good programming quotes for one of my presentation. I was amazed to find that there are some good programming quotes that are really funny and need some brains to figure out the fun part. Here are 25 of them I like in random order. [...]

  • Yep. Its funny. I like quote “The best thing about a boolean is even if you are wrong, you are only off by a bit.” :)

    VA:F [1.9.10_1130]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.10_1130]
    Rating: 0 (from 0 votes)

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>