← Back to context

Comment by amelius

1 day ago

Why does the UI have to change all the time? Can't they just keep it the same?

If cars were like computers, the steering wheel would be in a different place after every maintenance check.

Anyway, I'm on Linux, using Gnome Classic as my WM, and I don't have these stupid "everything is suddenly different now" issues.

> Why does the UI have to change all the time? Can't they just keep it the same?

Because if they kept it the same, then there would be no need to continue to employ all those UI designers. Therefore, to be assured of their continued employment, the UI designers have to make constant changes to justify their existence. Meanwhile, we get to suffer with their changes.

  • I see this sentiment sometimes, but don't buy it. What I do buy is that customers, as well as investors expect the company to keep developing new products, create new releases and version. To drive sales.

    Companies don't build things to motivate having developers - Remember they are the "cost center", while sales are the creators of value. The developers are a necessary burden and would be axed as soon as they don't provide what is needed.

    Old products are boring. New products are interesting. Customers likes new thing. Media writes about new things, even writes negatively if updates are slow to come.

    Compare to cars, skis, tennis rackets even dishwashers, new coke, new christmas special of somesuch not the same as last Christmas. Things that have new models every year or season, every six months etc. We create newness, not because it is really needed, but it drives sales.

    Moving to a once a year makes Apples products guaranteed to get buzz, sales repeatedly. And investors can predict when that will happen. All are happy. Almost.

Most of these changes aren't that disruptive because they keep the fundamentals, but there are a few things Apple makes sure you never get used to like iTunes/Music or iPhone Photos.

What bothers me about Linux is that realistically your entire DE will change at some point if/when the one you're staying on becomes too unsupported. They did this kinda recently at work, not cause IT wanted a fresh new look but because of some compatibility issue.

Cars have similar UX issues as well. See the whole touchscreen saga.

It's also an issue on Linux, to an extent. GNOME has a tendency of forcing UIs on users, and Ubuntu with Unity, now GNOME again, etc. Though, thankfully, since the user is free to choose their own desktop environment and window manager, it's not as pressing of an issue.

I realized many years ago that simpler UIs deliver the best UX. This is a large reason why I love the command line so much. Most programs have a fixed and stable interface, and can be composed to do what I want. For graphical programs I prefer using a simple window manager like bspwm on X, and niri on Wayland. These don't draw window decorations, and are primarily keyboard-driven, so I don't need superfluous graphics. I only need a simple status bar that shows my workspaces, active window, and some system information. I recently configured it with Quickshell[1], and couldn't be happier. I plan to use this setup for years to come, and it gives me great peace of mind knowing that no company can take that away from me. I will have to maintain it myself, but there shouldn't be any changes in the programs I use to break this in a major way.

[1]: https://github.com/imiric/quickshell-niri/tree/main/fancy-ba...