this post was submitted on 14 Jun 2026
618 points (99.7% liked)

Programmer Humor

31823 readers
883 users here now

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

founded 3 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] umbraroze@slrpnk.net 12 points 5 hours ago

Long ago in the Windows 9x era there was also "Is this a Windows DLL file, or a transcript of a digestion noise" and the stuff was like "MSGRBL32.DLL"

[–] davetortoise@reddthat.com 28 points 7 hours ago* (last edited 6 hours ago)

rhowch

When scooby burns his tail

[–] tunetardis@piefed.ca 5 points 5 hours ago (2 children)

I guess strxfrm and the like date back to a period in the 80s when symbol names had to be kept short for the compiler/interpreter's sake. Like while BASIC back in those days technically allowed > 8 chr names, the interpreter only stored the first 8. In other words, the first 8 needed to be unique. As such, people tended to stick with <= 8 chr symbols to avoid interpreter issues. I think C allowed up to 31? But the culture of <= 8 prevailed nevertheless.

Then in the 90s, such restrictions were largely dropped in most languages, and symbol names ballooned in size to take advantage of this new freedom. In C++, you even had reserved words growing to the likes of reinterpret_cast around that time, but APIs just got ridiculous along the lines lengthy_class_name_followed_by_fully_spelled_out_method.

Today, people seem to have come to their senses and settled on more reasonable lengths, though not to 80s extremes. Like going back to C++, we have new reserved words like decltype and constexpr. In the 90s, these would likely have been spelled out in full like constant_expression?

[–] grozzle@lemmy.zip 3 points 1 hour ago* (last edited 1 hour ago)

i still have a vague mistrust of file extensions longer than three characters.

like a glass walkway, i know .jpeg is just as safe as .jpg, but there's a hint of uneasiness.

[–] BigDanishGuy@sh.itjust.works 2 points 4 hours ago (1 children)

Then in the 90s, such restrictions were largely dropped in most languages, and symbol names ballooned in size to take advantage of this new freedom.

But with great freedom comes great responsibility. I think Microsoft went from digestion noices to indirectly advertising their stake in arthritis medicine. I mean my fingers ache just looking at C# or PowerShell.

What was so wrong about puts or cout? I know it's not the most intricate functions, but going from a 4chr function to "Console.WriteLine()" is a symbol.

And as long as I'm already a riled up old fart, let me tell you about autocompletion. Why does MS have to autocomplete entire commands from ambiguous strings?

And the kids don't get it. They don't even write the code anymore, let alone understand it... I want coffee flavoured coffee, heavy metal and for dark mode to fucking die!

That felt better, I'm sorry for anybody making it this long.

I'm just an old fart

[–] bridgeburner@lemmy.world 5 points 3 hours ago (2 children)

Dude what's with ur crusade against dark mode lol. It's not like dark mode replaced light mode.

[–] BigDanishGuy@sh.itjust.works 1 points 13 minutes ago* (last edited 13 minutes ago)

Waddaya mean crusade? Have you accidentally seen of my other tirades?

Anyway:

  1. I dislike change. I know it's not a good argument, but I don't like change.
  2. I don't have a lot against dark mode, on a phone. But...
  3. Running an IDE or word processor in dark mode screams unprofessional to me. I work in a well lit office environment, during the day. In a bright office I struggle reading in dark mode.
  4. Using dark mode because you "don't want to have your eyes scorched", is the argument of a hobbyist, working in their bedroom.
  5. I like to view my end product on screen. I'm not printing documents in dark mode, and presentations are more easily viewable with a light background.

It's not an argument for or against dark mode, but dark mode seems like that time, back in the 90s, when people insisted on using a blue background for word processing. We're just going in circles on this.

[–] fum@lemmy.world 1 points 2 hours ago

In some cases it did. I often come across dark theme only websites.

[–] Malfeasant@lemmy.world 2 points 4 hours ago
[–] underscore_@sopuli.xyz 3 points 6 hours ago

A few from llvm (maybe?)

  • llyfr
  • llanc
  • llif
[–] crapwittyname@feddit.uk 23 points 11 hours ago (2 children)

