Remix.run Logo
wat10000 a day ago

There's a general problem on the web (and to a lesser extent computing in general) that UX is just widely terrible. I think part of this is because developers tend to work at the very edge of their competence, and getting something working at all is a major feat, with no room left over for making it work well. And part of it is developers or designers deciding they know better than everyone else. A lot of this was a solved problem back in the 80s: the platform provides a standard UI toolkit and a set of standard idioms, and all software uses them. But this lesson is ignored because developers and designers don't like it when their stuff looks and works just like everything else. Making buttons that look like everyone else's buttons means you don't set yourself apart, so we end up with custom buttons that look different and don't work as well. And, of course, are less accessible, because accessibility requires integration into the overall system that doesn't exist with a custom solution.

I was a Mac fiend back in the "beleaguered" days, and standard widgets and idioms were a big deal in that community. There was broad consensus that apps should all look and work the same, as much as that was possible. A button should be a button and a text field should be a text field no matter what program it was in. That all went out the window with the web, for no particularly good reason, and it's infecting non-web platforms at an alarming rate.

TulliusCicero a day ago | parent [-]

100% agree about the UX problems. Most engineers would be happy to fix those issues, but of course, companies always want the new features...because that's what customers want and what drives more $$$.

Sadly, it's true that the % of new sales generated by improving a11y beyond the bare minimum isn't going to be terribly large. That's why it's important to have regulations that mandate decent support, because the monetary incentive that drives corporate behavior just isn't there.

asdff a day ago | parent [-]

I feel like that hasn't been true for a long time. Companies no longer compete on featuresets. I mean take any tool you've used for 10-15 years, the trend is often less features, not more. And the irony is that its the products from the biggest most well compensated companies in the world falling into this pattern of removing features and making things slower and less usable over time. Compare humble old VLC, no shortage of features, to what google routinely does to their products.

Quality, functionality, standing on its own merits, no longer is the aim of business. It is about capturing the mindshare through propaganda a.k.a. advertising. It is why these shitty companies can continue to exist on the top while serving continually inferior tooling: they've flooded the mindshare such that even if some superior product came about, it would never gain traction.