this post was submitted on 21 Nov 2025
950 points (98.6% liked)

Programmer Humor

27422 readers
1670 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 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] RedStrider@lemmy.world 25 points 7 hours ago
[–] altphoto@lemmy.today 9 points 7 hours ago (1 children)

"Whatever Microsoft is doing" hilarious!. Microsoft is such a total retarded company. Unfortunately Google turned evil too. Any for profit company can turn evil. I'm never going to place full trust in anything that is not 100% fully open source.

[–] Bababasti@feddit.org 6 points 6 hours ago

Any for profit company can turn evil.

Any for profit company ~~can~~ will turn evil. Fixed this for you.

[–] BurgerBaron@piefed.social 8 points 7 hours ago (1 children)

The shark got me so good. Just... "om."

[–] aeternum@lemmy.blahaj.zone 1 points 4 hours ago

Thankfully with overfishing, it won’t be a problem for much longer.

[–] Sv443@sh.itjust.works 80 points 12 hours ago (3 children)
[–] SaharaMaleikuhm@feddit.org 11 points 10 hours ago

End of Evangelion vibes

[–] LiveLM@lemmy.zip 18 points 12 hours ago (7 children)

So fucking good, props to the artist

load more comments (7 replies)
[–] fin@sh.itjust.works 4 points 12 hours ago
[–] kittenzrulz123@lemmy.blahaj.zone 37 points 11 hours ago (1 children)
[–] Verdorrterpunkt@feddit.org 3 points 6 hours ago

Hey, you put an additional arrow at the wrong threaded thing, now it can do its job!

[–] phpinjected@lemmy.sdf.org 2 points 6 hours ago

mfw me running a tor node for my russian buddies to spin up torrenting site out of my mom basement in the alps.

[–] Fuck_u_spez_@sh.itjust.works 23 points 12 hours ago* (last edited 8 hours ago) (1 children)

It looks like the AI screw jack is reverse threaded which wouldn't be obvious until you begin turning it... and that isn't actually a bad metaphor for today's AI.

[–] Phoenix3875@lemmy.world 102 points 15 hours ago (2 children)

I love that the shark can take down whole modern digital infrastructure, but it can't stop C developers from writing dynamic arrays.

[–] psud@aussie.zone 2 points 5 hours ago

I think it's Russian uninsured ships "accidentally" dragging anchors across major fibre optic links rather than sharks chewing them

[–] marcos@lemmy.world 46 points 14 hours ago

Some species are just perfectly adapted to their niche...

C developers were already writing dynamic arrays before computer data was running through underseas cables.

[–] MadMadBunny@lemmy.ca 90 points 17 hours ago (1 children)

Glad I remain the cutest point of failure!

[–] TachyonTele@piefed.social 22 points 17 hours ago* (last edited 17 hours ago)

They're disconnecting like rabbits!

[–] axx@slrpnk.net 10 points 12 hours ago (1 children)

Jesus fuck, can we give this poor abused xkcd a rest?

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

There's no stopping this now. Just ride it out.

[–] ch00f@lemmy.world 65 points 17 hours ago (3 children)
[–] Mika@piefed.ca 20 points 13 hours ago

npm is a bunch of cucks. Folded to the lawyer threats immediately but ignored the authors wish to remove his work off platform, and made sure it's no longer possible?

I have to remember never to use them to share my code. God bless I'm not a node dev.

[–] Eq0@literature.cafe 27 points 14 hours ago

Wow! I’m quite annoyed that it was fixed by restoring the previous package while the author had explicitly deleted it. That seems contrary to the laymen interpretation of code ownership

[–] Jankatarch@lemmy.world 12 points 14 hours ago (1 children)
[–] paraphrand@lemmy.world 24 points 14 hours ago* (last edited 14 hours ago)

I love how the NPM CEO gave him the tool/command to remove all his work from the platform. What a dummy.

I also support the idea that he should be allowed to remove his work. It should have been republished according to the license. With a forked new name. IMO. But I know what a nightmare that would be.

[–] Jankatarch@lemmy.world 20 points 15 hours ago (1 children)

This implies removing the unpaid opensource developers balances out The AI in short term and idk how to feel ahout that.

[–] Truscape@lemmy.blahaj.zone 15 points 15 hours ago

Nah, the angle would be too aggressive - unless the boards have an extremely high friction coefficient, they would slide off to the right (along with anything on top of them).

[–] paraphrand@lemmy.world 13 points 14 hours ago (1 children)

It’s missing the latent bug.

[–] unexposedhazard@discuss.tchncs.de 29 points 17 hours ago (1 children)

And it always flips aws/cloudflare with the unpaid open source devs. In reality the former keeps failing while the latter doesnt.

load more comments (1 replies)
[–] goatinspace@feddit.org 15 points 16 hours ago
[–] OpenStars@piefed.social 3 points 12 hours ago

Skill issue, git guud (MAJOR /s ... mostly)

[–] stupidcasey@lemmy.world 11 points 16 hours ago (2 children)

What's up with the Rust hate? If anything they should be the flat bar under AWS.

[–] floquant@lemmy.dbzer0.com 9 points 12 hours ago

Mostly the circlejerk about how memory safety magically fixes all security holes for me

[–] EnsignWashout@startrek.website 27 points 16 hours ago (1 children)

What's up with the Rust hate?

The Rust community keeps trying to rewrite key pieces of Linux that aren't broken.

They probably have the right idea, in the long run, but it's still fun to give them a hard time about it.

[–] dan@upvote.au 30 points 15 hours ago* (last edited 15 hours ago) (1 children)

I think the real issue isn't the rewrites, it's the fact that Ubuntu started using the new Rust coreutils even though they weren't ready for production yet. uutils hasn't even reached version 1.0 yet, and still fails some compatibility tests.

[–] exu@feditown.com 3 points 12 hours ago (2 children)

It's an intermediate release, so the perfect time for Ubuntu to evaluate uutils for their next LTS

[–] floquant@lemmy.dbzer0.com 6 points 11 hours ago (1 children)

I've heard this argument before, and it makes no sense. You evaluate new core components internally as part of developing your distro, not in releases because "they're not LTS"

[–] enumerator4829@sh.itjust.works 1 points 4 hours ago

Canonicals non-LTS releases are basically shitty betas. No one sane uses them in production or on their desktop.

[–] dan@upvote.au 5 points 11 hours ago

LTS is supposed to contain stable components though. They really should wait for a stable (1.0) release before committing to it.

[–] tomiant@piefed.social 14 points 17 hours ago

You know, it's like, I look at an old time clock, or a mechanical cog, or something. And I think, if I were to throw a bug in there, at the right time at the right moment, at the wrong gear...

Next week on my podcast: Jenga!

[–] KiwiTB@lemmy.world 5 points 14 hours ago

Oracle needs to be covered in glue.

[–] TachyonTele@piefed.social 9 points 17 hours ago (1 children)
[–] VicksVaporBBQrub@sh.itjust.works 1 points 45 minutes ago

The radioactive walmart shrimp ate the cookies for fish. An entire other stack chart can start next to this for food chains, or whole eco systems. Or stack enough charts to show how humans can collapse an entire galaxy. Deepest.

load more comments
view more: next ›