Cwtch is one of my favourite words. Pronounced like "clutch" without the L. It means hug.
"Give us a cwtch ye daft old sod" ❤️

[–] gandalf_der_12te@feddit.org 1 points 3 hours ago

oh wow that's nice. i'll see if i can remember it.

[–] MrScottyTay@sh.itjust.works 3 points 5 hours ago (1 children)

Wild assumption for me to make, but is it perhaps a potential origin for "coochie coo"?

[–] crapwittyname@feddit.uk 1 points 3 hours ago

Ooh that would be nice

[–] Codpiece@feddit.uk 16 points 10 hours ago (1 children)

Ah yes. A language forced onto unwilling participants by people who still think it should relevant in the modern age. And the other one is a Celtic language.

[–] Artemis_Mystique@lemmy.ml 19 points 9 hours ago

C will be relevant till the heat death of the universe. if humanity ever dooms itself back to the stone age, all it would require is some bloke to invent a rudimentary binary computer and some nerd to write a basic C compiler for it, humanity will doom itself again in less than 50 years.

[–] SubArcticTundra@lemmy.ml 81 points 18 hours ago (15 children)

It's sad when you realize that Welsh is actually a more niche language than the C standard library

load more comments (15 replies)
[–] pelya@lemmy.world 48 points 17 hours ago* (last edited 17 hours ago) (1 children)
[–] Venator@lemmy.nz 15 points 12 hours ago (1 children)

according to Google translate:

rhowch: give

cwtch: hug

mwyn: ore

wmffre: Humphrey

[–] Manticore@lemmy.nz 11 points 10 hours ago

The trick is that 'w' represents an actual double-U vowel sound in Welsh. Not remotely surprised that's what was picked up

[–] Diddlydee@feddit.uk 53 points 20 hours ago (1 children)

I'm just scrolling by and saw the Welsh. I know none of the others, so by a process of elimination, I know them all.

[–] VeganBtw@piefed.social 42 points 20 hours ago

Assuming the question implies an inclusive OR, I know all the answers too : True, True, True, True, True, True, True, True.

[–] Danarchy@lemmy.nz 15 points 17 hours ago

When the grass gets long at my welsh cottage I’m mwyn that wmffre

[–] vrek@programming.dev 24 points 20 hours ago (1 children)

I'm pretty sure that is neither and was a text I sent last week when drunk...

[–] SubArcticTundra@lemmy.ml 12 points 18 hours ago (1 children)

Its cool that alcohol brings out your superpower of on-the-fly encryption

[–] vrek@programming.dev 10 points 18 hours ago

Cool... Crippling addiction... You say tomato I say... cries self to sleep

[–] SubArcticTundra@lemmy.ml 8 points 18 hours ago (1 children)

Are there any C libraries other than the standard library that use this kind of naming style?

[–] SubArcticTundra@lemmy.ml 7 points 18 hours ago (1 children)
[–] d_k_bo@feddit.org 8 points 13 hours ago
[–] mushroommunk@lemmy.today 19 points 21 hours ago

Dydw i ddim yn deall...

[–] Deconceptualist@leminal.space 10 points 19 hours ago

My partner has been learning a tiny bit of Welsh on Duolingo so this got a giggle out of her 🙂

[–] airbreather@lemmy.world 10 points 20 hours ago* (last edited 12 hours ago) (1 children)

Was that supposed to be wcscoll, not wcsoll?

[–] SubArcticTundra@lemmy.ml 12 points 18 hours ago (1 children)

...they're the same picture

[–] airbreather@lemmy.world 3 points 12 hours ago

"How ~~green~~ clean was my ~~valley~~ code base then and the code base of them that have gone. Before the technical debt heap rose up, burying everything in its path."

[–] DrinkMonkey@lemmy.ca 6 points 21 hours ago

Mwyn is a Super Furry Animals album, and I believe the biggest selling Welsh album of all time. Y Teimlad is a real tear jerker. Cwytch is a cuddle. Heard Nigel Owens say it to two misbehaving players during a rugby match once.

The rest I dunno…

load more comments
view more: next ›