10 Awesome Programming Jokes of all time

Whats the difference (similarity) between drug dealers and Software developers?

Drug dealers:

Refer to their clients as “users”.

“The first one’s free!”

Have important South-East Asian connections (to help move the stuff).

Strange jargon: “Stick”, “Rock”, “Dime bag,” “E”.

Realize that there’s tons of cash in the 14- to 25-year-old market.

Job is assisted by industry’s producing newer, more potent mixes.

Often seen in the company of pimps and hustlers.

Their product causes unhealthy addictions.

Do your job well, and you can sleep with sexy movie stars who depend on you.

Software developers:

Refer to their clients as “users”.

“Download a free trial version…”.

Have important South-East Asian connections (to help debug the code).

Strange jargon: “SCSI”, “ISDN”, “Java”, “RTFM”.

Realize that there’s tons of cash in the 14- to 25-year-old market.

Job is assisted by industry’s producing newer, faster machines.

Often seen in the company of marketing people and venture capitalists.

Their product causes unhealthy addictions – DOOM. Quake. SimCity. Duke Nukem 3D.

Life Before the Computer

An application was for employment

A program was a TV show

A cursor used profanity

A keyboard was a piano!

Memory was something that you lost with age

A CD was a bank account

And if you had a 3-inch floppy

You hoped nobody found out!

Compress was something you did to garbage

Not something you did to a file

And if you unzipped anything in public

You’d be in jail for awhile!

Log on was adding wood to a fire

Hard drive was a long trip on the road

A mouse pad was where a mouse lived

And a backup happened to your commode!

Cut – you did with a pocket knife

Paste you did with glue

A web was a spider’s home

And a virus was the flu!

I guess I’ll stick to my pad and paper

And the memory in my head

I hear nobody’s been killed in a computer crash

But when it happens they wish they were dead!

A manager, a mechanical engineer, and software analyst are driving back from convention through the mountains. Suddenly, as they crest a hill, the brakes on the car go out and they fly careening down the mountain. After scraping against numerous guardrails, they come to a stop in the ditch. Everyone gets out of the car to assess the damage.

The manager says, “Let’s form a group to collaborate ideas on how we can solve this issue.”

The mechanical engineer suggests, “We should disassemble the car and analyze each part for failure.”

The software analyst says, “Let’s push it back up the hill and see if it does it again.”

He prepares a cup for either case, because if he had a full cup if he gets thirsty and no cup at all if he doesn’t, then the two outcomes would have different types.

Edit: I should mention that this joke really applies only to statically typed languages. In a dynamically typed language (like JavaScript), there would be no problem with returning a full cup in one case and nothing at all for the other case.

Edit2: As the guy who is not a banana pointed out, “no problem” only means the code will run, not that it’s ever good style!

How to hide your important files from people without making Hidden folders

  1. Go to Desktop and create a new folder
  2. Name the folder Internet Explorer
  3. Change the folder icon to Internet Explorer
  4. Keep it in a corner of the desktop

Now, no one will open internet explorer!

A group of ten top software engineers is sent to a class for aspiring managers. The teacher walks in and asks this question:”You work for a software company which develops avionics (software that controls the instruments of an airplane). One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?”Nine developers raised their hands. The teacher looked at the tenth and asked, “Why would you stay on?”The tenth said, “if my team wrote the software, the plane would not get off the ground, much less crash.”

Three men are talking: A programmer, a doctor, and a lawyer. The lawyer says, “Man, the only way is to have a mistress. With all these divorce suits, it’s terrible. The only way is to have a mistress.” The doctor says, “Are you kidding? With all the STDs out there, you want a wife and that’s it.” The programmer says, “You need both a wife and a mistress. Because when you’re not with the mistress, she’ll assume you’re with your wife, and when you’re not with your wife, she’ll assume you’re with your mistress, and THAT leaves you more time to be in the lab programming!”

An architect, a hooker and a programmer were talking one evening, and somehow, the discussion turned to which profession was the oldest.”Come on, you guys! Everyone knows mine is the oldest profession,” said the hooker.”Ah,” said the architect, “but before your profession existed, there had to be people, and who was there before people?” “What are you getting at, God?” The hooker asked.

“And was He not the divine architect of the universe?” The architect asked, looking smug.

The programmer had been silent, but now he spoke up. “And before God took on himself the role of an architect, what was there?”

“Darkness and chaos,” the hooker said.

“And who do you think created chaos?” the programmer said.

A group of computer science geeks were listening to a lecture about Java programming at a university.

After the lecture, one of the men leaned over and grabbed a woman’s breast.

Woman: Hey! That’s private OK ?

The man hesitated for a second looking confused.

Man: But I thought we were in the same class.

They say that the new super computer knows everything. A skeptical man came and asked the computer, “Where is my father?”

The computer bleeped for a short while, and then came back with “Your father is fishing in Michigan.”

The skeptical man said triumphantly, “You see? I knew this was nonsense. My father has been dead for twenty years.”

“No”, replied the super computer immediately. “Your mother’s husband has been dead for twenty years. Your father just landed a three pound trout.”

Q: How do you tell an introverted computer scientist from an extroverted computer scientist?

A: An extroverted computer scientist looks at your shoes when he talks to you.

“Knock, knock.”

“Who’s there?”

very long pause…

“Java.”

:-o

