this post was submitted on 04 Aug 2025
429 points (97.6% liked)

Programmer Humor

25511 readers
3120 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 36 comments
sorted by: hot top controversial new old
[–] MonkderVierte@lemmy.zip 11 points 1 day ago

This again? Insert "wheel was reinvented plenty of times" comment here.

[–] TabbsTheBat@pawb.social 85 points 2 days ago (2 children)

Actually! Wheel11 is really outdated, which is why im building wheeland, which is more secure and <...>

[–] FilthyShrooms@lemmy.world 28 points 2 days ago (1 children)
[–] TheTechnician27@lemmy.world 25 points 2 days ago* (last edited 2 days ago) (2 children)

Not sure how this applies when:

  • X11 was the only standard prior to Wayland.
  • GNOME is dropping X11 in a short time.
  • KDE's telemetry even five months ago showed 80+% of (that portion of) their userbase uses Wayland, and they plan to drop X11 once they have a concrete set of problems worked out.
  • Hyprland and Sway run Wayland exclusively.
  • Cinnamon, MATE, and Xfce are working on Wayland sessions. Cinnamon's is there but, I think, still experimental.
  • Budgie is working to go Wayland-only.
  • There's no sign that Wayland will stop improving from a state that's arguably already much better than X11.
  • X11's actual maintainers barely want anything to do with it beyond bug fixes, and the only person who wants to "innovate" it via a fork is a bigot and a fucking moron who doesn't know things you learn in CS 101.
  • X11's maintainers are majorly involved in developing Wayland and have been since the start. This is their idea.

It seems like it went from "Situation: there is one standard" to "Situation: there are two standards developed by largely the same people with one set to replace the other", and then soon: "Situation: there is one standard and one translation layer kept around for a decade or so for compatibility."

Not every single time someone tries to make things better is this xkcd relevant; this had nothing to do with unifying standards and everything to do with superseding one.

[–] Gutek8134@lemmy.world 2 points 1 day ago (2 children)

> Pretty much everything uses wayland now

> nVidia drivers don't work on Wayland

> ANGER

And that's why I'm getting AMD when I'll be ~~modernizing~~ replacing my setup

[–] boringbisexual@lemmy.blahaj.zone 1 points 12 hours ago

Obligatory "it works for me". I only had one issue with one game on Wayland. Some nvidia driver update fixed that a few months ago.

[–] FauxLiving@lemmy.world 4 points 1 day ago

> nVidia drivers don’t work on Wayland

What?

I'm using Wayland with nvidia-open drivers and I don't have a problem even using proton via Wayland for HDR.

[–] FilthyShrooms@lemmy.world 7 points 2 days ago (1 children)

Huh neat. I kinda just assumed "wheel11" had 10 other versions and didnt realize it was an analogy for something irl

[–] TheTechnician27@lemmy.world 15 points 2 days ago* (last edited 2 days ago)

You are actually correct that Wheel11 had 10 other versions. It just happens that those 10 other versions were released before September 1987.

[–] popcornpizza@lemmy.blahaj.zone 14 points 2 days ago (3 children)

"And duck the users for wanting to know in their own Linux systems which windows are opened, whether the mouse is there, send input signals to them, etc. No, Wheeland is not going to have any of those, we'll force the gazillion DEs to recreate that part of the wheel."

[–] TheTechnician27@lemmy.world 33 points 2 days ago* (last edited 2 days ago) (1 children)

If "the wheel" is achieved by making literally every application you run a keylogger, I'm very cool with Wayland "reinventing the wheel". X11's handling of user input is a fucking embarrassment.

Besides just the Steam Deck and Proton, a big reason people are finally sticking around on Linux is because using X11 feels exactly like what it is: a cobbled-together piece of archaic shit that needs to be left behind.

Wayland by contrast feels fantastic to run, and on my GTX 1070 with proprietary drivers, the only current issue I have with it is how Firefox picture-in-picture popouts don't stay on top by default.

[–] hddsx@lemmy.ca 6 points 2 days ago

Hey we are penguins not ducks

[–] TabbsTheBat@pawb.social 5 points 2 days ago

'tis the wheeland experience :3. At least we can have monitors with different refresh rates tho

As is we do kinda have 2 standards, both equally bad, and you just have to pick your poison

[–] disco@lemdro.id 7 points 1 day ago

lemme yt-dlp this message so I can listen to it in the terminal for less distraction

[–] lerky@lemmy.blahaj.zone 31 points 2 days ago

Oh, you wanted to learn, or enjoy the process of creation, or trim the fat to only use what you need, or fully understand what you're using because you made it? Fuck you. Use this bloated, impossible to evaluate, hosted and exploited by megacorps bundle because we demand you turn everything into a 3rd party hobbled together monolithic piece of shit.

[–] DataElemental@programming.dev 22 points 2 days ago

I've seen this so many more times from Microsoft than anywhere else. They even tried reinventing a regex syntax just for their IDE!

[–] drewaustin@piefed.ca 23 points 2 days ago (1 children)

You should get 20 Linux devs in there, then we can have 20 forks of wheel…

[–] shneancy@lemmy.world 11 points 2 days ago (1 children)

i don't think a wheel with 20 forks in it would work very well

[–] sp3ctr4l@lemmy.dbzer0.com 7 points 2 days ago

I mean, it would, so long as the forks are the spokes of the wheel.

[–] eager_eagle@lemmy.world 18 points 2 days ago

pff you call that working fine?

[–] BananaOnionJuice@lemmy.dbzer0.com 12 points 2 days ago (1 children)

I'm betting a certain highschool vibecoder will generate a million LOC before even trying the door.

[–] hddsx@lemmy.ca 5 points 2 days ago

Sir, this is PROGRAMMER humor

[–] Petter1@discuss.tchncs.de 7 points 2 days ago (2 children)

I am fan of reinventing stuff that was frankensteined to kinda work in a modern world..

I don’t like hacky solutions.

Hope systemd is next.

[–] MonkderVierte@lemmy.zip 2 points 1 day ago (1 children)

Hope systemd is next.

OpenRC, Runit, dinit, s6, ...

[–] Petter1@discuss.tchncs.de 2 points 15 hours ago

The init wars!

(There is a comic somewhere here)

[–] AmazingAwesomator@lemmy.world 7 points 2 days ago* (last edited 2 days ago)

the wheel doesnt need to be reinvented, but it does need to be broken down into its components so they can be used with other things that may need them.

the spoke, the circle, the tread, and the spoke hub should be broken up before accepting the PR.

[–] DrDystopia@lemy.lol 7 points 2 days ago

It's a proprietary wheel, we need to create a Flat Circle for Spinning (libFCS).

[–] Sergio@lemmy.world 4 points 2 days ago

Plot twist: once you accept the wheel without reinventing it, you have to pay a monthly wheel subscription.

[–] MNByChoice@midwest.social 1 points 2 days ago

No, the wheel needs to compile with this standard set of libraries and compilers, not that set of standard libraries and compilers. Duh!

[–] maxwells_daemon@lemmy.world 1 points 2 days ago

A spinning wheel? That just screams inefficiency to me... Make it solid state.

[–] Nanook@lemmy.zip 1 points 2 days ago

Linux dev: no, no! I gotta reinvent the wheel, but also I'm going remove 80% of the original wheel's features and then force everyone to use my wheel before it's even functional.