ADVERTISEMENT

After you boot up a computer, there is a myriad of ways in which you can ruin your day. But before you download a Trojan or delete System32, imagine how much energy and stress someone spent to code it.

Computer programming is a really broad field and it would take ages to describe. So let's take a deep dive into r/ProgrammerHumor instead.

As we at Bored Panda showed in our last publication on the subreddit, it's the place for memes and jokes that paint a pretty accurate picture of what the IT department at your office is going through on a daily basis. Enjoy.

#1

Easier Than Submitting A Bug Report

Easier Than Submitting A Bug Report

General_Tie Report

#2

Yeah, This Seems About Right

Yeah, This Seems About Right

Iforget1234z Report

I hope these memes won't discourage you from a career in the IT sector. In the UK, for example, tech jobs are as hot as ever: job search engine Adzuna has reported that for the past few months, there have been consistently over 100,000 tech job offers per week live on the platform, with one week in May even seeing an unprecedented peak of 132,000 offers.  

The data, which was compiled for the UK government's digital economy council, suggests that the industry is recovering from the impact of the COVID-19 pandemic (for comparison, last June saw tech vacancies fall to less than 44,000 offers). 

However, the council suggests the new figures aren't only reflective of a strong comeback from a year of crisis. Tech hiring hasn't been this high since 2016.

#3

What Was The Previous Electrician Thinking?"

What Was The Previous Electrician Thinking?"

Maleficent_Phase_204 Report

Add photo comments
POST
c_mayo_1 avatar
RatherLoopy
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Preach. I'd hate to be the person who has to work on my code in five years.

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

Every Day Is Like This

Every Day Is Like This

nitr0gen_ Report

#5

No Comments

No Comments

Sudipta_Kundu Report

Add photo comments
POST
idrow avatar
Id row
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I always leave comments like I'm explaining it for the first time to a 5 year old.

lynslow avatar
Demongrrrrl
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I use that metric when writing software manuals - could a 5-year-old use this?

Load More Replies...
robert-thornburrow avatar
Robert T
Community Member
2 years ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

"Who wrote this POS"? Looks in the comments. Ah, me. What the hell was I thinking!. :-(

kona4me avatar
Kona Pake
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

He’s not a real programmer, there’s no Continuous pages of programming hanging everywhere.

fuggnuggins avatar
fuggnuggins
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

No glasses. No belly. Full head of hair. I bet he doesn't even know his best minesweeper score.

Load More Replies...
marakitsch0 avatar
Candia Lee
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Coming back to finish needle crafts can be similar, trying to figure out where I left off in instructions, finding the needles & the rest of the yarn.

noneanon avatar
Random Anon
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Well you learn eventually to leave comments at strategic spots in your code to jog memory. And, when you've advanced to lead a team, it makes it easier to get people on-board and running.

markjohansen avatar
Mark Johansen
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I go through this every Monday, when I try to figure out what I was doing Friday.

lanebuckner avatar
Lane Buckner
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

What exactly was this thing supposed to do. I send myself emails with delayed delivery entitled "Where Am I?"

shelbyp avatar
Shelby P
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I thought this was indicative of the fact that I'm not a serious programmer and don't know enough...

imitating avatar
Imitating
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Nah. The more experience you gain, the more complex the project and therefore the more ongoing code you have occurring.

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

This might be due to increasing investment in UK tech companies. Last year, VC investment reached £11.6 billion ($16 billion); only six months into 2021, UK tech companies have already raised £11 billion ($15.3 billion) in venture funding, putting the industry well on track to surpass previous numbers.

"When you look at the amount that has been raised since the end of 2020, the numbers are really consistently strong," Liz Scott, head of entrepreneur engagement at tech networking organization Tech Nation, which is part of the government council, told ZDNet. "I don't think we are looking at 2021 being strong in comparison to a pandemic year, but at being back to record-breaking numbers."

ADVERTISEMENT

One of the most in-demand jobs across the UK is software developer, for which there were nearly 10,000 vacancies just in April alone. 

Also popular are AI and data science jobs such as AI engineers or programmers. A recent report from Ipsos Mori found that close to 110,500 job openings were posted in the AI labor market last year – double the number of vacancies registered in 2014 and a 16% increase from 2019. 

#9

Me As A:

Me As A:

taranasus Report

ADVERTISEMENT
#10

I'm Sure His Wife Was Thankful

I'm Sure His Wife Was Thankful

Xorgon Report

#12

I Program With Python

I Program With Python

Code_12c Report

#14

Teach A Man To Program Without Google, Frustrate Him For Eternity

Teach A Man To Program Without Google, Frustrate Him For Eternity

TTVOperatorYT Report

#15

Dear Universe Please Include This In The Next Update

Dear Universe Please Include This In The Next Update

soozennei Report

#16

Choose Your Fighter

Choose Your Fighter

iamkarlson Report

#17

*sad Freelance Noises*

*sad Freelance Noises*

hetfield37 Report

#18

A Fair Criticism Of The Universal Language

A Fair Criticism Of The Universal Language

aykay55 Report

ADVERTISEMENT
#20

Trying To Learn C

Trying To Learn C

Vercidium Report

Add photo comments
POST
danielshadowdrakken avatar
Daniel (ShadowDrakken)
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

At the "start learning C" level, I highly recommend Arduino. Quickly and easily make practical things that you can directly see the results. Helps maintain interest, and helps turn coding into small bite sized chucks :D

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

"I Don't Need To Read The Documentation, I Can Make It Work!"

"I Don't Need To Read The Documentation, I Can Make It Work!"

Aedene Report

#22

What Is This Failing?

What Is This Failing?

omar2205 Report

Add photo comments
POST
robert-thornburrow avatar
Robert T
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Far from forgetting, my brain actually debugs code whilst I sleep and I can frequently come back to a problem the next day with a good understanding of how to fix it!

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

Keep Dreaming

Keep Dreaming

yuva-krishna-memes Report

#25

Oh Yeah!

Oh Yeah!

Rachid90 Report

Add photo comments
POST
robert-thornburrow avatar
Robert T
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yes, but when it is 10 soul-destroying, boring, repetative, error-prone minutes every day...

View more commentsArrow down menu
#28

How Not To

How Not To

Wulfagen Report

Add photo comments
POST
robert-thornburrow avatar
Robert T
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yeah, when somebody tells you they have a "database" of that and then shows you an Excel spreadsheet. *groan*

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

He's Not Wrong

He's Not Wrong

TRPilsner Report

ADVERTISEMENT
#30

Make The Computer Go Beep Boop

Make The Computer Go Beep Boop

bobby_vance Report

#31

I Feel Attacked

I Feel Attacked

AggressiveIyAvg Report

#32

Ah Yes A Red Coloured Error

Ah Yes A Red Coloured Error

0ajs0jas Report

Add photo comments
POST
robert-thornburrow avatar
Robert T
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

And then moments later realise that you entered something wrong and the relief when you try it again and get back to the first error...

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

"Refuses To Comment"

"Refuses To Comment"

DopePixel Report

Add photo comments
POST
ikcollins1 avatar
iBlank
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

had a coworker who would copy code for similar work between files, but would change what the methods and variables did without renaming them... debug hell

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

That's A Great Suggestion

That's A Great Suggestion

sakib_shahriyar Report

Add photo comments
POST
tovabarron avatar
Tony Barron
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

My first language was CUBOL, Cuneiform Block Oriented Language but then I graduated to COBOL which had one great strength and one great weakness. Strength: It was so simple (thanks Grace) that any idiot could learn to code in it. Weakness: and, OMG, so many did (can you spell Y2K?)

View more commentsArrow down menu
#38

I'm Sorry Boss, You Can't Micromanage Me Anymore

I'm Sorry Boss, You Can't Micromanage Me Anymore

1ByteIdiot Report

Add photo comments
POST
blaasdf2 avatar
Hugo Raible
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yep. One of the reasons for me to look for a new job. See also this reddit thread: https://www.reddit.com/r/cscareerquestions/comments/oosru6/i_went_to_the_office_for_the_first_time_i_f*****g/

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

I Will Automate Your Job One Day Out Of Spite

I Will Automate Your Job One Day Out Of Spite

enochou Report

Add photo comments
POST
aleksandra_1 avatar
Aleksandra
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Yeah that's what programmers like to think but reality can be v different sometimes 😆

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

Interesting ...

Interesting ...

dhanno65 Report

#42

Wix Developers Under Water Again

Wix Developers Under Water Again

murageh Report

#43

Every Damn Time

Every Damn Time

mhhelsinki Report

Add photo comments
POST
#44

When You Are Full Stack Developer

When You Are Full Stack Developer

call_me_ap Report

Add photo comments
POST
biljanamalesevic avatar
Bilja M
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Full Stack is the worst scam of IT companies! You do all the work but are paid one single salary. Just invest in team for front-end and separate team for back-end. I hate this "full stack" crap! Pure exploitation!

#45

At Least I Learned Something?

At Least I Learned Something?

arcanewright Report

Add photo comments
POST
robert-thornburrow avatar
Robert T
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

The converse is that you find a library that looks like it does what you want, then find that it can't handle some of the fiddly bits and you have to decide whether to modify it to do what you want, find another library, or do it your way after all.

View more commentsArrow down menu
#48

Who's Jason ?

Who's Jason ?

100thRedditAc Report

Add photo comments
POST
yvette_m_desmarais avatar
Yvette Desmarais
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Before I started in computers I was once asked what languages did I know. I said French. He had the charity not to laugh.

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

Computer Science = World Domination

Computer Science = World Domination

the_man_with_none Report

Add photo comments
POST
See Also on Bored Panda
#50

Git?

Git?

ResearchCurious9920 Report

Add photo comments
POST
troux avatar
Troux
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Reminds me of the files on our server called xxx_UPDATED_LATEST_LATEST_LATEST_LATEST3

View more commentsArrow down menu
#52

I Don't Know What To Do

I Don't Know What To Do

mejhopola Report

Add photo comments
POST
#53

She Has “True” As Her Last Name And That Breaks Icloud

She Has “True” As Her Last Name And That Breaks Icloud

reddit.com Report

#54

Need A Similar Sign At Work When Trying To Fix Bugs

Need A Similar Sign At Work When Trying To Fix Bugs

jpg1991 Report

Add photo comments
POST
#56

Bandwidth Usage

Bandwidth Usage

mike30381 Report

Add photo comments
POST
danielshadowdrakken avatar
Daniel (ShadowDrakken)
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Nah, I just install all my node packages to global; haven't touched them in over a year XD

View more commentsArrow down menu
#58

Had The Toughest If Statement Of My Life Yesterday

Had The Toughest If Statement Of My Life Yesterday

lil-lil-lil-lil-lil Report

Add photo comments
POST
#59

Shit Now I Have To Support It Till The End Of Time

Shit Now I Have To Support It Till The End Of Time

lil-lil-lil-lil-lil Report

Add photo comments
POST
See Also on Bored Panda
#60

Our Policy At Work - Are We Wrong, Though?

Our Policy At Work - Are We Wrong, Though?

Filb0 Report

#62

Editing Is Still A Useful Skill Though

Editing Is Still A Useful Skill Though

icy_skies Report

Add photo comments
POST
masselabel avatar
Gandalf the Pink
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Sometimes websites will accept entries and you can actually do sort of hacky stuff with DevTools. There's a way of pre-banning people from Facebook groups by banning a group user but changing their ID in DevTools to a user not in the group. There was a problem with our apartment bulding's front door but the description box was disabled for everything but specific categories on the landlord's site. So I enabled the description box in DevTools so I could specify what exactly was wrong with the door, I press sent and I got a copy of the error report, and sure enough it included the description. Bet the landlord people scratched their heads that day.

#63

It's A Living

It's A Living

TabCompletion Report

Add photo comments
POST
#64

Resisting The Urge To Meme Is Tough During Late Night Coding Sessions

Resisting The Urge To Meme Is Tough During Late Night Coding Sessions

topkek516 Report

Add photo comments
POST
boredpanda_34 avatar
John Smith
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

resistance is futile, you know you are going to do it, so why fight it .. *Looks at own code and sees variable called thePhantom and wonders why...

View more commentsArrow down menu
#65

I Hate My Life

I Hate My Life

Mighty_McBosh Report

Add photo comments
POST
juli_june avatar
June
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Wtf that's definitely not a reason to cry! The opposite is. When you changed nothing and your code doesn't work anymore for NO reason. Nightmare material.

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

How Am I Even Supposed To Work Like This

How Am I Even Supposed To Work Like This

Portugal_Stronk Report

#67

They Just Don't Understand

They Just Don't Understand

kludgwerwer3243 Report

Add photo comments
POST
#68

Visualizing The Codes I Write

Visualizing The Codes I Write

Le_Minimalizier Report

Add photo comments
POST
#69

Wondering What Should I Do For C++

Wondering What Should I Do For C++

Shery1508 Report

See Also on Bored Panda
#71

Happens Every Time

Happens Every Time

JasperDG828 Report

Add photo comments
POST
#72

*bonk Bonk*

*bonk Bonk*

yuva-krishna-memes Report

Add photo comments
POST
#73

I’ve Just Ended A Thousand Years War

I’ve Just Ended A Thousand Years War

kimeron Report

Add photo comments
POST
danielshadowdrakken avatar
Daniel (ShadowDrakken)
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

stop using spaces gdi... Nevermind saving bytes, that's a nice benefit, the most important reason to use tabs is because IDEs have preferences that let users CHOOSE their own indentation; whether it's 2, 4, or the oddball 3 space indention, tabs comply!

View more commentsArrow down menu
#74

Fullstack Devs Be Like

Fullstack Devs Be Like

mraza007 Report

Add photo comments
POST
danielshadowdrakken avatar
Daniel (ShadowDrakken)
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Take note, the fullstack dev is a string bean; sure he'll get the job done eventually, but the backend and frontend devs will absolutely CRUSH it XD

View more commentsArrow down menu
#75

Home Office

Home Office

readdler Report

Add photo comments
POST
#76

Oh No. Anyway

Oh No. Anyway

esberat Report

Add photo comments
POST
#77

Things Change, Don't They

Things Change, Don't They

DrTwentyTwo Report

Add photo comments
POST
#78

Review, Please!

Review, Please!

khayalan-mathew Report

Add photo comments
POST
#79

I Was Born This Way

I Was Born This Way

AggressivelyToast Report

Add photo comments
POST
danielshadowdrakken avatar
Daniel (ShadowDrakken)
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

I'm not going to knock the person who does the righthand one... but I will go back and correct their mistake on my own time :)

View more commentsArrow down menu
See Also on Bored Panda
#80

I Am Nothing

I Am Nothing

Henrijs85 Report

#81

The 4th Joke

The 4th Joke

Irrellflughhd Report

Add photo comments
POST
#83

I'm A Software Developer

I'm A Software Developer

esberat Report

#85

Still Waiting For Python 3.10

Still Waiting For Python 3.10

Twitch_xTUVALUx Report

#86

Life Of A Web Developer

Life Of A Web Developer

upsidedownwf Report

Add photo comments
POST
#87

Multi-Threading Is Hard

Multi-Threading Is Hard

simonfalke Report

Add photo comments
POST
#88

Using Github Copilot To Write A “Hello World” App

Using Github Copilot To Write A “Hello World” App

bobby_vance Report

Add photo comments
POST