Alan Ralph

Wearer Of Many Hats

We Need to Stop Breaking the Software People Use

Tim Bray, Apps Getting Worse:

Too often, a popular consumer app unexpectedly gets worse: Some combination of harder to use, missing features, and slower. At a time in history where software is significantly eating the world, this is nonsensical. It’s also damaging to the lives of the people who depend on these products.

[…]

Why does this happen? · It’s obvious. Every high-tech company has people called “Product Managers” (PMs) whose job it is to work with customers and management and engineers to define what products should do. No PM in history has ever said “This seems to be working pretty well, let’s leave it the way it is.” Because that’s not bold. That’s not visionary. That doesn’t get you promoted.

It is the dream of every PM to come up with a bold UX innovation that gets praise, and many believe the gospel that the software is better at figuring out what the customer wants than the customer is. And you get extra points these days for using ML.

Also, any time you make any change to a popular product, you’ve imposed a retraining cost on its users. Unfortunately, in their evaluations, PMs consider the cost of customer retraining time to be zero.

Sadly, it’s now the operating systems on our devices that are affected by this constant desire by companies to change how they work — in ways that sometimes require extra steps for the user in order to achieve what they want, either by rearranging the user interface, making it harder to distinguish controls, or even flat-out removing features and functions.