this post was submitted on 05 Aug 2026
1243 points (99.1% liked)

Programmer Humor

32635 readers
2526 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
 

This is so true tho

top 50 comments
sorted by: hot top controversial new old
[–] raman_klogius@ani.social 26 points 7 hours ago (1 children)

My go to real example is curl

[–] derpgon@programming.dev 13 points 6 hours ago (1 children)

Christopher's Universal Request Library

[–] smeenz@lemmy.nz 6 points 1 hour ago

In case anyone thinks you're serious, that's not what it stands for.

[–] sirico@feddit.uk 3 points 6 hours ago

Marketing>the reason for it

[–] SapphironZA@sh.itjust.works 93 points 17 hours ago (4 children)

They are real people

XZ Utils (maintained single-handedly by Lasse Collin) is widely regarded as the most critical infrastructure library run by one person. Its near-catastrophic compromise in 2024 revealed how global digital security hinges on solo, thanklessly managed open-source projects. Other major examples include cURL (Daniel Stenberg) and SQLite (D. Richard Hipp)

[–] 0x0@lemmy.zip 1 points 20 minutes ago

Other major examples include cURL (Daniel Stenberg) and SQLite (D. Richard Hipp)

While those are the main developers neither is alone in maintaining their respective software.

[–] nik9000@programming.dev 58 points 17 hours ago (1 children)

When I last talked to Richard he had company to work on SQLite. It was like four people.

SQLite is still deployed on everything, everywhere. You browser. Your phone. Macs. Half of Linux machine. Your airplane. It's super impressive.

[–] Appoxo@lemmy.dbzer0.com 10 points 15 hours ago (1 children)

It's lite architecture makes it the only valid option to not having to deploy a full on postgre

[–] Natanox@discuss.tchncs.de 3 points 4 hours ago

I mean, what's the alternative aside from spinning up a MariaDB for your small local app? I can still remember the swamp of .ini files some older programs used for this or the totally overblown Windows Registry. Not a good time.

[–] TheLegendaryAssholeOfJushinLiger@sh.itjust.works 7 points 15 hours ago (1 children)

Probably gonna get really bad once AI actors start combing the internet for exploits on a larger scale.

[–] lime_red@lemmy.world 5 points 5 hours ago
load more comments (1 replies)
[–] Phoenix3875@lemmy.world 26 points 15 hours ago

handles all math on every machine on earth

That's just gmp. The go-to unlimited precision arithmetic library.

[–] ArmchairAce1944@discuss.online 52 points 17 hours ago (1 children)

This is why when Steve Jobs died in 2011 another far more important figure died... Dennis Ritchie. The man who made the C programming language and Unix, without which nothing Apple produced would be possible.

[–] boonhet@sopuli.xyz 26 points 17 hours ago (2 children)

Not to downplay dmr's importance here because he quite literally is the father of modern computing, but without him we'd just have something else and perhaps it would've been a bit later. A different systems programming language and a different operating system everything else is modeled after. High-level programming languages weren't a new concept when he wrote C. Before B they already had Fortran. Funny to call any of those High-level in 2026, but that's the whole importance of C, isn't it? It made writing complex systems easy compared to assembly languages or even fortran.

I'm not gonna bother doing a writeup about Jobs, we all here know he made precisely Jack shit.

[–] Ricaz@lemmy.world 1 points 4 minutes ago

Yeah, Apple would just steal literally every single idea and piece of software from someone else

[–] The_Decryptor@aussie.zone 6 points 4 hours ago (1 children)

Apple used Pascal up until the System 7 era anyway, C was just one of many choices of the time.

If we didn't have C, we'd probably have eliminated things like buffer overflows and out of bounds memory accesses decades ago.

[–] boonhet@sopuli.xyz 4 points 2 hours ago

Oh wow I didn't realize Pascal was even older than C, thought it showed up in like mid-70s or early 80s. To be fair I've ever only interacted with Delphi, not OG Pascal.

While I don't necessarily like C, I am happy for C-style syntax over Pascal-style, which I've also worked with. Give me braces over begin and end any day of the week.

[–] FedX@quokk.au 286 points 23 hours ago (1 children)

Ronald is indescribably more important than any tech billionaire could ever hope to be. So let's raise a glass and give out a hardy thank you to all the Ronalds of the world!

[–] Kirp123@lemmy.world 123 points 23 hours ago (1 children)

Too bad all the tech billionaires profit from Ronald's work while he does it for free.

load more comments (1 replies)
[–] lividweasel@lemmy.world 153 points 23 hours ago (4 children)
[–] MonkderVierte@lemmy.zip 57 points 20 hours ago (4 children)
load more comments (4 replies)
[–] Tattorack@lemmy.world 51 points 22 hours ago

