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

This category can be followed from the open social web via the handle programmer_humor@caint.ie

14 Topics 203 Posts
Welcome to Caint!

Issues? Post in Comments & Feedback
You can now view, reply, and favourite posts from the Fediverse. You can click here or click on the on the navigation bar on the left.
  • When people encounter Lisp syntax for the first time

    programmerhumor
    22
    1
    139 Votes
    22 Posts
    1 Views
    P
    My mistake. I had somehow missed or forgotten that Lisp also supports currying, which is what I was thinking of as Haskell taking further. There might be other things regarding type declaration and such, but that’s a little beyond me to confirm or deny at the moment.
  • Stringly typed

    programmerhumor
    46
    1
    241 Votes
    46 Posts
    1 Views
    E
    Groovy will automatically convert integers into objects, as it sees fit. And one such case is when you assign null to an integer. There’s some more languages, which try to treat primitive types like objects, to make them more consistently usable. As I understand, nullability is a big part of the reason why it can’t be solved with syntactic sugar, so presumably this would be possible in all those languages. If I’m not mistaken, Ruby is another one of those languages.
  • 176 Votes
    31 Posts
    1 Views
    A
    To add to what the other commenter said; You have to understand that “obsolete” is much more of a recent understanding culturally. In the 80s it was still far more common to see appliances as things you bought for life and to see electronics like a television, computer, hi-fi, etc. as appliances. The oversaturation came not just from a plethora of games but also from a severe lack of quality control and from Atari and other companies rapidly releasing new consoles, that weren’t exactly upgrades to the previous consoles, to a market that wasn’t interested in replacing the system and games they just bought while dumping support for the previous console. Atari is most guilty of this and an attempt to reduce inventory and increase price led to the now famous ET carts buried in the desert story you may have heard about. By the time Nintendo was ready to release the NES in North America they did so through toy stores and marketed it as a toy and not a computer for games (one example of this is the board inside the cart only takes up about 1/3rd the space, they made them bigger for kids to handle in NA compared to the Japanese version called the Famicom). As well, they had extremely strict quality control guidelines with things like the Licensed by Nintendo seal appearing on approved games and accessories, and bans on retailers that sold unlicensed games. It took a couple years but this approach paid off. They also didn’t drop the NES when the SNES was released with the last official NES game (Wario’s Woods, also the only NES game to get an ESRB rating IIRC) coming almost 5 years after the SNES came out.
  • xD.

    programmerhumor
    14
    1
    468 Votes
    14 Posts
    1 Views
    C
    What about it using at least 1 GB of RAM, and growing continuously while you’re using it until the OOM killer has gotten enough and kills it?
  • "Cloud" Devs

    programmerhumor
    39
    1
    216 Votes
    39 Posts
    3 Views
    B
    XDG dirs please and thank you
  • "Vibe coders"

    programmerhumor
    10
    1
    88 Votes
    10 Posts
    2 Views
    RayquetzalcoatlR
    Knowyourmeme shows it used sort of both ways, but I guess it kind of depends who in the meme you agree with in the original context of the show (for whatever that’s worth), yes, Patrick and SpongeBob are the confused/incorrect ones
  • Fixing your vibe coded mess

    programmerhumor
    11
    1
    223 Votes
    11 Posts
    1 Views
    M
    I vibe coded a 2000 line python program. It runs and does what I want. So many weird things in the code. But I don’t care. This code won’t be used to launch a space shuttle or even be used by anyone but me. It works…send it.
  • The future is here

    programmerhumor
    5
    1
    10 Votes
    5 Posts
    1 Views
    A
    Since when have we had deadlines to do that?
  • Backups

    programmerhumor
    5
    1
    1 Votes
    5 Posts
    1 Views
    M
    The Federal gov in the US has a “road legal” standard for commercial motor vehicles like trucks and buses. The feds also have minimum rules for headlights, brake lights and turn signals on passenger cars. Everything else in terms of road legality is a state law in each of the 50 states. The reason is the Constitution gives the feds power to regulate interstate commerce (i.e. big commercial vehicles that frequently cross state lines). The feds do not have the general “police power” that states have to pass laws on whatever.
  • Peak homelabbing

    programmerhumor
    4
    1
    1 Votes
    4 Posts
    1 Views
    tired_n_boredT
    I also have a laptop working as a server. The problem is that the WiFi antenna is in the lid and it just doesn’t work well when the lid is closed
  • Feature Demos

    programmerhumor
    11
    1
    585 Votes
    11 Posts
    2 Views
    idunnololzI
    Let’s fucking goooo
  • See MongoDB

    programmerhumor
    2
    1
    1 Votes
    2 Posts
    1 Views
    K
    Let’s use JavaScript as the query language, nothing could ever go wrong with that…
  • Running the model?

    1
    1 Votes
    1 Posts
    1 Views
    S
    Running the model? Sure. Training the model still requires high compute throughput.
  • Hotfix

    programmerhumor
    2
    1
    91 Votes
    2 Posts
    1 Views
    L
    And here I thought it was referring to the small print on the inside. Then it hit me.