Live data from Hacker News

Ask HN: Why do some the best devs create some of the worst UX/UI?

news.ycombinator.com

1–10 of 45 posts

Ask HN: Why do some the best devs create some of the worst UX/UI?

#1
This is somewhat provoking title, but I can't get my head around it: Amazon, Apple, Google, Microsoft et. al. claim to hire only tech's top talent. They often still put some mediocre to terrible frontends out there.

- Apple TV+ on the web: https://tv.apple.com/ is not a great experience. I get that Apple wants to people to use an Apple TV, iPad, iPhone to watch Apple TV+. So it might be an intentionally sub-par experience in this case, I guess?

- Official Reddit app: I'm actually fine with the Reddit app and use it since Apollo was killed. It's still way less polished than Apollo and it's hard to grasp why that must be. It's not even about the ads: For example opening threads with a video embedded is a terrible UX (just try it out). The settings are a mess, I turned off all activity notifications and still receive some (in-app) - and can't figure out why.

- Official Youtube app: It's quite buggy. For example, the "use device theme settings" on my iPhone 15 does not work (it works on my iPad though!). When browsing through shorts (I know, I know), the audio from the previous short often remains, so one sees the current short's video with previous short's audio track - one needs to switch back and forth to fix that.

- Github: Not sure if it's just me, but I find browsing Github extremely slow. I have no benchmarks, but subjectively browsing through repos the latency seems quit high. Given how obsessed frontend devs are with loading/rendering times (SSR, Million.js, etc.) this doesn't appear to be right.

In most cases there's also no way to officially report bugs.

On the other hand there are so many indie devs - who would probably have a hard time getting hired by FAANG or even an interview - who create far superior user experiences. It's also fairly easy to report bugs and in my experience they get fixed.

My question is: Is it a lack of developer skill on the FAANG site? Is user experience not a priority at all?

I wonder: Wouldn't tech companies actually benefit from supporting third party clients? They might even force third party clients to put ads into their apps. Maybe even force tracking and provide tracking SDKs? I know tech companies won't give up on ads & collecting data. But at the very least put a clean, polished and stable app out there or allow talented indies to do so.

Re: Ask HN: Why do some the best devs create some of the worst UX/UI?

#4

See https://en.wikipedia.org/wiki/Enshittification

Can you say more about how Enshittification specifically results in bad UI? Just dropping a wikipedia link isn't particularly helpful as an explanation.

You're making the big mistake of thinking it's about the quality of devs. No, it is the attitude of management.

All of the companies that you mention are near-monopolies in their field so they don't need to make good products; they make obscenely high profits so they can afford to pay high salaries and thus attract some good devs, it's not like the good devs themselves are a competitive advantage.

You see this in the lifecycle of communication products like Zoom. Early on they have an obssessive interest in the onboarding process and keep statistics about how many people fall out of the funnel because of this problem or that problem. At that phase good UI and good execution is a matter of life or death. Once the product is mature people are still going to keep having Zoom meetings even if some participants have trouble. It's really a lot of work to keep track of every quirk of every device and operating system update so at some point they'll quit doing it.

And that's it. Those applications are produced by large organizations that have a large number of priorities, including profit. The user has little voice. See also

https://pravse.medium.com/the-maze-is-in-the-mouse-980c57cfd...

Re: Ask HN: Why do some the best devs create some of the worst UX/UI?

#5
What do you think the incentive is for those developers to fix these issues?

Do you think fixing bugs gets you promoted?

If you’re ever wondering “why does company do X”, look at the incentives

Outcomes follow incentives and products are reflections of the organizations that created them

Re: Ask HN: Why do some the best devs create some of the worst UX/UI?

#6
1. System (big company) doesn't encourage this

2. Being best at leetcode kind of algorithms doesn't make you the best developer, far from it

3. Investing in UX has far less and longer ROI than in marketing, there is little motivation to invest in it from the system perspective. People get used to any sh*tty ux as long as the product delivers the ultimate goal.

Re: Ask HN: Why do some the best devs create some of the worst UX/UI?

#8
Badly aligned incentives (from the end user perspective at least).

More cynically: No matter how well you your ticket monkeys are payed or how good they are at solving leet code questions, all this is not necessarily correlated with the quality of your tickets.

Re: Ask HN: Why do some the best devs create some of the worst UX/UI?

#10

Badly aligned incentives (from the end user perspective at least). More cynically: No matter how well you your ticket monkeys are payed or how good they are at solving leet code questions, all this is not necessarily correlated with the quality of your tickets.

Badly aligned incentives, for sure. I've found past a certain point, quality is not rewarded.
Post reply on HN