By gods, the interactive one is great!

load more comments (2 replies)
[–] Rai@lemmy.dbzer0.com 164 points 23 hours ago (8 children)
load more comments (8 replies)
[–] dracc@discuss.tchncs.de 123 points 23 hours ago (4 children)

Not sure if it's part of the joke but that word means "jerk" (as in "jerk off") in Swedish.

[–] JoMiran@lemmy.ml 115 points 23 hours ago

So a perfect open source name then.

[–] HerbalGamer@sh.itjust.works 72 points 23 hours ago (2 children)

Runk that hog, swedish boy.

[–] GraniteM@lemmy.world 2 points 49 minutes ago
load more comments (1 replies)
load more comments (1 replies)
[–] potatoguy@mbin.potato-guy.space 8 points 15 hours ago

Reminded me of this, that basically every language just have a wrapper around.

[–] deadbeef79000@lemmy.nz 16 points 17 hours ago (1 children)

The first examples are consequential in the same way Voldemort was.

[–] t3rmit3@beehaw.org 7 points 15 hours ago (1 children)

They're villains created by transphobes?

load more comments (1 replies)
[–] Tattorack@lemmy.world 63 points 22 hours ago (2 children)

Ah. He must be a KDE contributor as well.

[–] spazzman6156@sh.itjust.works 49 points 21 hours ago (3 children)
load more comments (3 replies)
load more comments (1 replies)
[–] t3rmit3@beehaw.org 7 points 15 hours ago

Had to use 'runk", because 'runc" is already taken. :P

[–] SalamiDommie@lemmus.org 34 points 20 hours ago (4 children)

The amount of businesses with things you just can't touch for whatever reason is surprising.

The reliance on something made that is barely understood by the entire company makes me think that society will drag on generations after any kind of societal collapse.

[–] Lyrl@lemmy.dbzer0.com 1 points 2 hours ago

Or more things will happen like the Bhopal disaster where a chemical plant, over a decade or so, laid off or failed to replace everyone who knew what their carefully designed multi-layered safety systems did. When those systems aged and needed maintenance, the remaining production people took them out one by one. Then 500,000 people were gassed with cyanide. 2,200 immediate deaths. https://en.wikipedia.org/wiki/Bhopal_disaster

[–] yakko@feddit.uk 27 points 19 hours ago (3 children)

Social collapse isn't an exciting day in your life, it's a broad trend historians will puzzle over centuries later. Look at the bronze age collapse for an example.

[–] Sabata11792@ani.social 17 points 18 hours ago (1 children)

Some dude in the year 2345 will be shitposting about how we didn't see it coming because we are dumb.

[–] yakko@feddit.uk 22 points 17 hours ago

We did see it coming, but we are dumb

load more comments (2 replies)
[–] LePoisson@lemmy.world 11 points 17 hours ago (1 children)

society will drag on generations after any kind of societal collapse.

Reminds me of the Imperium in Warhammer 40k how a lot of the tech they use is barely understood or some of it is not understood at all. Like the adeptus mechanicus believe in the Omnissiah (me too) and a lot of what they do is purely ritualistic.

But lots of those rituals are just stuff like turning something on in the right order. Or other mundane things that have become an arcane ritual after thousands of years that need doing for a thing to work right but nobody remembers why it needs to be done or how the thing works. Just that these are things you must do to please the machine spirits and make whatever random thing work right.

Honestly there is enough complexity in enough tech nowadays that I'm sure almost all of us are doing something similar in many areas of our life. Like I would struggle to explain how the Internet works or even how my television actually creates an image on itself. Maybe a better example would be cars, a lot of people use them but don't know anything about necessary maintenance or basic principles of how they work.

[–] bluemellophone@lemmy.world 2 points 8 hours ago (1 children)

You just explained the experience of anybody having to properly configure Apache for the first time.

[–] mcv@lemmy.zip 2 points 1 hour ago

Configure the right incantations and the machine god will serve your web pages, brother.

load more comments (1 replies)
[–] Jankatarch@lemmy.world 8 points 15 hours ago* (last edited 15 hours ago)

Awesome usage of the word "consequential."

[–] mastertigurius@lemmy.world 80 points 23 hours ago (9 children)

Everyone who understands Norwegian love the name Ronald chose for his invaluable tool.

load more comments (9 replies)
[–] Alberat@lemmy.world 19 points 19 hours ago* (last edited 19 hours ago) (2 children)

>>> import runk

>>> print(runk.count(1))

1

[–] funkless_eck@sh.itjust.works 42 points 18 hours ago (1 children)

>>> runk.count(2)

1

>>> runk.count(3)

3

>>> man runk

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: next ›