this post was submitted on 14 Jun 2026
411 points (99.5% liked)

Programmer Humor

31819 readers
578 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 37 comments
sorted by: hot top controversial new old
[–] tunetardis@piefed.ca 1 points 1 minute ago

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?

[–] davetortoise@reddthat.com 9 points 1 hour ago* (last edited 1 hour ago)

rhowch

When scooby burns his tail

[–] underscore_@sopuli.xyz 2 points 1 hour ago

A few from llvm (maybe?)

  • llyfr
  • llanc
  • llif
[–] crapwittyname@feddit.uk 12 points 5 hours ago (1 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" ❤️

[–] MrScottyTay@sh.itjust.works 1 points 8 minutes ago

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

[–] Codpiece@feddit.uk 9 points 5 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 12 points 4 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 60 points 12 hours ago (1 children)

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

[–] pelya@lemmy.world 33 points 12 hours ago* (last edited 11 hours ago) (1 children)
[–] Venator@lemmy.nz 9 points 7 hours ago (1 children)

according to Google translate:

rhowch: give

cwtch: hug

mwyn: ore

wmffre: Humphrey

[–] Manticore@lemmy.nz 5 points 5 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 35 points 15 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 34 points 15 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 10 points 12 hours ago

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

[–] vrek@programming.dev 18 points 15 hours ago (1 children)

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

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

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

[–] vrek@programming.dev 7 points 12 hours ago

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

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

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

[–] SubArcticTundra@lemmy.ml 5 points 12 hours ago (1 children)
[–] d_k_bo@feddit.org 4 points 8 hours ago
[–] Deconceptualist@leminal.space 8 points 14 hours ago

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

[–] mushroommunk@lemmy.today 14 points 16 hours ago

Dydw i ddim yn deall...

[–] airbreather@lemmy.world 8 points 15 hours ago* (last edited 6 hours ago) (1 children)

Was that supposed to be wcscoll, not wcsoll?

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

...they're the same picture

[–] airbreather@lemmy.world 2 points 6 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 15 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…

[–] RebekahWSD@lemmy.world 1 points 14 hours ago

I only know cwtch because I've seen it in a book somewhere. The rest I'd have to guess at with a shakey knowledge of how Welsh...looks I guess lol