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
Image credits: OminoSentenzioso
#2 Guyswehaveanenemy
Image credits: tenderlove
#3 Breakingnews
Image credits: JustSpaceExperiment
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 Everyprojectmanagerever
Image credits: LakesideNorth
#5 Thestruggleisreal
Image credits: Green____cat
#6 Programmercooks
Image credits: rkoutnik
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 Fastfollow
Image credits: taylorbuley
#8 Variablenames
Image credits: gottapatchemall
#9 Icanseewhereistheissue
Image credits: vinceflibustier
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.
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 Whichoneofyoudidthis
Image credits: Far_Calligrapher_215
#11 Googling
Image credits: SufficientMark3344
#12 Stillbetterthanlibreoffice
Image credits: ellewasamistake
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 Chadrecursioncode
Image credits: Asleep-Television-24
#14 Thoughtyouwereinvisiblehuhthinkagain
Image credits: JhinMoriarty
#15 Wardeclaration
Image credits: Medmaksi
“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 Dayswithoutanaccident
Image credits: gnomeplanet
#17 Betyourlifeonmycode
Image credits: FelchingLegend
#18 Geniedislikescloud
Image credits: venzann
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.”
#19 Justincase
Image credits: Green____cat
#20 Humorprogrammingadvancethisis
Image credits: ashevat
#21 Techstartupsbelike
Image credits: bmacabeus
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 Itsmostlybussinesspeopleoverthere
Image credits: GodSpeedLove345
#23 Makelifeturingcomplete
Image credits: Gman-343
#24 Thenorweiganlanguageislit
Image credits: planktonfun
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 Leadershipmindset
Image credits: CuriousNewbie101
#26 Whatversionareyouusing
Image credits: debugger_life
#27 Oddlyspecific
Image credits: general_452
#28 Wellmomisalwaysrightyouneedtotryharder
Image credits: Nutritious-Pepper
#29 Stilljunior
Image credits: TopCitySoftware
#30 Lookingatyouwindows
Image credits: tartancz
#31 Arelationalproblem
Image credits: redwarp10
#32 Somethingaiwillneverreplace
Image credits: tekbog
#33 Sometimes
Image credits: Fun-Rip5979
#34 Quickcallbeforeyoudie
Image credits: Sangy786
#35 Thedevisdivorcedandbroke
Image credits: its-MAGNETIC
#36 Erroronline42
Image credits: Weekendengineerr
#37 Twofriedegg
Image credits: Affectionate_Can3662
#38 Howandwhy
Image credits: TheBashEventsApp
#39 Myconcentrationwillnotbebroken
Image credits: tekbog
#40 Weknow
Image credits: pr3579
#41 Sorryfutureme
Image credits: DependentFeature3028
#42 Whatawonderfullife
Image credits: Pepeluis33
#43 Trieddoesntwork
Image credits: JbJbJb44
#44 Penandpapercodingisbad
Image credits: potato_number_47
#45 Imaginethelookonunclebobsface
Image credits: MolestedAt4
#46 Truestory
Image credits: Kebabrulle4869
#47 Wearefucked
Image credits: sofiabuffgf
#48 Whatstheworstthingyouvedone
Image credits: XinoVan
#49 Happyday
Image credits: aloomatarkisabji
#50 Iwillliveforever
Image credits: ACBooomin
#51 Anyvolunteershere
Image credits: codingTheBugs
#52 Responsivedesigngobrrrr
Image credits: TheZombGod
#53 Itworks
Image credits: Fazubre13
#54 Ainative
Image credits: notrealaccbtw
#55 Someyearslater
Image credits: pr3579
#56 Wedonttalkaboutthat
Image credits: Green____cat
#57 Whichisbetter
Image credits: Tall-Strike-6226
#58 Devsreaction
Image credits: mevlix
#59 Copilotknowseverything
Image credits: ululonoH
#60 Ouchiworkhardonthat
Image credits: That_5_Something
#61 Startthesufferingearly
Image credits: Frost1978
#62 Lowskilljobsarentreallyathing
Image credits: Green____cat
#63 Thiscantpossiblybebetter
Image credits: XinoVan
#64 Forcomputers
Image credits: UnfilteredAyush
#65 Clientsidemechanics
Image credits: gaymer_drip
#66 Idkmustbeonstartup
Image credits: Hot-Fennel-971
#67 Bestprogramminglanguageever
Image credits: thomas863
#68 Pleasestop
Image credits: DependentFeature3028
#69 Whathaveidone
Image credits: DependentFeature3028
#70 Twoquestionsthatreallybotherme
Image credits: barbaraftxs
#71 Daylength
Image credits: codingTheBugs
#72 Latenightthoughts
Image credits: UnfilteredAyush
#73 Iwillneverstop
Image credits: TopCitySoftware
#74 Cannotbelievetestspassedinonego
Image credits: my_cat_meow_me
#75 Sqlinjhoneypot
Image credits: MrEfil
#76 Pleasereportyourbugs
Image credits: Kenhamef
#77 Newyearresolution
Image credits: gaymer_drip
#78 Whatisanemailanyway
Image credits: Mikkelet
#79 Insanity
Image credits: DM_ME_YOUR_HUSBANDO
#80 Whydoesthislibraryevenexist
Image credits: aloomatarkisabji
#81 Gettersandsettersmakeyourcodebetter
Image credits: Same_Start9620
#82 Dontbuildongoogleproductsguys
Image credits: Lulurennt
#83 Areyousureaboutthat
Image credits: CraftBox
#84 Technicallytrue
Image credits: doodlebytes
#85 Jsonquerylanguage
Image credits: VitaminnCPP
#86 Aigonareplaceprogrammers
Image credits: Aqib-Raaza
#87 Didimisssomething
Image credits: NetPlayer9
#88 Holyfuck
Image credits: harshcougarsdog
#89 Everytime
Image credits: Green____cat
#90 Totallyadifferentaccount
Image credits: No_Maize_1299