ADVERTISEMENT

Even though programming is something many people love—arguably even more people fear—it can get frustrating sometimes. When systems crash and things just don’t go the way they should, it can make even the calmest of people lose their patience.

Chances are many programmers can relate to the frustration of things not going right at work; those who do are likely to relate to posts on today’s list, too. While they focus more on programmer humor than programmer problems, sometimes the two go hand in hand, as some situations are so bad, it becomes funny.

If you enjoy a computer-themed meme here and there or tend to browse programmer-focused content, scroll down to find some entertaining material, as shared on the ‘Programmer Humor’ subreddit, and enjoy a hearty giggle.

If you’re interested in more than just programming, below is where you will also find Bored Panda’s interview with a seasoned specialist with over three decades of experience in IT, Trevor Paquette, who was kind enough to share his views on humor in the digital age.

#1

Uiisjoke

sunrise_apps Report

Silv Aries
Community Member
2 years ago

Amen

View more comments
RELATED:
    #2

    Variablenaming

    gottapatchemall Report

    JustAnotherPanda (she/they/he)
    Community Member
    2 years ago

    I’m confused

    View more comments
    #3

    Mompickmeupimscared

    anxious_silence Report

    Ephemera Image
    Community Member
    2 years ago

    And apparently we all have to be superstars...

    View more comments
    #4

    Iseenolie

    Acoustic-Sky Report

    Joseph Stillman
    Community Member
    2 years ago

    why did he get it wrong? that's just programming in a nutshell, that's what you wanted dude

    View more comments
    ADVERTISEMENT
    #5

    Parenthesesnebracketsnebraces

    TheCreepyPL Report

    censorshipsucks
    Community Member
    2 years ago

    you forgot anglebrackets, aka greaterthan-lessthan signs, which we use in html.

    View more comments
    ADVERTISEMENT
    #6

    Organicwebsitesforsale

    Saadeghi Report

    Nimues Child
    Community Member
    2 years ago (edited)

    I pledge all my web budget to this guy. Artisanal websites it is!

    View more comments
    #7

    Whatifclientsknowhowtoinspect

    debugger_life Report

    Nimues Child
    Community Member
    2 years ago (edited)

    This is some delicious designed petty revenge. Well done!

    View more comments
    #8

    Codereviewdoneright

    lil-lil-lil-lil-lil Report

    Tim Fawcett
    Community Member
    2 years ago

    Of course if you have been coded correctly, hitting a PoopOverflow will fire an exception to handle the situation, returning to normal operation without requiring the program to explicitly handle PoopOverflows

    View more comments
    ADVERTISEMENT
    #9

    Theonlyreasonnottoshare

    PassFlat2947 Report

    ZGutr
    Community Member
    2 years ago

    ...no way to defend myself...

    View more comments
    ADVERTISEMENT
    #10

    Allunittestspassing

    olafurw Report

    Nimues Child
    Community Member
    2 years ago

    Function over form wins again.

    View more comments
    #11

    Jediwisdomshehaslearned

    hot Report

    Trophy Husband
    Community Member
    2 years ago

    You can say the same thing about kids...

    View more comments
    #12

    Dontjudgedevelopersbythelooks

    graphitout Report

    iBlank
    Community Member
    2 years ago

    he's not homeless if he's living in the server room, just sayin

    View more comments
    ADVERTISEMENT
    #13

    Programmermove

    sunrise_apps Report

    General Anaesthesia
    Community Member
    2 years ago (edited)

    It's not programming the task itself, that takes five minutes. It's the "idiot-proofing", which is of course futile.

    View more comments
    ADVERTISEMENT
    #14

    Developerexperience

    gospacedev Report

    Billy Bautista
    Community Member
    2 years ago

    This

    View more comments
    #15

    Itworksonmymachineactual

    SurgioClemente Report

    A girl
    Community Member
    2 years ago

    Argh. It doesn't work is the worst. Details people. How did you reach that conclusion?

    View more comments

    Never miss a story that brings joy to the world. Add us on Google

    #16

    Finallysomeonefoundtherootcause

    m_o_n_t_e Report

    censorshipsucks
    Community Member
    2 years ago

    could do this with most companies or governments.

    View more comments
    ADVERTISEMENT
    #17

    Prettywellexplainedlol

    longngo0924 Report

    Andrei Anghel
    Community Member
    2 years ago

    Java :))))

    View more comments
    ADVERTISEMENT
    #18

    Thereisonlyoneinanyteam

    fanta_bhelpuri Report

    censorshipsucks
    Community Member
    2 years ago

    Yep, just be nice. Saying RTFM to juniors just makes you look like a d**k.

    View more comments
    #19

    Heheldittogether

    fanta_bhelpuri Report

    HF
    Community Member
    2 years ago

    "Hack on your laptop tonight. Get the extra libraries. Deploy to production at 4 o’clock in a mostly empty server. GoTo somewhere you’ve never been in the code. Read StackOverflow posts by someone you think may have nothing in common with you. Order the Docker container unhardened. Do a git merge. Have an unhandled exception. Have two. Be open to an IT department where you may not understand or agree with the person next to you, but have a coffee with them anyway. Debug slowly. Ping your server. Check in your code. Check in yourself. Enjoy the ride.”

    View more comments
    #20

    Pleaseacceptallbiscuits

    FelchingLegend Report

    TMMITW
    Community Member
    2 years ago

    While attending training at a Canadian software company the instructor draws a box in the corner of the white board. He said if you see a word that has an extra 'u' take it out and put it in the box. If you see a word that should have a 'u' take one from the box. It was all very civilized. Or, civilised. I forget which.

    View more comments
    ADVERTISEMENT
    #21

    Scarymeme

    sunrise_apps Report

    Tim Fawcett
    Community Member
    2 years ago

    1000 line C++ program compiles to 1000 bytes. 10 line python program requires 1,000,000 bytes for the interpreter and required assets. C++ program runs 20 times faster

    View more comments
    ADVERTISEMENT
    #22

    Sudosudosudooooo

    Feeelina Report

    Steven
    Community Member
    2 years ago

    sudo is for lusers. A proper BOFH runs everything in a root shell.

    View more comments
    #23

    Quickfixjs

    fireship_dev Report

    Nimues Child
    Community Member
    2 years ago

    I actually miss the days when you could hack up a website by yourself in html. The sites were boring but you could actually see the d**n content.

    View more comments
    #24

    Bolohwaer

    muschuu Report

    censorshipsucks
    Community Member
    2 years ago

    that's a bri'ish programmer.

    View more comments
    ADVERTISEMENT
    #25

    Youarenotsafeanywhere

    paulos_ab Report

    Doug O
    Community Member
    2 years ago

    Accurate!

    View more comments
    ADVERTISEMENT
    #26

    Librariesbelike

    yugdiputsa Report

    D. Pitbull
    Community Member
    2 years ago

    Holee sheet.

    View more comments
    #27

    Normalpeople

    fergard Report

    DP Nerill
    Community Member
    2 years ago

    Does, "My script is still compiling." still work? - it's been a while.

    #28

    Hoursofoptimizing

    adapron Report

    Patrick Linnen
    Community Member
    2 years ago

    Relate. This is the biggest reason why I prefer C/C++ programming. Compile/Link and Interpreter optimization can be reduced, changed from one type to another, or just turned off.

    ADVERTISEMENT
    #29

    Wehavecomelongway

    cosmic-comet- Report

    Cerridwn d'Wyse
    Community Member
    2 years ago

    Damned true

    ADVERTISEMENT
    #30

    Whenyoudropsupportforanoldproject

    SaltyWolf444 Report

    Francois
    Community Member
    2 years ago

    Well that happens in real marriage too. You stop communicating.

    View more comments
    #31

    Youcantbeserious

    blunt-n-sprite Report

    #32

    Whatareyougonnado

    TechBlazorus Report

    PhaseWitFact
    Community Member
    2 years ago (edited)

    It's far less hot when you marry the artist and they're always drunk or high as are their friends and they're unable to help with the bills and they forget to shower.

    View more comments
    ADVERTISEMENT
    #33

    Actualconversationatwork

    hcshenoy Report

    Skara Brae
    Community Member
    2 years ago

    Should call it deboner, for removing bones. A boner puts the bone in...

    View more comments
    ADVERTISEMENT
    #34

    Ruineditformyselfhuh

    Kenhamef Report

    Nolgoth
    Community Member
    2 years ago

    Will be taking a game design class in college here during fall semester for my associates of computer science degree. I expect something like this to happen. I have designed games before but nothing on the level of what we do today, advanced computers class in high school (in 01), my senior project i made a text based role playing game using qbasic (was the language we were learni g to use) and i dabbled in RPGmaker (from og version that was available on pc and ps1 up to rpgmaker nx)

    View more comments
    #35

    Theworldwouldbebetterwithplainhtml

    akasaya Report

    censorshipsucks
    Community Member
    2 years ago

    canadian devs.

    #36

    Thatisfast

    FlyingScript Report

    Patrick Linnen
    Community Member
    2 years ago

    We like giving Python devs a 950-line head start.

    View more comments
    ADVERTISEMENT
    #37

    Ordertotalequalsitemstotalplustip

    Erzihark Report

    Michael Largey
    Community Member
    2 years ago

    All servers are now granted permission to spit in Grant's food.

    View more comments
    ADVERTISEMENT
    #38

    Hackingin2024

    tehdog Report

    David Paterson
    Community Member
    2 years ago

    Password? Where I come from we don't need passwords.

    #39

    Luckyrdevs

    imCutiePie Report

    Andrei Anghel
    Community Member
    2 years ago

    She must be a java dev

    View more comments
    #40

    Ikr

    Any-Comfortable2844 Report

    Gwyn
    Community Member
    2 years ago

    This is giving me PTSD flashbacks

    ADVERTISEMENT
    #41

    Whereisdbgone

    lil-lil-lil-lil-lil Report

    Anonymouse
    Community Member
    2 years ago (edited)

    https://xkcd.com/327/

    ADVERTISEMENT
    #42

    Juniorvsseniordeveloper

    alvnfred Report

    David Paterson
    Community Member
    2 years ago

    Now if someone can just tell me how to get colours back for my Excel graphs. Apparently, it's totally impossible if I have the wrong operating system build.

    #43

    Srcampton

    wish_dollar Report

    #44

    Killprocessorsacrificechildren

    KaamDeveloper Report

    Skara Brae
    Community Member
    2 years ago

    It's possible this could sound scary to non-programmers. If anybody wants a Translation: "kill process" simply means to stop a program from running. A "child" (more correctly, a child process) is a program (process) that was launched by another already-running program. Child processes are a handy way for the first program to have work done by another program (child process), often to improve performance (usually speed) or to make it easier for the programmer(s) to write the overall software. The error message said out of memory, so stopping a child process frees up memory for the first programs to continue running, and should be written to be smart enough to continue without the child process. Killing the main program could cause the device to reboot, which is likely the only real remedy anyway.

    View more comments
    ADVERTISEMENT
    #45

    Classic

    DaNoahLP Report

    Orion Red
    Community Member
    2 years ago

    Dixie Normous

    View more comments
    ADVERTISEMENT
    #46

    Strongfriendship

    sunrise_apps Report

    Ephemeral Mochi
    Community Member
    2 years ago

    that kangaroo is going to haunt my nightmares

    #47

    Suddenlyitsaproblem

    Quinnypig Report

    Patrick Linnen
    Community Member
    2 years ago

    Swap the 'Developer' label with 'Management' on the character and the final panel and you've got it. Or have a triumphant Developer Gru showing a final 'AI replaces Managers'

    #48

    Classicgithub

    Lulurennt Report

    censorshipsucks
    Community Member
    2 years ago (edited)

    ooga ooga m**o.

    ADVERTISEMENT
    #49

    Prodisdamagedbeyondrepair

    hansololz Report

    ADVERTISEMENT
    #50

    Everyoneshouldusegit

    ienjoymusiclol Report

    #51

    Savingsomeexclamationmarks

    Fear_the_Phantom Report

    Tim Fawcett
    Community Member
    2 years ago

    Calling it "ifnot" would be even clearer, less twee and contrived and require no more typing

    #52

    Justhrbeinghr

    S3garcea Report

    Orion Red
    Community Member
    2 years ago

    I know like 42 git command/options. I know three that actually do what I expect.

    View more comments
    ADVERTISEMENT
    #53

    Itstrue

    Aarav2208 Report

    ADVERTISEMENT
    #54

    Somehowimallfour

    ienjoymusiclol Report

    Pigeonvonbirb
    Community Member
    2 years ago

    Ah yes. We have nerd, hunk, fem boy and stoner. No in between