this post was submitted on 05 Aug 2026
967 points (99.5% liked)

Programmer Humor

32997 readers
1202 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
[–] FedX@quokk.au 188 points 3 weeks 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 83 points 3 weeks ago (3 children)

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

[–] some_designer_dude@lemmy.world 30 points 3 weeks ago (1 children)

“Ronald” is all of us.

load more comments (1 replies)
load more comments (2 replies)
[–] Rai@lemmy.dbzer0.com 95 points 3 weeks ago (1 children)
[–] AnxiousMiisha@lemmy.blahaj.zone 46 points 3 weeks ago (1 children)

Our math depends on him 🙏

[–] pelya@lemmy.world 63 points 3 weeks ago (2 children)

Written in hand-optimized assembly with individual implementation for every CPU on the planet, with integer division function in 10000 lines of code impelented with XOR and bit-shifting which is somehow 0.3% faster than CPU built-in division operation.

[–] Buddahriffic@lemmy.world 43 points 3 weeks ago (1 children)

He had to de-optimize the init sequence because the little trick he added that caused the init sequence to return a little power to the grid instead of taking it was causing grid stability issues because the returned power from offices starting up was a bit higher than the extra power required for factory startup weekday mornings.

I love that this is an actual possibility.

[–] palordrolap@fedia.io 13 points 3 weeks ago (1 children)

The mention of division has triggered a memory. I think I actually saw a library like that once. It was in C, not assembly, and was almost certainly for one specific architecture (probably Intel), but other than that, there was a lot of low-level stuff that claimed to make division faster for all CPU-native data types.

It was above my skill level to just pick up and use, let alone read and understand, but I can tell you that it at least looked legit, and the author seemed earnest in their description, so something like your hypothetical is very much out there.

[–] vrek@programming.dev 11 points 3 weeks ago (2 children)

There is a video where a real game dev was showing how bad a specific benchmark was. It was basically read arguments, get a random number, do a for loop 10,000 times, inside there do another for loop 10,000 times, do some equation with a modulo, put result in array, pick a number from array and print to screen.

The biggest time cost was the modulo as that's the hot path. He basically went through and typecast all the ints to double. He got 4x the speed. It went from almost 2 seconds to less than 0.5 second just on that change. This is mostly due to cpu and compiler now using simd instructions.

Small changes can have big impacts.

load more comments (2 replies)
[–] lividweasel@lemmy.world 94 points 3 weeks ago (4 children)
[–] MonkderVierte@lemmy.zip 45 points 3 weeks ago (5 children)
load more comments (5 replies)
[–] Tattorack@lemmy.world 35 points 3 weeks ago (5 children)

By gods, the interactive one is great!

load more comments (5 replies)
load more comments (2 replies)
[–] dracc@discuss.tchncs.de 87 points 3 weeks 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 82 points 3 weeks ago

So a perfect open source name then.

[–] HerbalGamer@sh.itjust.works 41 points 3 weeks ago (4 children)

Runk that hog, swedish boy.

[–] wyldrstallyns@lemmy.dbzer0.com 13 points 3 weeks ago

pojke/kille/grabb/gosse = boy, so have fun with that. 😂

load more comments (3 replies)
load more comments (1 replies)
[–] SapphironZA@sh.itjust.works 87 points 3 weeks ago (6 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)

