DEV Community

What's your best software pun?

Molly Struve (she/her) on September 22, 2019

Yesterday I realized that I had included a great pun in my Cache is King conference talk(besides the title of course!) without even knowing it. ...
Collapse
 
flexdinesh profile image
Dinesh Pandiyan

Why was the developer unhappy at their job?

They wanted arrays.


More at dad-jokes repo by the bos man Wes Bos. I chuckle every time I open up that repo.

Collapse
 
pv profile image
paul vincent

Can someone explain this to a German?

Collapse
 
bmw2621 profile image
Ben Winchester

Arrays sounds like "a raise". Google translate says "Gehaltserhöhung" means pay raise.

Collapse
 
desirepeeper profile image
Ali Almohsen

But instead got an object? Badoom tss

Collapse
 
kcorneau profile image
kaylani maka corneau • Edited

Oh, I thought maybe it was getting a little too app_le'y ;$

Collapse
 
lbrassaw profile image
Lauren Brassaw

Thought they were tired of fiddling with their boss’s backend!

Collapse
 
rubiin profile image
Rubin

How JavaScript developer break ups:
I promise to callback later

Collapse
 
abraham profile image
Abraham Williams

The two hardest problems in software development are:

  1. naming things
  2. cache invalidation
  3. off-by-one errors
Collapse
 
ngacho profile image
Ngacho

The best one I have ever heard is

A programmer accused of unreadable code refuses to comment😂😂

Collapse
 
buinauskas profile image
Evaldas Buinauskas

A SQL query goes into a bar, walks up to two tables and asks, "Can I join you?"

Classic 🙂

Collapse
 
sudiukil profile image
Quentin Sonrel

Love this one

Collapse
 
molly profile image
Molly Struve (she/her)

Here's a couple from the pun king himself, Aaron Patterson.

Liquid error: internal

Liquid error: internal

Collapse
 
jgaskins profile image
Jamie Gaskins

Them: Why do you hit the keys so hard while you're coding?

Me: I'm practicing strong typing!

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

Oh, the typed ruby one is so good 😀

I will use it next time someone brings up typescript!

🤣🤣🤣

Collapse
 
metalmikester profile image
Michel Renaud

Not a pun, but from the index of the dBASE III Plus manual back in the '80s (when software came with printed manuals so big you could kill someone with them):

  • Endless Loop: See Loop, Endless ... ...
  • Loop, Endless: See Endless Loop
Collapse
 
shushugah profile image
shushugah

A painful and epic exchange at the last European Ruby Conference, hosted on a cruise ship in Rottermda, Netherlands!











Collapse
 
peledzohar profile image
Zohar Peled • Edited

punch cards. No, not really, I'm not that old.

My personal favorite is probably this Rick Cook 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.

Collapse
 
baweaver profile image
Brandon Weaver

TCP is just SYNACKtic sugar.

Collapse
 
neowelkin profile image
PRATEEK TEWARI • Edited

The DOM people see -DOM

The DOM I see - DOM

Collapse
 
elmuerte profile image
Michiel Hendriks

I have to interrupt this thread. I would normally not do this, this is an exception.

Collapse
 
covertpluto profile image
Alex ***ng

Boss: How good are you at PowerPoint?
Me: I Excel at it.
Boss: Was that a Microsoft office pun?
Me: Word.

Collapse
 
elmuerte profile image
Michiel Hendriks

Forking a repo is no cutting edge technology. A branch manager could do it.

Collapse
 
elmuerte profile image
Michiel Hendriks

Don't push me to commit or I'll git ya.

Collapse
 
neowelkin profile image
PRATEEK TEWARI

The chief executive yelled at everyone,
"Functional or not,we have to deliver,the components to our client by tonight, so I don't care how you do it,get a bundler,get it bundled, We(b)pack tonight,we ship".

Collapse
 
glsolaria profile image
G.L Solaria • Edited
Collapse
 
neowelkin profile image
PRATEEK TEWARI

I was so stressed,I drank it all in one gulp.
Grunted for an hour,before it came out of my System.

Collapse
 
catherdersoftware profile image
M. Ray Mullins

Not a pun, but old-school fun with COBOL:

88 RESOUNDING-CRASH. VALUE “YES”

PERFORM BACKFLIPS-AND-SOMERSAULTS UNTIL RESOUNDING-CRASH

Collapse
 
jrohatiner profile image
Judith

404

Collapse
 
fultonbrowne profile image
Fulton Browne

this one

Q: How many Prolog programmers does it take to change a lightbulb?

A: Yes.

this one

!false

It's funny 'cause it's true.

and this one

nock Knock!

An async function

Who's there?

Collapse
 
elmuerte profile image
Michiel Hendriks

A digital kanban board isn't as tearable as a bunch of sticky notes.

Collapse
 
elmuerte profile image
Michiel Hendriks

Data access from multiple threads is knot easy to handle.

Collapse
 
harshrathod50 profile image
Harsh Rathod

Teacher: What is a wild pointer?
Me: Survivor of the wild. 😂

Collapse
 
neowelkin profile image
PRATEEK TEWARI

I used to call her babe. She told babeLoves you. Turned out she loved my friend called You. All this time they were transpiling(I mean conspiring) against me.

Collapse
 
neowelkin profile image
PRATEEK TEWARI

I generally don't React,but when I do, I get components.

Collapse
 
neowelkin profile image
PRATEEK TEWARI

I went to Comic Con - sole purpose was to enjoy. Lost my i-card, got Logged out of it.

Collapse
 
mrwatsonde profile image
Russell Watson

The absolutely best pun is:

"It's not a bug, it's a feature!"

Sadly, however, it's just not funny, because it hurts.