![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
PO: Someone else figure out how to repeat what he did.
Second developer: Sorry, I tried to make sense of his rocket design but I can’t figure out how to make a copy that doesn’t explode before we even put the fuel in.
PO: Someone else figure out how to repeat what he did.
Second developer: Sorry, I tried to make sense of his rocket design but I can’t figure out how to make a copy that doesn’t explode before we even put the fuel in.
If you want a snake and a pie chart, at least have the snake do something with it like carrying the chart in its mouth.
Perhaps you can do the biblical scene of the snake tempting Adam and Eve but this time it’s the snake tempting managers with a useless pie chart.
Mind you, the real winner is of course Android. It has a consistent, easy to learn interface and a wide range of applications that integrate nicely.
And we don’t need to speculate; it has already won and is the true face of Linux for the masses. Plenty of young people don’t even own traditional computers anymore and do everything on their smartphone or tablets.
And that’s why this entire discussion is really just a form of fan wank; we don’t need to find a unified UI for Linux because it has already been found and has a massive market share. You may not like it but this is what peak performance looks like.
Everything else can be as complicated, janky, or exotic as it wants because it doesn’t matter.
Honestly, if you want one simple DE for everyone it should probably be XFCE. Dead simple to use, feels vaguely familiar to Windows users, not overly complicated.
KDE is heavily customizable, Gnome is very opinionated, and tiling WMs don’t adhere to orthodox UI patterns. Those are all suboptimal if you want something usable by the absolute widest range of users.
Given that I literally said I personally encountered this problem: Yes, it does. It’s mostly just an annoyance that goes straight onto the “Windows Update jank” pile but I have wasted quite a bit of time helping people deal with connectivity issues that could down to “tinc_vpn” getting automatically renamed to “Network Connection 7”.
Tinc gets broken by Windows updates every once in a while. The problem is that the update sometimes renames the network connections and Tinc needs the connection to have a specific name to work.
That’s the one I personally ran into several times now.
And even if we accept that it was always intended to be PSN-only and they decided to launch before PSN integration was done, the fact that multiplayer is entirely dependent on them providing a service is troubling. That’s how we lose games.
I can still launch Rainbow Six 3 and play multiplayer with my friends because it has the server built in and allows direct connect via IP address. You can’t do that with a live service game; once the official servers are down the game becomes (partially or completely) lost media.
Gtk and QT weren’t consistent but there was a Gtk style that used QT as a rendering backend, which allowed you to get some semblance of consistency. Then they came up with Adwaita, which doesn’t really allow that anymore.
To be honest, I’m kind of afraid that Linux will go the day of Windows with zero UI consistency because of apps that can’t be themed to even look vaguely similar or may even take over the window decorations.
I kinda liked it more when gtk-qt was still a thing and you could actually get a semi-unified look for the while environment.
Excuse me? It’s like you don’t even care about Brotherhood of Steel!
There was also oldschool SuSE aka “you’ll use whatever YaST gives you and like it or else”.
Or an action movie with a fight scene aboard a transport airplane with people getting tossed out of the loading door. Cut to action on the ground with them impacting in sync with the music.
A friend of mine works in marketing (think “websites for small companies”). They use an LLM to turn product descriptions into early draft advertising copy and then refine from there. Apparently that saves them some time.
Even if you assume that the software you run will never have exploitable security issues, AV can also keep you from spreading infected files e.g. through forwarded mails.
Evil is usually about power and influence and that’s something players typically don’t get to have in large quantities – otherwise the game quickly starts behaving much differently. Why go on adventure when you can just hire adventures to do it for you while you work to further your influence, after all?
A TTRPG can try to mutate to accommodate this (probably using a pile of ad hoc house rules) but a CRPG world need to have all that programmed in. And the players might not like the genre shift.
If you don’t have power you can still be an effective hero but as a villain your only option is to try to backstab your way to the top – but if you can make any substantial progress there we end up with the aforementioned problems. If you can’t make that progress you’re basically stuck roleplaying Iznogoud and few people want a gameplay loop that deliberately leads nowhere.
What can work is an evil character playing along with heroes for their own reasons. I once had a TTRPG character who was a SHODAN clone (inhabiting a human body via invasive cyberware). My SHODAN was perfectly aware of how vulnerable she was and how she needed allies. As a result she wasn’t nice but fiercely loyal to the party, deferring to their judgement on most matters because that was most likely to keep her alive.
She still ended up getting written out when she turned out too annoying to play. I hope she’s happy with the space station I bought her.
Why not go straight for the Ultimate Warrior, get him in a debate with Trump, and make the host cry?