ADVERTISEMENT

Calling all programming enthusiasts! It doesn't matter if you work professionally as a software engineer or if you're just learning to become a programmer – you will definitely relate to the content of this post much more than any other mortal human being, like me, who has no clue about coding and all the 'black magic' happening 'inside' of our computers.

This isn't the first time we've wanted to present you with a collection of memes and jokes that only the true programming brain will get. With a massive following of over 3 million people, r/ProgrammerHumor supplies its community with the best humor daily. If you missed out on our previous Bored Panda posts featuring memes shared by this community, you can click here, here, here, or here.

In order to get a better understanding of what the featured jokes mean, especially if you’re out of the computer science universe, we got in touch with Saulė, an expert in programming, who works for a solution-based company based in Lithuania. In her free time, she likes to travel and explore the unknown all around the world. Asked to briefly explain what programming is to someone who has never heard of it before, Saulė was kind enough to tell us: “It's like talking in different kinds of languages. The programmer has specific grammar and with it should explain to a foreigner what to do. So the programmer gets the client's requirements or problem and has to explain the solution to the computer.”

#4

Instructions Unclear, Got A Dozen Milk Bottles

Instructions Unclear, Got A Dozen Milk Bottles

matvelloso Report

ADVERTISEMENT
#6

It's The Most Important Skill

It's The Most Important Skill

CatMcGeeCode Report

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

Sounds funny but kind of true. I was taught the importance of knowing how to research information. Back then - libraries, reference material etc - wasn't any internet. But these days "googling" makes sense. There is a bit of a knack to doing it well and weeding out the white noise. Still, I don't think I would list it on a CV. Or at the very least - I'd puff up the wording a bit . lol

View More Replies...
View more commentsArrow down menu

We were wondering what inspired Saulė to become a programmer and what she enjoys most about it. The programmer shared with us: “As a child, I loved to solve puzzles and riddles. When I got older I thought that making 3D animation was cool, and as nowadays they usually make it with IT tools, I should become a programmer. But it was not fully true. Still, I became a programmer. Programmers have more complicated puzzles and riddles, but still, by using logic, have to solve a problem. Results are the most enjoyable. It's fun to see what was created and think that it will be helpful.”

#8

Chaotic Magic

Chaotic Magic

AlexBlechman Report

ADVERTISEMENT
ADVERTISEMENT
#9

Developers Will Always Find A Way

Developers Will Always Find A Way

Robbotron Report

There are a lot of misconceptions and stereotypes related to each profession. We know that many of them exist regarding the world of programming. We were curious what are some common misconceptions that programmers would like to debunk. Saulė mentioned a couple of them: “Men are less emotional and more logical than women, so they are better programmers. It's not true. Quality of work depends on personality, skills, and professionalism.”

The programmer continued: “Not all programmers are nerds, geeks, or socially awkward. It is a misconception created by old movies or maybe some exceptional individuals create some really strong impressions.” And finally: “Programming is not just about writing a code. Most of the time solving problems takes a lot of thinking, planning, researching, investigating, collaborating, and writing the code can sometimes be 10 percent of all work.”

ADVERTISEMENT
#12

A Rare Relatable Post From Linkedin's Vast Sea Of Boomer Humor

A Rare Relatable Post From Linkedin's Vast Sea Of Boomer Humor

SuhailKakar Report

Add photo comments
POST
Kobe (she)
Community Member
1 year ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

That is true though. Same in traffic.... turns the music off to see better when getting lost or so. Senses can only handle so many inputs at the same time. So it is indeed better to lose some stimuli to be able to focus better on ont thing. Even when they seem unrelated...

View More Replies...
View more commentsArrow down menu

Lastly, asked what some common themes or topics that programmers often joke about are, and why this particular humor resonates with the community the most, Saulė highlighted: “Most of the time programmers need to think in a way that computers 'understand'. Meaning using math logic. So a lot of jokes come from 'pure' logic, which doesn't make sense or are really silly in the real world. Also, tool names, phrases, etc. have two meanings.”

#15

It Just Keeps Happening

It Just Keeps Happening

Mr_Reddington88 Report

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

I can say for a fact that penguins can be stubborn. I once wrote a paper on penguins. My professor told me it would of been better if I had written it on paper.

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

Ai Is Taking Over

Ai Is Taking Over

NexxZt Report

#17

Steal What Is Stolen

Steal What Is Stolen

LongLiveGOSR Report

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

You stole my code that I definitely 100% didn't copy from github

View more commentsArrow down menu
ADVERTISEMENT
#19

For Real Though

For Real Though

Far_Calligrapher_215 Report

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

And fire them after a few months because the economy has changed !

View more commentsArrow down menu
#23

I See This Happening To Almost Every Senior Software Professional

I See This Happening To Almost Every Senior Software Professional

