Wednesday, September 9, 2009

Programmer Jokes


Here are some of my favourite programming jokes. Hope you enjoy them.





Programming is 10% science, 20% ingenuity, and 70% getting the ingenuity to work with the science.

-------------------------------------

Q: How do you keep a programmer in the shower all day?
A: Give him a bottle of shampoo which says "lather, rinse, repeat."


-------------------------------------

"Have you heard about the object-oriented way to become wealthy?"
"No..."
"Inheritance."

-------------------------------------

If you can touch it and you can see it, it's REAL.
If you can touch it but you can't see it, it's TRANSPARENT.
If you can't touch it but you can see it, it's VIRTUAL.
If you can't touch it and you can't see it, it's GONE.


-------------------------------------

The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language.

-------------------------------------

There are three kinds of lies: Lies, damned lies, and benchmarks.

-------------------------------------

Have you heard about the new Cray super computer? It’s so fast, it executes an infinite loop in 6 seconds.

-------------------------------------

The generation of random numbers is too important to be left to chance.

-------------------------------------

The three most dangerous things in the world are a programmer with a soldering iron, a hardware engineer with a software patch, and a user with an idea.

-------------------------------------

CIA – Computer Industry Acronyms

CD-ROM: Consumer Device, Rendered Obsolete in Months
PCMCIA: People Can’t Memorize Computer Industry Acronyms
ISDN: It Still Does Nothing
SCSI: System Can’t See It
MIPS: Meaningless Indication of Processor Speed
DOS: Defunct Operating System
WINDOWS: Will Install Needless Data On Whole System
OS/2: Obsolete Soon, Too
PnP: Plug and Pray
APPLE: Arrogance Produces Profit-Losing Entity
IBM: I Blame Microsoft
MICROSOFT: Most Intelligent Customers Realize Our Software Only Fools Teenagers
COBOL: Completely Obsolete Business Oriented Language
LISP: Lots of Insipid and Stupid Parentheses
MACINTOSH: Most Applications Crash; If Not, The Operating System Hangs
AAAAA: American Association Against Acronym Abuse.
WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well.

-------------------------------------

“Knock, knock.”
“Who’s there?”
very long pause….
“Java.”

-------------------------------------

A man is smoking a cigarette and blowing smoke rings into the air. His girlfriend becomes irritated with the smoke and says, “Can’t you see the warning on the cigarette pack? Smoking is hazardous to your health!”

To which the man replies, “I am a programmer. We don’t worry about warnings; we only worry about errors.”

-------------------------------------

Debugging: Removing the needles from the haystack.

-------------------------------------

It's 5:50 a.m., Do you know where your stack pointer is?

-------------------------------------

You never finish a program, you just stop working on it.

-------------------------------------

C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg.

-------------------------------------

The programmer compiled an array of reasons as to why he can’t find a girlfriend with a good on her , reason 0 being that he has limited cache. So he searches his memory to recall connecting to the TCP/IP tunnel of his last girlfriend — sometimes even without a secure socket. His last girlfriend always complained about his lack of comments. He fumed, “I hate commenting!” Realizing it was a program requirement, he told her she had nice bits. This resulted in a Syntax Error. Now she demanded a massage, but this was rejected as “Feature Creep.” He smacked her back-end and shouted, “Who’s your parent node?!” He scanned for open ports. He attempted to install a backdoor worm but her response was 403. While his data uploaded into her input device, she considered terminating the process. But instead she initiated a Do While loop where she recalled a previous boyfriend with a larger pointer. To expedite the routine routine, she screamed, “Hack into my system! Hack deep into my system! You’re 1337, baby!” This caused his stack to overflow, and he shot his GUI on her interface.

-------------------------------------

Software Development Cycles

  1. Programmer produces code he believes is bug-free.
  2. Product is tested. 20 bugs are found.
  3. Programmer fixes 10 of the bugs and explains to the testing department that the other 10 aren’t really bugs.
  4. Testing department finds that five of the fixes didn’t work and discovers 15 new bugs.
  5. Repeat three times steps 3 and 4.
  6. Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
  7. Users find 137 new bugs.
  8. Original programmer, having cashed his royalty check, is nowhere to be found.
  9. Newly-assembled programming team fixes almost all of the 137 bugs, but introduce 456 new ones.
  10. Original programmer sends underpaid testing department a postcard from Fiji. Entire testing department quits.
  11. Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
  12. New CEO is brought in by board of directors. He hires a programmer to redo program from scratch.
  13. Programmer produces code he believes is bug-free…
-------------------------------------

A programmer finds himself in front of a committee that decides whether he should go to Heaven or Hell. The committee tells the programmer he has a say in the matter and asks him if he wants to see either Heaven or Hell before stating his preference.

“Sure,” the programmer replies. “I have a pretty good idea what Heaven is like, so let’s see Hell.” So an angel takes the programmer to a sunny beach, full of beautiful women in skimpy bikinis playing volleyball, listening to music and having a great time. “Wow!” he exclaims, “Hell looks great! I’ll take Hell!”

Instantly the programmer finds himself in red-hot lava with demons tearing at his flesh. “Where’s the beach? The music? The women?” he screams frantically to the angel.

“That was the demo,” the angel replies as she vanishes.




2 comments: