I've settled on XFCE. It just works. You have to turn too many knobs to make it work on weird DPI / screen sizes, but other than that, it's fine.

Recently, I fired up Win 3.11 in 1600x1200@256 mode to run SimAnt, and was pretty shocked at how much better it felt than most modern operating systems.

I kind of feel like the start menu + task bar were a mistake now.

It is nice having the bluetooth + network icon somewhere accessible, but maybe <ctrl>-space should just pop up a thing that lets you type program names + also temporarily hide all windows over 10% of the screen or something? That'd solve the problem of trying to find program manager to run a second program. Also, the windows in windows approach of program manager wasn't great. Still, it's better than most things out there these days. The icons are so... clean.

XFCE is also my go to. But I have moved on from caring too much about desktop environments as long as they don't get in the way. I went through a phase of trying pure openbox and all kinds of things and settled on XFCE. It doesn't do everything like I want but that's fine. I mostly open a terminal, a browser, thunderbird, some programming environment and a latex editor these days.

In my opinion, the versions of Mac OS with the Platinum theme (8, 8.5, 9) have aged quite gracefully. It's clearly not modern, but it also doesn't feel particularly old or kludgy or anything, and it's quite clean relative to modern desktops.

Same as Windows 3.1, and Windows 95, up to 2000. After some point computers began to be optimized for a non-technical person and here we go... Ads, auto-updates, pop-ups, bright colors, all this fucking desktop circus.

The older OS's with their simple interfaces and clear buttons were easier for non-technical people as well. I'm not certain who they're really optimising for now, exactly... shareholders?

Large teams of designers that need to justify their existence by changing things

Nah, that's a cop out answer. Can't blame everything on shareholders when all the major Linux DEs do the same.

> a non-technical person

Otherizing your users like this IS THE PROBLEM. Every technologist was once a "nontechnical person" (for whatever definition of that useless term you like) who learned and grew and thereby became "technical". The very minute you start thinking of your users in these terms you have lost the entire fucking game.

I broadly agree with your point, but I think the causal root of the problem is this industry arrogantly treats it's users as, to quote Mark Zuckerberg, "dumb fucks." We didn't always do this. It used to be better.

Not sure I understand you - what game, market capture? There are environments that remain more or less sane (e.g., FreeBSD, Xfce, etc) that don't play this game, if I got you right. I guess treating users so helps capture more of the market share, but it looks like there's only so much dumbfuckery one can inject into the environment until the curve begins to drop and dumb fucks themselves begin to run.

Philips just screwed up my TV. They've updated the firmware (of course, it was automated) to make home screen more of a dumb fucking experience with everything animated and self-playing movies jumping out at you for no reason, and so on... But the interface is now completely unusable - literally can't even launch YouTube. No amount of resetting helps. They also hid all the previous firmwares and I can't even roll back from a USB stick. I am a dumb fuck when it comes to TVs. And I will most likely be considering another brand next time.

I don't know how being empathetic to users correlates with market dominance, but I'd like to believe that doing sociopathic things like putting ads in the start menu or what you've described with your TV firmware would have a negative impact on adoption. At least that's how it should work in a sane market? But the market can remain irrational longer than we can remain solvent.

I think Apple struck a good balance for a while--and to some extent still does--at least in the OS X era of treating users with a bit of respect. Not trying to make an interface for "power users" or "nontechnical users" but instead just making one for "computer users".

It used to be that we made tools for people, and endeavored to make them well. Now we make tools that treat people (their attention in particular) as a cash crop to be harvested. Everything is about "engagement" and the like. I prefer using tools that had effort spent on making them useful, not effort spent on "monetizing" the user.

I think the thing tech nerds do of trying to distinguish between "technical" and "non-technical" users is extremely arrogant, and in a way adjacent to the downright sociopathy of "monetizing" a user base. If you care about making something good, don't start down that road. That's the game--making good tools that help people do good work.

>I fired up Win 3.11 in 1600x1200@256 mode to run SimAnt, and was pretty shocked at how much better it felt than most modern operating systems.

Maybe for older people who used it back then and have nostalgia for it, but I think at 35 even I'm too young to find that UI appealing for daily driving when linux has WMs/DEs targeted for minimalism, efficiency and productivity but in a modern way.