Beautiful_Feed2814 Report

Add photo comments
POST
Rahul Pawa
Community Member
1 year ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yes, so many meetings! Fortunately most of my meetings are not a waste of my time.

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

These Are Confusing Times

These Are Confusing Times

-NiMa- Report

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

You will never get any sleep if you are using a keyboard to do your work. For starters it has 2 shifts.

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

Why Aren’t You Playing By The Rules Of The Game!

Why Aren’t You Playing By The Rules Of The Game!

hearsdemons Report

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

yep I had someone try this with me once and I just opted out when I saw the interview criteria. F**k off. I do not jump through hoops. That's what a portfolio is for. IF you look at my work and can't see that I am a genius, you are too moronic to work for.

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

When Employers Want 10 Years Of Experience Before You Turn 20…

When Employers Want 10 Years Of Experience Before You Turn 20…

boss5667 Report

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

Or how about 10 years of experience in a programing language/tool that was created one year ago.

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

Now You Have Someone To Code It

Now You Have Someone To Code It

samoosw Report

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

Client: I need you to make me a website like Facebook, only BETTER! Me: Bettering what way? Client: I don’t know, that’s your job!

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

"Oh Gods Of Programming, Have You Blessed Me?"

"Oh Gods Of Programming, Have You Blessed Me?"

blancoaryan Report

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

It happened to me once. I spent the whole day trying to find why it worked.

View More Replies...
View more commentsArrow down menu
ADVERTISEMENT
See Also on Bored Panda
#34

I Cant Help It 🤷‍♂️

I Cant Help It 🤷‍♂️

nndodev Report

#35

About To Discuss This Issue In My New Salary Negotiation

About To Discuss This Issue In My New Salary Negotiation

djamba Report

#37

Don't Just Make Money, Make A Difference

Don't Just Make Money, Make A Difference

value_counts Report

Add photo comments
POST
David A Paterson
Community Member
1 year ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

This is so true, the average wage in some countries is 100 times that in others. And a programmer tends to get paid about the same in all countries.

View More Replies...
View more commentsArrow down menu
Continue reading with Bored Panda Premium
Unlimited content
Ad-free browsing
Dark mode
#41

We Owe Them

We Owe Them

mr_goopZZ Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda
#42

That's Better

That's Better

sunrise_apps Report

Add photo comments
POST
David A Paterson
Community Member
1 year ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

It's been done. Stock market programs used to be nanosecond fast in buying and selling stocks. Now they're picosecond fast. First in, greatest profit. I should also add that stock market programs now use virtual reality to spot stocks that are running counter to general trends

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

Management Won't Understand

Management Won't Understand

Dewernh Report

#44

Oh No Where Is The Bug

Oh No Where Is The Bug

Candyman034 Report

Add photo comments
POST
#47

This One Never Gets Old

This One Never Gets Old

value_counts Report

Add photo comments
POST
#48

Working With Old School Programmers Can Be A Pain Sometimes

Working With Old School Programmers Can Be A Pain Sometimes

LordOmbro Report

#49

Uh Oh

Uh Oh

cleveleys Report

ADVERTISEMENT
See Also on Bored Panda
#50

Based On A True Story

Based On A True Story

chuse1995 Report

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

This is so true, when I code on my own I make art. But when I code with somebody watching I can't write an if-statement

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

When The Intern Needs Help With A Problem

When The Intern Needs Help With A Problem

reddit.com Report

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

The senior Dev often clean the hacks done by the junior, hack they probably did when they were a junior

#52

It Hurts Like Hell.;-;

It Hurts Like Hell.;-;

AltruisticRain504 Report

Add photo comments
POST
#53

Too Smart To Get Played

Too Smart To Get Played

vpproblems Report

Add photo comments
POST
#54

Give Me One Reason I Shouldn’t Take It. I’ll Wait

Give Me One Reason I Shouldn’t Take It. I’ll Wait

TrulyChxse Report

Add photo comments
POST
#55

You Will Never Avoid Rabbit Holes

You Will Never Avoid Rabbit Holes

Prudent_Move_3420 Report

Add photo comments
POST
Rahul Pawa
Community Member
1 year ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

When I was a kid, it was Apple that pushed schools to use their products (iMacs) to get children used to them. And it totally worked. Not on me, but it seems to have worked on most of my generation.

View more commentsArrow down menu
#56

Gotta Love Being "Agile"

Gotta Love Being "Agile"

whits427 Report

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

I don't understand that. It is absolutely allowed to pull new (prioritised) tasks when the team runs out of work? Velocity is allowed to change (would be weird if it didn't). It's only there for the team anyway. Or you have Slack Time - and can train yourself, self-reflect, improve delivery processes and so on.

View more commentsArrow down menu
ADVERTISEMENT
See Also on Bored Panda