ADVERTISEMENT

Every occupation has its anecdotes and inside jokes. Mathematicians joke about algebra, statistics, calculus, etc. Teachers have memes about what it's like to shape young minds and be criminally underappreciated in society. And programmers, the most tech-savvy of careers, have their specific humor as well.

The subreddit r/ProgrammerHumor is where coders and seasoned developers come to share funny content about their everyday lives. We've featured this community many times on Bored Panda over the years, so, this is the best-of-all-time edition. Whether you're a beginner or an experienced programmer whose impeccably clean code can make grown men weep, I'm sure you'll find something for yourself down below!

The r/ProgrammerHumor subreddit has over four million members. That's not really that surprising, given that as of 2024, there are around 28.7 million programmers around the world. The average salary for a software developer in the U.S. was about 108k in 2021, and the average yearly salary of a senior executive developer in the U.S. is about 225k in 2024.

The subreddit also has a few rules people have to follow if they want to be a part of the community. Posters have to share content that is funny or relatable to programmers, students, and anyone who aspires to be a programmer. "If somebody who has nothing to do with programming can see the humor in your post in the same way that a programmer would, then it's not programmer humor," the group's rules state.

ADVERTISEMENT
#4

Funny-Programmer-Humor-Best-All-Time

andybudd Report

Add photo comments
POST
Robert T
Community Member
7 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

2024 edition. In the absence of a Reject All cookie setting, go through and untick al 20 "legitimate interest" boxes. There is no such thing as a legimitate interest in my web browser you nosey ****s!

View More Replies...
View more commentsArrow down menu
#5

Funny-Programmer-Humor-Best-All-Time

MalwareJake Report

Add photo comments
POST
UncleJohn3000
Community Member
2 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

One of my favorite take-your-own-self-down-a-notch phrases - "Have you ever actually looked at your web traffic?"

View more commentsArrow down menu
#6

Funny-Programmer-Humor-Best-All-Time

gottapatchemall Report

Add photo comments
POST
Dragons Exist
Community Member
1 hour ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I once had a model called "on" and eventually found out that it was short for "dragon", because "drag" had already been taken

The subreddit is also very clear about what programming-related content is and what it isn't. In short, tech humor doesn't equal programmer humor. "Operating system jokes, "Why does my printer never work" are all things related to technology, but not something that requires programming knowledge to see the humor in," the moderators clarify.

Indeed, not all people who work in tech are programmers. People can say they work in tech and be IT project managers, UX/UI designers, citizen developers, information architects, and AI operators. People often assume that programmers are just IT guys. r/ProgrammerHumor usually doesn't accept posts if they don't take a programmer to understand.

#7

Funny-Programmer-Humor-Best-All-Time

reddit.com Report

Add photo comments
POST
Shaggy
Community Member
3 hours ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

X1000... Thinking about what happens if there is an outage scares the c**p out of me. I mean, how will I be able to get the beer out of the smart fridge if it is locked in the smart garage inside the smart house if the inets go down??

View More Replies...
View more commentsArrow down menu
ADVERTISEMENT
#8

Funny-Programmer-Humor-Best-All-Time

BUDESCODE Report

Add photo comments
POST
Me. Just Me.
Community Member
5 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I've been saying this for a while. Being able to get AI to produce exactly what you want means you being able to describe exactly what you want. This is why most of these chat bits go off the rails after about the third interaction.

View More Replies...
View more commentsArrow down menu
ADVERTISEMENT

Another interesting rule at r/ProgrammerHumor is to title posts in camelCase to improve readability. However, that can be a topic of contention in some programmer circles: some prefer to use underscores for identifiers. Luckily, there's even some scientific research to back up the superiority of camelCase.

#11

Funny-Programmer-Humor-Best-All-Time

_joemag_ Report

Add photo comments
POST
Robert T
Community Member
7 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I remember when I first started programming (aged 11) and the computer came up with the error "TYPE MISMATCH AT LINE 20". So I literally typed MISMATCH in a line 20. It didn't help! LOL

View More Replies...
View more commentsArrow down menu
#12

Funny-Programmer-Humor-Best-All-Time

lil-lil-lil-lil-lil Report

Add photo comments
POST
Tim Fawcett
Community Member
10 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

No - in a real time time system like life, poop is handled as an exception thrown when necessary (insert throwing your poop joke here) so does not need to handled in the main loop. Of course if you don't include a throw(Poop) and catch(Poop) handler then you will end up with a massive core dump

View More Replies...
View more commentsArrow down menu

Those who are pro-underscores claim that they resemble natural writing more; the underscores are stand-ins for spaces, making it easier for the eye to follow code. However, underscore haters say that it's just plain ugly: just compare "this_is_code" with "thisIsCode" and you'll see which one's way more elegant.

