Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a great comment, and touches on a lot of things I find myself ranting[1] about. I've just resigned myself to the fact that every time you update a piece of software, it gets worse rather than better, because the developers are not focused on the user's needs. They're learning a new tech stack for their resume and mastering a new algorithm. The designers are not focused on the user's needs. They're building a slick portfolio. The business guys are not focused on the user's needs. They're monetizing. This is pretty much true for almost all software I've used in the past 10 or so years.

The root problem is that computers and software have shifted from being tools to empower the user to being tools to empower the developer's company. I listened to software requirements discussions back in the 90s, and the questions were all "What does the user need to do?" and "What task is the user trying to accomplish?" and "What features will the user pay for?" Now, you talk to a software product manager, and it's "How do we get the user to do X?" and "We need to channel the user into Y." and "We need to understand how the user uses Z so we can monetize it." Totally reversed mindset. The company already knows what profitable actions are available to the user, so all the research and development is spent on is coercing and funneling the user into those actions. Nobody really cares what the user wants to do.

1: https://news.ycombinator.com/item?id=30852227



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: