Skip to content

Programmer Humor

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
410 Topics 11.6k Posts
  • Learning to Program in C

    programmerhumor
    8
    2
    233 Votes
    8 Posts
    11 Views
    U
    How is it "decompiling" if the programmer made it in Assembly?
  • Heroes & Villains of software development

    programmerhumor
    4
    1
    80 Votes
    4 Posts
    67 Views
    projectmoonP
    @[email protected] said in Heroes & Villains of software development: You don't know how to do something in raw JavaScript. You're not even sure you should. You find a library / module / package / whatever-the-name-is-this-week on the Internet. You paste it into your code. Your code now works. Your code is now 1MB larger. This web app is heavy, man. npm install left-pad
  • `std::string` doesn't have a template type for the allocator.

    3
    2 Votes
    3 Posts
    0 Views
    C
    As long as you call .collect() on it at the end, don't need to write the entire type as it is a method with a generic parameter, and returns that generic. The intermediate iterators though, those are hell. Especially if you pass it to a lambda and for some reason rust can't infer the type. I once came across a parsing library that did the parsing with basically just the type system. It was absolute hell to debug and build. Types of parsers would be hundreds of characters long. It would take tens of minutes to build a simple parser. I don't know much much time it would take to build a complex parser, since it was unable to. it reached the max type generic depth of the rust compiler, and would just refuse to compile. I believe it was called Chomsky or Chumsky or something like that. Discovering nom was a blessing.
  • No, we have SRE at home... SRE at home:

    programmerhumor
    15
    2
    43 Votes
    15 Posts
    0 Views
    V
    This is probably a diffusion model. LLMs don't create images.
  • IT jobs explained with a broken lightbulb

    programmerhumor
    1
    1
    65 Votes
    1 Posts
    1 Views
    No one has replied
  • When you gotta get it done fast...

    programmerhumor
    2
    2
    0 Votes
    2 Posts
    1 Views
    B
    Where's the funny. If you don't fix an issue, it'll lead to more issues? Is that what it means? No AI slop please
  • > 39.

    2
    0 Votes
    2 Posts
    6 Views
    excrubulent@slrpnk.netE
    I'm just perusing my old comments and came across this, 7 months later. This is an amazing article, thank you.
  • Docker Building

    programmerhumor
    4
    2
    124 Votes
    4 Posts
    1 Views
    J
    Nah we're past this. Now it's "The AI is reasoning"
  • Interview with 0.1x engineer

    programmerhumor
    2
    61 Votes
    2 Posts
    0 Views
    W
    When twitch plays Pokémon was going on my boss and I thought it would be funny to name all our projects after Pokémon That lasted about two weeks before it became very clear how bad of an idea that was. I still think it’s hilarious but lessons were learned.
  • JavaScript programming

    programmerhumor
    26
    2
    497 Votes
    26 Posts
    0 Views
    Z
    We need to bring back system development! Not everything needs to be an electron app!
  • That time Google Cloud Platform bricked the Internet…

    programmerhumor
    13
    44 Votes
    13 Posts
    2 Views
    drunkanroot@sh.itjust.worksD
    it is a sql query
  • Linked List

    programmerhumor
    2
    2
    281 Votes
    2 Posts
    0 Views
    Z
    You wouldn't know him, he lives on a different cache level
  • Refactoring

    programmerhumor
    16
    1
    145 Votes
    16 Posts
    1 Views
    S
    I understand! The more I look at the clip, the lees sure I am this is New Girl. I thought the guy was Max Greenfield but I'm not so sure anymore.
  • Fox news trying to explain github.

    programmerhumor
    108
    2
    932 Votes
    108 Posts
    2 Views
    J
    Here's the full video.
  • I'll leave this for tomorrow

    programmerhumor
    2
    2
    404 Votes
    2 Posts
    0 Views
    J
    This reminds me of the brief stint I had as a Java web developer in the early 2000s. My boss, the VP of the company, told me to throw together an e-commerce site on my last day that everyone knew about. I stared blankly at him for a few seconds then shrugged and turned back around to the IRC chat I had open via SSH.
  • abstraction

    programmerhumor
    19
    1
    201 Votes
    19 Posts
    1 Views
    S
    I like having a whereami alias for realpath, because I would forget the name of it.
  • centerDiv.js

    programmerhumor
    56
    1
    548 Votes
    56 Posts
    2 Views
    B
    You get used to it sooner than you'd think. There are libraries to convert between regex and English. Maybe it deserves a Unicode code block like APL?
  • "Encrypted"?

    encryption video
    13
    62 Votes
    13 Posts
    0 Views
    N
    I don't know. Russian military anno 1939 encrypted
  • Vim is built different

    programmerhumor
    91
    2
    537 Votes
    91 Posts
    0 Views
    T
    yeah, but emacs still wins out in capabilities. https://xkcd.com/378/
  • HR is not your friend

    programmerhumor
    6
    2
    86 Votes
    6 Posts
    1 Views
    B
    GenAI image generation is OK at text for half a year now, hence thousands of sloppy/unimaginative comics in your feeds. Not sure this in particular is AI because the text is well-aligned and matches with the background, and in general everything is kind of coherent, but it possibly could be.