ADVERTISEMENT

Researchers actually have done a study on which system is the most efficient. They observed 135 programmers and non-programmers who had to identify a matching phrase written in both systems. They found that camelCase has a higher (51.5%) probability of correctness, but it takes 13.5% longer to read than an underscore identifier.

ADVERTISEMENT

And what about the tabs vs. spaces debate? Well, maybe people don't dump their significant others over it like Richard Hendricks did in HBO's Silicon Valley, it's still a Holy War for some coders. Google Developer Advocate Felipe Hoffa actually did some research into this and found which programmers use more often.

#19

Funny-Programmer-Humor-Best-All-Time

taralino Report

Add photo comments
POST
Me. Just Me.
Community Member
5 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Programming. A profession where programmers are literally as shocked as the rest of us when it actually works.

View More Replies...
View more commentsArrow down menu

Hoffa analyzed a billion files from the top 400,000 projects on GitHub in 2016. He found that spaces outpace tabs in every major programming language except C and Google's Go. The 2017 Stack Overflow Developer Survey also revealed that 40.7% of programmers use tabs, 41.8% use spaces, and 17.5% prefer to use both.

#22

Funny-Programmer-Humor-Best-All-Time

Iforget1234z Report

Add photo comments
POST
Robert T
Community Member
7 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Ah, the mysterious extra file algorithm. Closely related to the Phase of the Moon algorithm.

ADVERTISEMENT

Interestingly, there's also a financial component to this. Apparently, coders who use spaces for indentation make more money, too. Even if they have the same amount of experience, those who use tabs make around $15k a year less than those who use spaces. Still, there's no guarantee that you're magically going to start earning more just because you started using spaces instead of tabs.

A very recent academic study set out to explore what makes programmers laugh. What's more fascinating, is that they used the r/ProgrammerHumor subreddit as the main source for their research. Its findings are not yet available, but in their abstract, the researchers state that the most popular submissions are those made in winter months in the northern hemisphere at 2-3 pm on the weekends, and are related to the "superiority and incongruity theories of humor."

ADVERTISEMENT
#29

Funny-Programmer-Humor-Best-All-Time

m_o_n_t_e Report

Add photo comments
POST
SlothyK8
Community Member
1 hour ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

...and now the product, its backlog and its roadmap are a free-for-all. OMG, I'd be GONE.

So, coder Pandas, what do you think about this best-of-all-time selection from the r/ProgrammerHumor subreddit? Don't forget to upvote your favorite funny pics so they can make it to the top of the list! And, in the meantime, if you want more programmer humor, check out our previous posts on the community herehereherehere, and right here!

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT
#56

Funny-Programmer-Humor-Best-All-Time

SurgioClemente Report

Add photo comments
POST
Robert T
Community Member
7 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

One of the many reasons why we don't give direct access to the UAT servers to the developers. If you can't deploy it without footling with the config files, it ain't going anywhere near production. Config changes must be tested, just like code.

View more commentsArrow down menu
ADVERTISEMENT
See Also on Bored Panda
#62

Funny-Programmer-Humor-Best-All-Time

Seen at computer lab.

Not-original Report

Add photo comments
POST
#63

Funny-Programmer-Humor-Best-All-Time

Dumbhosadika Report

Add photo comments
POST
QuantumCatnip
Community Member
9 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I spent 30 minutes of me exam staring at one line unable to figure out why the answer it was returning wasn't doubled. It took me until the very last second to realize I didn't add * 2.

ADVERTISEMENT
See Also on Bored Panda
ADVERTISEMENT
See Also on Bored Panda
ADVERTISEMENT
See Also on Bored Panda
#82

Funny-Programmer-Humor-Best-All-Time

TheCreepyPL Report

Add photo comments
POST
Rastilabo
Community Member
5 hours ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Sulut, hakasulut, aaltosulut (brackets, staple brackets, wavy brackets). Sometimes the Finnish language makes sense.

View more commentsArrow down menu
#84

Funny-Programmer-Humor-Best-All-Time

My “web server” Halloween costume— 404 champagne not found!

pkpenton Report

Add photo comments
POST
#87

Funny-Programmer-Humor-Best-All-Time

navneetmuffin Report

Add photo comments
POST
Arabiata Arabiata
Community Member
4 minutes ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

A grown-up, responsible programmer never reads documentation. Reading documentation is the weapon of the weaks.

ADVERTISEMENT
See Also on Bored Panda
#94

Funny-Programmer-Humor-Best-All-Time

I program with Python.

Code_12c Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda