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

RELATED:

    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
    RatherLoopy
    Community Member
    3 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
    ADVERTISEMENT
    #4

    Every Day Is Like This

    Every Day Is Like This

    nitr0gen_ Report

    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
    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

    Add photo comments
    POST
    Mark Johansen
    Community Member
    3 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I never looked that good when I was junior developer or a senior developer.

    View More Replies...
    View more commentsArrow down menu
    #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

    ADVERTISEMENT
    #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

    #20

    Trying To Learn C

    Trying To Learn C

    Vercidium Report

    Add photo comments
    POST
    Daniel (ShadowDrakken)
    Community Member
    3 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

    ADVERTISEMENT
    #22

    What Is This Failing?

    What Is This Failing?

    omar2205 Report

    Add photo comments
    POST
    Robert T
    Community Member
    3 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 T
    Community Member
    3 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 T
    Community Member
    3 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 T
    Community Member
    3 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
    iBlank
    Community Member
    3 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
    Tony Barron
    Community Member
    3 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
    ADVERTISEMENT
    #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
    Hugo Raible
    Community Member
    3 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
    Community Member
    3 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
    Continue reading with Bored Panda Premium
    Unlimited content
    Ad-free browsing
    Dark mode
    #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
    Bilja M
    Community Member
    3 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 T
    Community Member
    3 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
    ADVERTISEMENT
    See Also on Bored Panda
    #48

    Who's Jason ?

    Who's Jason ?

    100thRedditAc Report

    Add photo comments
    POST
    Yvette Desmarais
    Community Member
    3 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
    #50

    Git?

    Git?

    ResearchCurious9920 Report

    Add photo comments
    POST
    Troux
    Community Member
    3 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
    ADVERTISEMENT
    See Also on Bored Panda
    #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
    Daniel (ShadowDrakken)
    Community Member
    3 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
    ADVERTISEMENT
    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
    Gandalf the Pink
    Community Member
    3 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
    John Smith
    Community Member
    3 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
    June
    Community Member
    3 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

    ADVERTISEMENT
    See Also on Bored Panda
    #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

    #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
    Daniel (ShadowDrakken)
    Community Member
    3 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
    ADVERTISEMENT
    See Also on Bored Panda
    #74

    Fullstack Devs Be Like

    Fullstack Devs Be Like

    mraza007 Report

    Add photo comments
    POST
    Daniel (ShadowDrakken)
    Community Member
    3 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
    Daniel (ShadowDrakken)
    Community Member
    3 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
    #80

    I Am Nothing

    I Am Nothing

    Henrijs85 Report

    ADVERTISEMENT
    See Also on Bored Panda
    #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
    ADVERTISEMENT
    See Also on Bored Panda
    #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