A web developer walks into a bar…

And other great jokes

by Jeremy Stewart
Illustrations by
Rob Hudak

If you’re like me at all, you love a good joke that’s related to web development — the more specific the better! Here are a few I‘ve thought up over the years. Some are good, some are cheesy, but all are guaranteed to have you laughing at your computer terminal for hours.

Q: Why did the web designer drown?
A: She didn’t know if she should float:left or float:right.

Also, she had too many anchors. (thanks, @philbarker!)

Poor designer! Maybe you should learn to code!

Q: Why was the web developer fired from his job?
A: He was getting too Sassy.

Alternate version:

Q: Why was the web developer fired from her job?
A: She did Less every day.

Q: What did the Southern web developer say when he found out his team stopped using version control?
A: Y’all better Git!

There ain’t no excuse for editing files directly on the staging server!

Q: Why did the developer stay home from work?
A: She had a code!

Q: How did the scrawny web developer put on some muscle?
A: He started using flexbox (with float fallbacks for older versions of IE).

Q: Why was the JavaScript reality show cancelled after only one episode?
A: People thought it seemed scripted.

when people stop commenting their code… and start getting real

Q: How can you tell that a web developer is working?
A: You can hear him Grunting!

A junior developer panicked when he realized he didn’t know how to initiate a secure shell session to a remote machine. As he became more upset and his voice grew louder, his boss — the senior developer — took notice and tried to quiet him down. With his finger pressed to the young developers lips, the senior developer calmly whispered, “SSH.”

Q: Why does no one like jokes about descriptions, keywords, or character encodings?
A: They’re too ‘meta’.

Q: Why was the iOS developer always so sleepy?
A: She wasn’t given any Java.

Update: Four great jokes submitted by Shawn Bailly:

Q: Why did the IP cross the subnet?
A: Because the NAT said to!

Q: Why couldn’t the variable enter the JavaScript store?
A: It was (Closured())!

Q: Why was the class upset that its parent died?
A: Because it wouldn’t be getting the inheritance!

Q: Why did the class attend the gay pride parade?
A: It supported polymorphism.

Wonderful joke by @sharonlin:

Q: Why don’t web developers get along with others?
A: They’re too MEAN.


Do you have a funny web development joke of your own? Comment it on this article or submit a pull request here!