this post was submitted on 01 Oct 2026
931 points (98.7% liked)

Programmer Humor

33426 readers
1595 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
[–] Impractical_Island@lemmy.world 2 points 6 hours ago

Clearly no AI can maintain an erection the way I do. It's like a baby's arm holding and apple, if the apple was of the Butchered Circumcision variety. Not as good for baking as the Grannie Smith or the Dutchmeal Sweets, but it holds turgid enough for penetration, so it's whatever. And no AI can replace me, and you're stuck with me for eternity cuz I know the true nature of reality and it's a dog shit fucked in my ass cream last night, lengthwise in order to support the Huns invasion of Bulgaria.

[–] HeHoXa@lemmy.zip 2 points 7 hours ago

I would like to welcome Sashi to try my new Ollama modelfile, HehoAI 69420

[–] Avicenna@programming.dev 23 points 13 hours ago (1 children)

This is a joke right? tell me it is please

[–] LodeMike@lemmy.today 4 points 10 hours ago
[–] OliMoli2137@piefed.social 1 points 7 hours ago

c/unexpectedFactorial

[–] percent@infosec.pub 1 points 7 hours ago

Heh, guess Gemini wasn't even worth including

[–] BilSabab@lemmy.world 3 points 10 hours ago

crushing at saying stupid shit? both are gleefully sloppy

[–] blackshirt@lemmy.world 51 points 19 hours ago (6 children)

Chrome bumped its versioning numbers to overtake Firefox back in the day, that’s how we ended up with stupid version numbers like 124.1.2 instead of meaningful versions.

[–] SlurpingPus@lemmy.world 1 points 7 hours ago

Not really, Chromium's version just increased by one with every release. It's kinda the same as the second number in the semver designation.

[–] teolan@lemmy.world 16 points 18 hours ago (11 children)

I've started using CalVer (so a relase in October 2026 would be numbered 26.10). This is just so much better for end-user applications.

[–] tutter@lemmy.blahaj.zone 1 points 7 hours ago (1 children)

really? i personally find the drive to FIFAfy software very distastefull. But to each their own!

[–] teolan@lemmy.world 3 points 7 hours ago

Just because you release updates doesn't mean you have to make people pay 60€ every time...

[–] asdfasdfasdf@lemmy.world 8 points 17 hours ago (4 children)

What's the benefits here? Why is the semver even bad to begin with? I'm not sure why I'd care that it's in the hundreds. It's a number, right?

Dates - I can just look at the release date if I want that.

[–] teolan@lemmy.world 4 points 14 hours ago (2 children)

SemVer simply has no meaning to end users.

[–] jj4211@lemmy.world 13 points 14 hours ago (3 children)

By definition, SemVer is supposed to have meaning to end users. If you see the third number increase, no worries, it's just bugfixes.

If you see the second number increase, well, in theory no worries, it's just cool new features but doesn't break anything you were doing, whatever you were doing should keep on working as always, and you can explore the new features at your leisure.

The first number changes: beware, something you may be used to can change/go away so it's not necessarily a slam dunk to update that.

The problem is that many projects just call it SemVer when they just play with arbitrary numbers. I'll call it "Marketing Versioning".

[–] yuri@pawb.social 9 points 11 hours ago (1 children)

you can tell SemVer works because this is the first time i’ve ever seen it explained, but i already understood all of it just from using programs (and reading changelogs)

[–] wyldrstallyns@lemmy.dbzer0.com 1 points 8 hours ago* (last edited 8 hours ago)

but I already understood all of it just from... reading...

You know that puts you so far above average, you're pretty much an outlier though... right? 😅

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

I just don't see what the point is of making the version the date. If I care about time then look up the release date metadata associated with the version.

Semver shows breaking changes. That seems more important than time to me, and I'd think for most people. Calver implies to me that people are manually reviewing releases and going "yeah this date is more recent so I think I'll go with that one" which makes no sense to me. Basically everyone has some automated update system.

What does matter to me is if an update with break anything or includes new features.

[–] emergencyfood@sh.itjust.works 7 points 16 hours ago (1 children)
[–] Funkt4st1c@lemmy.world 7 points 16 hours ago (1 children)

I honestly love this idea unironically because its not really 1.0 until the bugs are gone and all desired features are present. If there are ever 2.0 plans, those are actually 1.0 plans and you were further behind than you thought

[–] wyldrstallyns@lemmy.dbzer0.com 2 points 8 hours ago

IMHO, the leading number should always be a fully distinct version from its preceding iterations. But, there are very few tech-fluent (much less capable) people pulling those levers, it seems.

[–] horsesaysweird@feddit.org 6 points 16 hours ago

It depends. If your software lives in a rapidly evolving ecosystem and gets buggier with age, CalVer tells the user how important it is to update. If the ecosystem is stable and you want to inform the user about feature sets and bug fixes, SemVer makes more sense.

load more comments (1 replies)
load more comments (9 replies)
load more comments (4 replies)
[–] 18107@aussie.zone 218 points 1 day ago (2 children)
[–] tazeycrazy@feddit.uk 39 points 1 day ago (8 children)

Where is XP and Vista on this chart. Millennium edition is missing but we don't count That one anyway.

[–] BigPotato@lemmy.world 43 points 23 hours ago (1 children)

They're all NaN and were discarded at outliers... Yeah, they're that bad compared to 2000.

[–] Valmond@lemmy.dbzer0.com 2 points 8 hours ago (1 children)

What about my first windows, the 3.0 😭

I think I jumped over from DOS at 3.1. High five!

[–] wackyheartfluid@lemmy.world 3 points 15 hours ago

I counted it. They said it was 'more stable'. It was not. I used to know my CD license code off by heart.

load more comments (6 replies)
load more comments (1 replies)
[–] Prunebutt@slrpnk.net 25 points 20 hours ago

Important info: Sashi is supposedly a shitposter.

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

I'm literally the oldest I've ever been in my entire life!

[–] a_jeering_serpent@sopuli.xyz 11 points 18 hours ago

More people have been to Berlin than I have

[–] palordrolap@fedia.io 88 points 1 day ago (7 children)

It is worth noting that the same metric is the exact reason that web browser version numbers are so ridiculous.

What's that saying? Something about the moment a metric is used to measure performance, it ceases to be a good metric.

That's what's happening here. In one of the stupidest ways possible.

load more comments (7 replies)
[–] FuglyDuck@lemmy.world 96 points 1 day ago (16 children)

So... apparently Dragon Naturally Speaking (version 16!) has them all blown out of the water....

[–] OliMoli2137@piefed.social 1 points 7 hours ago

unexpected factorial

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