ADVERTISEMENT

When people think about programmers, the image that pops into their head is probably a person who is hunched over a computer in a dark corner, relentlessly tapping away on the keyboard with no contact with the outside world. However, this couldn’t be further from the truth. In reality, just like in any other industry, developers come from various backgrounds and have different personalities, making them a diverse group.  

To learn more about the day-to-day lives of programmers, we are once again visiting the Programmer Humor subreddit, which is full of jokes and memes perfectly capturing the chaos and struggles of this profession. Scroll down to find them, and don’t forget to check out a conversation with software engineers Evgeny Klimenchenko and Ben Grimwade from the UK, who kindly agreed to tell us more about programming humor.

#1

Totalbloatwaredeath

Totalbloatwaredeath

OminoSentenzioso Report

RELATED:
    #2

    Thestruggleisreal

    Thestruggleisreal

    Green____cat Report

    #3

    Programmercooks

    Programmercooks

    rkoutnik Report

    Software engineer Evgeny Klimenchenko from the UK believes that the stereotype of programmers being antisocial and dull is quite misleading. 

    “Programmers often have a rich sense of humour that's often related to their line of work. Their jokes might be technical, but they're definitely there and can be quite witty. Because programmers' humour is quite technical and full of industry jargon, a lot of people don't understand it, and that leads to them believing that we don't have a sense of humour.”

    #4

    Breakingnews

    Breakingnews

    JustSpaceExperiment Report

    #5

    Fastfollow

    Fastfollow

    taylorbuley Report

    ADVERTISEMENT
    #6

    Guyswehaveanenemy

    Guyswehaveanenemy

    tenderlove Report

    Meanwhile, software engineer Ben Grimwade says, “As with any other group or industry, there are those that joke more and those that joke less. I personally feel that if you aren’t having fun and making jokes at work, you are missing out on life. We spend more time at work than with our families, so have fun doing it.”

    #7

    Variablenames

    Variablenames

    gottapatchemall Report

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

    I spent 5 mins thinking why we dont call feet 'lands' (leg-hands, and feet walks on land.)

    Zaach
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I named my one of my counters 'accum(ulator) - can you guess what it did?

    Ryan Mercer
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I once had the coding statement: call(parent)->toArgu(...); It allowed the parent object to convert something into a sequence of arguments.

    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I'd love to reprise my old code. But my alcoholic ex threw away my PC (and all my other stuff) and I've lost over 20 years of data.

    View more commentsArrow down menu
    #8

    Everyprojectmanagerever

    Everyprojectmanagerever

    LakesideNorth Report

    ADVERTISEMENT
    #9

    Whichoneofyoudidthis

    Whichoneofyoudidthis

    Far_Calligrapher_215 Report

    As Klimenchenko already mentioned, programming humor is quite niche, overflowing with industry jargon. “It often revolves around different programming languages, algorithms, and software quirks. Programmers love to poke fun at their own challenges and the absurdities they are faced with on a day-to-day basis. We also love our puns,” he fondly shares.

    ADVERTISEMENT

    Grimwade adds that programming humor is generally quite dry and leans toward being more sarcastic than what you would find in other areas of life or even professions. 

    #10

    Thenorweiganlanguageislit

    Thenorweiganlanguageislit

    planktonfun Report

    #11

    Wellmomisalwaysrightyouneedtotryharder

    Wellmomisalwaysrightyouneedtotryharder

    Nutritious-Pepper Report

    #12

    Justincase

    Justincase

    Green____cat Report

    Klimenchenko shares that the most popular ongoing inside joke among developers that reflects their struggles perfectly is “It works on my machine." He explains that it’s a good way to deflect a code that doesn’t run elsewhere. “Everyone understands that this is just a joke, and if it works on one machine, it should work on most.”

    #13

    Stillbetterthanlibreoffice

    Stillbetterthanlibreoffice

    ellewasamistake Report

    ADVERTISEMENT
    #14

    Googling

    Googling

    SufficientMark3344 Report

    #15

    Oddlyspecific

    Oddlyspecific

    general_452 Report

    “Another one is we love our "Infinite Loops" jokes—jokes about code that never stops running. Or similarly jokes about "recursions," that one might be hard to explain, haha,” adds Klimenchenko.

    #16

    Icanseewhereistheissue

    Icanseewhereistheissue

    vinceflibustier Report

    #17

    Chadrecursioncode

    Chadrecursioncode

    Asleep-Television-24 Report

    #18

    Dayswithoutanaccident

    Dayswithoutanaccident

    gnomeplanet Report

    Grimwade additionally tells us that programmers love a good pun and often joke about the plethora of misunderstandings that happen with other departments. “Like the sales teams that sell software to clients telling the clients that we already have it (when we don’t), and then tell us to write it by the next day, or the product team who tell customers how the system should work and then tell us something different.”

    ADVERTISEMENT
    #19

    Leadershipmindset

    Leadershipmindset

    CuriousNewbie101 Report

    #20

    Thoughtyouwereinvisiblehuhthinkagain

    Thoughtyouwereinvisiblehuhthinkagain

    JhinMoriarty Report

    #21

    Wardeclaration

    Wardeclaration

    Medmaksi Report

    If you’re interested in knowing even more about the tech world or are a beginner looking for guidance, both engineers have written various articles helping others navigate the industry more easily. For instance, Grimwade has published a post on how to ace a software engineering interview where he shares various tips and tricks. On Klimenchenko’s blog, you can find how to build an app only using Copilot and an article explaining that front-end testing is for everyone.

    #22

    Humorprogrammingadvancethisis

    Humorprogrammingadvancethisis

    ashevat Report

    #23

    Betyourlifeonmycode

    Betyourlifeonmycode

    FelchingLegend Report

    ADVERTISEMENT
    #24

    Techstartupsbelike

    Techstartupsbelike

    bmacabeus Report

    Klimenchenko signed off by saying, “It's wonderful to see programming humour getting the spotlight! It's a great way to bring the community together and make the field more approachable to others.”

    #25

    Whatversionareyouusing

    Whatversionareyouusing

    debugger_life Report

    #26

    Geniedislikescloud

    Geniedislikescloud

    venzann Report

    #27

    Itsmostlybussinesspeopleoverthere

    Itsmostlybussinesspeopleoverthere

    GodSpeedLove345 Report

    #28

    Makelifeturingcomplete

    Makelifeturingcomplete

    Gman-343 Report

    #29

    Arelationalproblem

    Arelationalproblem

    redwarp10 Report

    #30

    Stilljunior

    Stilljunior

    TopCitySoftware Report

    Continue reading with Bored Panda Premium
    Unlimited content
    Ad-free browsing
    Dark mode
    ADVERTISEMENT
    #31

    Twofriedegg

    Twofriedegg

    Affectionate_Can3662 Report

    #32

    Somethingaiwillneverreplace

    Somethingaiwillneverreplace

    tekbog Report

    #33

    Sometimes

    Sometimes

    Fun-Rip5979 Report

    #34

    Lookingatyouwindows

    Lookingatyouwindows

    tartancz Report

    #35

    Sorryfutureme

    Sorryfutureme

    DependentFeature3028 Report

    Add photo comments
    POST
    #36

    Erroronline42

    Erroronline42

    Weekendengineerr Report

    #37

    Whatawonderfullife

    Whatawonderfullife

    Pepeluis33 Report

    Add photo comments
    POST
    #38

    Weknow

    Weknow

    pr3579 Report

    ADVERTISEMENT
    #39

    Quickcallbeforeyoudie

    Quickcallbeforeyoudie

    Sangy786 Report

    #40

    Myconcentrationwillnotbebroken

    Myconcentrationwillnotbebroken

    tekbog Report

    #41

    Thedevisdivorcedandbroke

    Thedevisdivorcedandbroke

    its-MAGNETIC Report

    #42

    Howandwhy

    Howandwhy

    TheBashEventsApp Report

    #43

    Copilotknowseverything

    Copilotknowseverything

    ululonoH Report

    Add photo comments
    POST
    #44

    Happyday

    Happyday

    aloomatarkisabji Report

    #45

    Penandpapercodingisbad

    Penandpapercodingisbad

    potato_number_47 Report

    #46

    Wearefucked

    Wearefucked

    sofiabuffgf Report

    ADVERTISEMENT
    See Also on Bored Panda
    #47

    Someyearslater

    Someyearslater

    pr3579 Report

    Add photo comments
    POST
    #48

    Trieddoesntwork

    Trieddoesntwork

    JbJbJb44 Report

    #49

    Anyvolunteershere

    Anyvolunteershere

    codingTheBugs Report

    Add photo comments
    POST
    #50

    Itworks

    Itworks

    Fazubre13 Report

    Add photo comments
    POST
    #51

    Lowskilljobsarentreallyathing

    Lowskilljobsarentreallyathing

    Green____cat Report

    Add photo comments
    POST
    #52

    Latenightthoughts

    Latenightthoughts

    UnfilteredAyush Report

    #53

    Imaginethelookonunclebobsface

    Imaginethelookonunclebobsface

    MolestedAt4 Report

    #54

    Whatstheworstthingyouvedone

    Whatstheworstthingyouvedone

    XinoVan Report

    ADVERTISEMENT
    See Also on Bored Panda
    #55

    Whichisbetter

    Whichisbetter

    Tall-Strike-6226 Report

    Add photo comments
    POST
    #56

    Startthesufferingearly

    Startthesufferingearly

    Frost1978 Report

    Add photo comments
    POST
    #57

    Truestory

    Truestory

    Kebabrulle4869 Report

    #58

    Ainative

    Ainative

    notrealaccbtw Report

    #59

    Devsreaction

    Devsreaction

    mevlix Report

    #60

    Ouchiworkhardonthat

    Ouchiworkhardonthat

    That_5_Something Report

    #61

    Technicallytrue

    Technicallytrue

    doodlebytes Report

    Add photo comments
    POST
    #62

    Whathaveidone

    Whathaveidone

    DependentFeature3028 Report

    ADVERTISEMENT
    See Also on Bored Panda
    #63

    Cannotbelievetestspassedinonego

    Cannotbelievetestspassedinonego

    my_cat_meow_me Report

    Add photo comments
    POST
    #64

    Forcomputers

    Forcomputers

    UnfilteredAyush Report

    #65

    Wedonttalkaboutthat

    Wedonttalkaboutthat

    Green____cat Report

    #66

    Iwillliveforever

    Iwillliveforever

    ACBooomin Report

    Add photo comments
    POST
    #67

    Responsivedesigngobrrrr

    Responsivedesigngobrrrr

    TheZombGod Report

    Add photo comments
    POST
    #68

    Daylength

    Daylength

    codingTheBugs Report

    #69

    Thiscantpossiblybebetter

    Thiscantpossiblybebetter

    XinoVan Report

    Add photo comments
    POST
    #70

    Clientsidemechanics

    Clientsidemechanics

    gaymer_drip Report

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

    Pleasestop

    Pleasestop

    DependentFeature3028 Report

    Add photo comments
    POST
    #72

    Twoquestionsthatreallybotherme

    Twoquestionsthatreallybotherme

    barbaraftxs Report

    #73

    Iwillneverstop

    Iwillneverstop

    TopCitySoftware Report

    #74

    Areyousureaboutthat

    Areyousureaboutthat

    CraftBox Report

    Add photo comments
    POST
    #75

    Gettersandsettersmakeyourcodebetter

    Gettersandsettersmakeyourcodebetter

    Same_Start9620 Report

    #76

    Dontbuildongoogleproductsguys

    Dontbuildongoogleproductsguys

    Lulurennt Report

    #77

    Idkmustbeonstartup

    Idkmustbeonstartup

    Hot-Fennel-971 Report

    Add photo comments
    POST
    #78

    Bestprogramminglanguageever

    Bestprogramminglanguageever

    thomas863 Report

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

    Jsonquerylanguage

    Jsonquerylanguage

    VitaminnCPP Report

    Add photo comments
    POST
    #80

    Sqlinjhoneypot

    Sqlinjhoneypot

    MrEfil Report

    Add photo comments
    POST
    #81

    Pleasereportyourbugs

    Pleasereportyourbugs

    Kenhamef Report

    Add photo comments
    POST
    #82

    Aigonareplaceprogrammers

    Aigonareplaceprogrammers

    Aqib-Raaza Report

    #83

    Newyearresolution

    Newyearresolution

    gaymer_drip Report

    Add photo comments
    POST
    #84

    Whatisanemailanyway

    Whatisanemailanyway

    Mikkelet Report

    #85

    Insanity

    Insanity

    DM_ME_YOUR_HUSBANDO Report

    #86

    Whydoesthislibraryevenexist

    Whydoesthislibraryevenexist

    aloomatarkisabji Report

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

    Didimisssomething

    Didimisssomething

    NetPlayer9 Report

    Add photo comments
    POST
    #88

    Holyfuck

    Holyfuck

    harshcougarsdog Report

    Add photo comments
    POST
    #89

    Everytime

    Everytime

    Green____cat Report

    Add photo comments
    POST
    #90

    Totallyadifferentaccount

    Totallyadifferentaccount

    No_Maize_1299 Report