Q: how many programmers does it take to change a light bulb?

A: none, that’s a hardware problem

A computer science student is studying under a tree and another pulls up on a flashy new bike. The first student asks, “Where’d you get that?”

The student on the bike replies, “While I was studying outside, a beautiful girl pulled up on her bike. She took off all her clothes and said, ‘You can have anything you want’.”

The first student responds, “Good choice! Her clothes probably wouldn’t have fit you.”

Q: “Whats the object-oriented way to become wealthy?”

A: Inheritance

A Cobol programmer made so much money doing Y2K remediation that he was able to have himself cryogenically frozen when he died. One day in the future, he was unexpectedly resurrected.

When he asked why he was unfrozen, he was told:

“It’s the year 9999 – and you know Cobol”

To understand what recursion is, you must first understand recursion.

A guy is standing on the corner of the street smoking one cigarette after another. A lady walking by notices him and says

“Hey, don’t you know that those things can kill you? I mean, didn’t you see the giant warning on the box?!”

“That’s OK” says the guy, puffing casually “I’m a computer programmer”

“So? What’s that got to do with anything?”

“We don’t care about warnings. We only care about errors.”

The fantastic element that explains the appeal of games to many developers is neither the fire-breathing monsters nor the milky-skinned, semi-clad sirens; it is the experience of carrying out a task from start to finish without any change in the user requirements.

A Geologist and an engineer are sitting next to each other on a long flight from LA to NY. The Geologist leans over to the Engineer and asks if he would like to play a fun game. The Engineer just wants to take a nap, so he politely declines and rolls over to the window to catch a few winks. The Geologist persists and explains that the game is real easy and a lotta fun. He explains, “I ask you a question, and if you don’t know the answer, you pay me $5. Then you ask me a question, and if I don’t know the answer, I’ll pay you $5.” Again, the Engineer politely declines and tries to get to sleep. The Geologist now somewhat agitated, says, “OK, if you don’t know the answer you pay me $5, and if I don’t know the answer, I’ll pay you $50!”

This catches the Engineer’s attention, and he sees no end to this torment unless he plays, so he agrees to the game. The Geologist asks the first question. “What’s the distance from the Earth to the moon?”

The Engineer doesn’t say a word, but reaches into his wallet, pulls out a five dollar bill and hands it to the Geologist.

Now, it’s the Engineer’s turn. He asks the Geologist, “What goes up a hill with three legs, and comes down on four?” The Geologist looks up at him with a puzzled look. He takes out his laptop computer and searches all of his references. He taps into the Airphone with his modem and searches the net and the Library of Congress. Frustrated, he sends e-mail to his co-workers — all to no avail.

After about an hour, he wakes the Engineer and hands him $50. The Engineer politely takes the $50 and turns away to try to get back to sleep.

The Geologist is more than a little miffed, shakes the Engineer and asks, “Well, so what’s the answer?”

Without a word, the Engineer reaches into his wallet, hands the Geologist $5, and turns away to get back to sleep.

Jesus and Satan have an argument as to who is the better programmer. This goes on for a few hours until they come to an agreement to hold a contest with God as the judge. They set themselves before their computers and begin. They type furiously, lines of code streaming up the screen, for several hours straight.

Seconds before the end of the competition, a bolt of lightning strikes, taking out the electricity. Moments later, the power is restored, and God announces that the contest is over. He asks Satan to show his work. Visibly upset, Satan cries and says, “I have nothing. I lost it all when the power went out.”

“Very well,” says God, “let us see if Jesus has fared any better.”

Jesus presses a key, and the screen comes to life in vivid display, the voices of an angelic choir pour forth from the speakers.

Satan is astonished. He stutters, “B-b-but how?! I lost everything, yet Jesus’ program is intact! How did he do it?”

God chuckles, “Everybody knows… Jesus saves.”

Here’s one I came up with many, many, many years ago:

I called the janitor the other day to see what he could do about my dingy linoleum floor. He said he would have been happy to loan me a polisher, but that he hadn’t the slightest idea what he had done with it. I told him not to worry about it – that as a programmer it wasn’t the first time I had experienced a buffer allocation failure due to a memory error.

We will come up with more of these. Till then, Happy Programming!
 

Reference: 10 Awesome Programming Jokes of all time from our JCG partner Saurab Parakh at the Coding is Cool blog.

Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you two of our best selling eBooks for FREE!

JPA Mini Book

Learn how to leverage the power of JPA in order to create robust and flexible Java applications. With this Mini Book, you will get introduced to JPA and smoothly transition to more advanced concepts.

JVM Troubleshooting Guide

The Java virtual machine is really the foundation of any Java EE platform. Learn how to master it with this advanced guide!

Given email address is already subscribed, thank you!
Oops. Something went wrong. Please try again later.
Please provide a valid email address.
Thank you, your sign-up request was successful! Please check your e-mail inbox.
Please complete the CAPTCHA.
Please fill in the required fields.

One Response to "10 Awesome Programming Jokes of all time"

  1. Eric says:

    My personal favorite:

    Software development is a lot like sex…
    One mistake and you end up supporting it for the rest of your life.

Leave a Reply


four − = 3



Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy | Contact
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
Do you want to know how to develop your skillset and become a ...
Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you two of our best selling eBooks for FREE!

Get ready to Rock!
You can download the complementary eBooks using the links below:
Close