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.

#1

Please Reduce These Things, Web Devs

Please Reduce These Things, Web Devs

andybudd Report

RELATED:
    #2

    Feel Sorry For The It Guy

    Feel Sorry For The It Guy

    jayweingarten Report

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

    ADVERTISEMENT
    #4

    Instructions Unclear, Got A Dozen Milk Bottles

    Instructions Unclear, Got A Dozen Milk Bottles

    matvelloso Report

    #5

    Wanna Be A Programmer??

    Wanna Be A Programmer??

    nrvz016 Report

    ADVERTISEMENT
    #6

    It's The Most Important Skill

    It's The Most Important Skill

    CatMcGeeCode Report

    David
    Community Member
    2 years ago Created 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 comments

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

    ADVERTISEMENT
    #8

    Chaotic Magic

    Chaotic Magic

    AlexBlechman Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is why it's important to give all the requirements up front.

    View more comments
    #9

    Developers Will Always Find A Way

    Developers Will Always Find A Way

    Robbotron Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Love the ingenuity, this is hilarious 😂

    View more comments
    ADVERTISEMENT

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

    ADVERTISEMENT

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

    #10

    Perks Of Being A Señor Engineer

    Perks Of Being A Señor Engineer

    mrprofessor007 Report

    #11

    Morning Motivation

    Morning Motivation

    yuva-krishna-memes Report

    #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

    Kobe (she)
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    ADVERTISEMENT

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

    #13

    Tech Interview vs. Actual Job

    Tech Interview vs. Actual Job

    FlyCodeHQ Report

    #14

    Why But Why?

    Why But Why?

    _joemag_ Report

    Freddy M. (He/Him)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    But... Python doesn't use semicolons to end lines?

    View more comments
    #15

    It Just Keeps Happening

    It Just Keeps Happening

    Mr_Reddington88 Report

    Harley
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    #16

    Ai Is Taking Over

    Ai Is Taking Over

    NexxZt Report

    censorshipsucks
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    what I really want to know here is how a windows user managed to send an imessage.

    View more comments
    ADVERTISEMENT
    #17

    Steal What Is Stolen

    Steal What Is Stolen

    LongLiveGOSR Report

    SadieCat17
    Community Member
    2 years ago Created 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 comments
    #18

    The Life Hack :

    The Life Hack :

    VishalMalvi_ Report

    Nuel Zemudio
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is supposed to be classified intel ;D

    View more comments
    #19

    For Real Though

    For Real Though

    Far_Calligrapher_215 Report

    Panda
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

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

    View more comments
    ADVERTISEMENT
    #20

    Every Damn Time

    Every Damn Time

    IBN_E_KHAN Report

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    My IT guy called it a 'chair-keybord interface failure'

    View more comments
    ADVERTISEMENT
    #21

    Tell Me This Isn't Relatable

    Tell Me This Isn't Relatable

    _woffles_ Report

    #22

    I Only Make Computer Screen Size Apps

    I Only Make Computer Screen Size Apps

    VitaminnCPP Report

    #23

    I See This Happening To Almost Every Senior Software Professional

    I See This Happening To Almost Every Senior Software Professional

    Beautiful_Feed2814 Report

    Rahul Pawa
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    #24

    These Are Confusing Times

    These Are Confusing Times

    -NiMa- Report

    Harley
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    #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

    censorshipsucks
    Community Member
    2 years ago Created 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 comments
    #27

    Perfect Situation

    Perfect Situation

    SUMMOGUY Report

    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

    Cjo
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    #29

    Now You Have Someone To Code It

    Now You Have Someone To Code It

    samoosw Report

    Rinoboyrich
    Community Member
    2 years ago Created 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 comments
    #30

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

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

    blancoaryan Report

    Nevid
    Community Member
    2 years ago Created 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 comments
    #31

    Straight Raw Dogging Vscode

    Straight Raw Dogging Vscode

    normalmighty Report

    Ian Webling
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    c:\>copy con program.exe (Showing my age)

    View more comments
    ADVERTISEMENT
    See Also on Bored Panda
    #32

    Linkedin Celebrities

    Linkedin Celebrities

    pureskilll Report

    ADVERTISEMENT
    See Also on Bored Panda
    #34

    I Cant Help It 🤷‍♂️

    I Cant Help It 🤷‍♂️

    nndodev Report

    Nick (He/Him)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    im the opposite whenever im coding or smth i constantly go back lol

    View more comments
    ADVERTISEMENT
    See Also on Bored Panda
    #35

    About To Discuss This Issue In My New Salary Negotiation

    About To Discuss This Issue In My New Salary Negotiation

    djamba Report

    #36

    Achievement Unlocked

    Achievement Unlocked

    reddit.com Report

    ADVERTISEMENT
    See Also on Bored Panda
    #37

    Don't Just Make Money, Make A Difference

    Don't Just Make Money, Make A Difference

    value_counts Report

    David A Paterson
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT
    See Also on Bored Panda
    #38

    The Best Answer

    The Best Answer

    dan_abramov Report

    #39

    *cries*

    *cries*

    GumBeats20 Report

    #40

    5 Years And I Don't Know Anything

    5 Years And I Don't Know Anything

    Pagal_Hai_Tuu Report

    ADVERTISEMENT
    See Also on Bored Panda
    #41

    We Owe Them

    We Owe Them

    mr_goopZZ Report

    ADVERTISEMENT
    See Also on Bored Panda
    #42

    That's Better

    That's Better

    sunrise_apps Report

    David A Paterson
    Community Member
    2 years ago (edited) Created 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 comments
    #43

    Management Won't Understand

    Management Won't Understand

    Dewernh Report

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Lines of code is a terrible metric.

    View more comments
    #44

    Oh No Where Is The Bug

    Oh No Where Is The Bug

    Candyman034 Report

    ADVERTISEMENT
    #45

    Always Happens

    Always Happens

    Natural-Watch Report

    ADVERTISEMENT
    #46

    Just Recruiter Stuff...i Guess

    Just Recruiter Stuff...i Guess

    doarMihai Report

    #47

    This One Never Gets Old

    This One Never Gets Old

    value_counts Report

    #48

    Working With Old School Programmers Can Be A Pain Sometimes

    Working With Old School Programmers Can Be A Pain Sometimes

    LordOmbro Report

    ADVERTISEMENT
    #49

    Uh Oh

    Uh Oh

    cleveleys Report

    Cee
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Have you tried turning it off and then on again?

    View more comments
    ADVERTISEMENT
    #50

    Based On A True Story

    Based On A True Story

    chuse1995 Report

    TheSilentEngineer
    Community Member
    2 years ago Created 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 comments
    #51

    When The Intern Needs Help With A Problem

    When The Intern Needs Help With A Problem

    reddit.com Report

    Jojo_hobkin
    Community Member
    2 years ago Created 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

    ADVERTISEMENT
    #53

    Too Smart To Get Played

    Too Smart To Get Played

    vpproblems Report

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

    #55

    You Will Never Avoid Rabbit Holes

    You Will Never Avoid Rabbit Holes

    Prudent_Move_3420 Report

    Rahul Pawa
    Community Member
    2 years ago (edited) Created 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 comments
    #56

    Gotta Love Being "Agile"

    Gotta Love Being "Agile"

    whits427 Report

    farbenzirkel
    Community Member
    2 years ago Created 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 comments
    ADVERTISEMENT