Comment by purpleflashing
4 days ago
As a non-technical person compared to the rest of HN, I think this has always been the problem of software made for non-technical audiences. The design was driven by programmers’ heuristics and trends in technology stack (e.g. if a company can hire a lot of JS devs bc JS is trending, they will choose JS even regardless of whether JS is the best choice for the problem).
There was a brief stint of UX, ergonomics and HMI getting traction in enterprise, and, imo, the biggest technological achievements in consumer software has been in the realm of UX in twenty first century. But it lost its importance, I suppose, as you don’t need to make good software to make money off consumers.
Whatever capabilities AI gives to programmers in terms of speed of development, etc, doesn’t change the fundamental behavior —- commercial software is not developed for humans. It is developed for investors, markets, around operational needs, based on CEOs whims, developers’ personal itches, relying on approximation of human experience that gets regurgitated through layers of commercial processes of product managers, UX researchers (who, if present at all, often don’t get invited to the conversation until there are buttons to move in a GUI of an already existing product). Where human experience is considered, it’s from the perspective of our natural weaknesses with the goal to exploit them to maximize profits. Hence why 21st century tech gave us all the dark patterns, feeds, social media, LLM chatbots, etc.
Even when I talk to individual engineers who are committed to creating something good, wholesome, something that they can be proud of -— many think and reason about the problem in a way that sounds like they are trying to engineer human experience the same way one would engineer instructions for machines.
It will never get better, IMO. AI only exemplifies what already exists.
I think the UX and stability related quality will drop at such a bottom low, that some crazy companies will revive the arcane practice of UX and even study it with users.
I am not super optimistic that it happens fast, but we will end up in a situation that everything becomes tedious, annoying and broken. Companies who will do it right will inspire the whole ecosystem. It will be satirical to see the full circle happening, but it's inevitable if we want to keep going with digitalization, even if it means to bring back more hardware buttons.
I am adjacent to UX as a field, and, IMO, it’s in deep crisis itself. I don’t know when or how “ergonomics” in tech became “how to sit in front of a computer” and “design” became “creating visual assets” but even people who work in the field often reduce their jobs to simplified and corporate-optimized simulacras. I am less confident about what’s happening in academia but based on my casual browsing, it’s not better.
You need good experts to do proper research, and those haven’t been able to learn, practice, or improve their craft in any serious manner for a while.
Evidence-based UI design maxed out in 1995 with the release of Windows 95. Evidence-based design was popular in all sorts of areas back then. Star Trek: The Next Generation (1987-1994) I think is the gold-standard of set and costume design and the modern cartoon mostly follows that design. Cargo pants were in style. The MTA in New York City used this map[0] which was designed by sociologists and psychologists to be maximally useful.
The late 90s is when fashion appears to have started taking over. Apple's logo went flat grey in 1998 and Windows XP was released in 2001 and it's only gone downhill from there. Perhaps it was inevitable. When other people can see your UI, people will start using it to signal things and companies like Apple will cater to that. The designers will then be given way too much power with no accountability and then all evidence-based design gets thrown out the window.
Perhaps this is what you're seeing in academia also?
[0] https://maps-nyc.com/img/0/mta-map.jpg
1 reply →
people have been complaining about software going downhill ever since hand crafted assembler was replaced with C and a compiler. it's the classic "old man yells at clouds".
As I said, for non-technical people, software en masse has always been difficult to learn and use.
I don’t think it’s getting “worse” or that it was “good” back in my day.
It's all too easy to dismiss valid concerns as it's just the boomers/somethings complaining about "back in my day" and everyone getting on their lawn.
Software definitely improved for many decades, then at some point started going downhill. Where that happened is up for debate. But UI/Software/Quality is NOT one of those "oh it's just the new generation complaining about the old days" or old people "reminiscing".