[–] nik9000@programming.dev 46 points 3 weeks ago (6 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.

load more comments (6 replies)
load more comments (5 replies)
[–] ArmchairAce1944@discuss.online 46 points 3 weeks 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 21 points 3 weeks ago (8 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.

load more comments (8 replies)
[–] mastertigurius@lemmy.world 44 points 3 weeks ago (7 children)

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

[–] lena@gregtech.eu 27 points 3 weeks ago (1 children)

For the uninitiated: well, let's just say. jorkin it.

[–] lime@feddit.nu 22 points 3 weeks ago (1 children)

and by "it".. hehe, well lets just say... my digits

load more comments (1 replies)
load more comments (6 replies)
[–] Tattorack@lemmy.world 41 points 3 weeks ago (2 children)

Ah. He must be a KDE contributor as well.

[–] spazzman6156@sh.itjust.works 30 points 3 weeks ago (4 children)
load more comments (4 replies)
load more comments (1 replies)
[–] alpine_jim@piefed.social 36 points 3 weeks ago (1 children)
[–] AnxiousMiisha@lemmy.blahaj.zone 36 points 3 weeks ago (4 children)

FFmpeg and QEMU? Holy shit!
I had no idea

[–] Arghblarg@lemmy.ca 15 points 3 weeks ago

and tcc, which while maybe not as 'important', is extremely cool.

load more comments (3 replies)
[–] JoMiran@lemmy.ml 34 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

The myth of Steve Jobs needed the actual genius of others to exist. Steve's gift to the world was recognizing and pointing out actual gifts tonthe world that would have otherwise gone unoticed or not brought to their full potential.

If Steve was still around, he would have taken Ronald's idea and had it rebuilt with a little polish and an exorbitant price tag.

[–] JcbAzPx@lemmy.world 11 points 3 weeks ago (1 children)

There is no Jobs without Wozniak.

load more comments (1 replies)
load more comments (1 replies)
[–] raman_klogius@ani.social 33 points 3 weeks ago (1 children)

My go to real example is curl

[–] derpgon@programming.dev 17 points 3 weeks ago (1 children)

Christopher's Universal Request Library

[–] smeenz@lemmy.nz 15 points 3 weeks ago (2 children)

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

load more comments (2 replies)
[–] vrek@programming.dev 31 points 3 weeks ago (2 children)

For a long time all systems which deal with timezone data (like ability to convert utc to est for example) was reliant on 1 server in 1 random guy's basement which he paid for himself. I heard they were working to correct this situation but haven't been following it.

[–] mushroommunk@lemmy.today 25 points 3 weeks ago

You sent me down the exact kind of weird rabbit hole I love. Genuinely thank you.

It's maintained by the IANA now (the same people who basically run the modern Internet, saying what domains are allowed and such for those who don't know). Though Arthur David Olson (the man you mentioned) still contributes his expertise and data.

[–] folekaule@lemmy.world 15 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

You're probably thinking of Paul Eggert.

Edit: I was a bit quick to post. The article I linked says Arthur David Olson (mentioned in sibling comment) started the TZ database, with Paul Eggert extending it and maintaining it later. The 2011 lawsuit is also mentioned in the Wikipedia page I just linked.

load more comments (1 replies)
[–] ouRKaoS@lemmy.today 28 points 3 weeks ago (10 children)
load more comments (10 replies)
[–] Phoenix3875@lemmy.world 24 points 3 weeks ago

handles all math on every machine on earth

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

[–] SalamiDommie@lemmus.org 16 points 3 weeks ago (6 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.

[–] yakko@feddit.uk 17 points 3 weeks 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 15 points 3 weeks 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 19 points 3 weeks ago (1 children)

We did see it coming, but we are dumb

load more comments (1 replies)
load more comments (2 replies)
load more comments (5 replies)
[–] Alberat@lemmy.world 12 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

>>> import runk

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

1

[–] funkless_eck@sh.itjust.works 26 points 3 weeks ago (1 children)

>>> runk.count(2)

1

>>> runk.count(3)

3

>>> man runk

load more comments (1 replies)
load more comments (1 replies)
[–] CompactFlax@discuss.tchncs.de 12 points 3 weeks ago (1 children)

I think it’s worth noting there’s few people like Jobs and more like Gates but they’re all psychopaths.

[–] unmagical@lemmy.ml 18 points 3 weeks ago (1 children)

Those were both exploitative business men more than engineers or developers. Jobs wasn't special and there're reasons why Microsoft boosted Gates to be the richest person in the world at one point.

load more comments (1 replies)
[–] bisby@lemmy.world 11 points 3 weeks ago

thanks Daniel Stenberg!

[–] CanadaPlus@lemmy.sdf.org 11 points 3 weeks ago

On top of it all, Steve Jobs wasn't even in tech. He was in sales.

load more comments
view more: next ›