And what merde (pardon my French) do I mean? Software that was perfectly good, but was "improved" anyway -- by deleting longstanding features. Software with an idiotic user interface. Software "standardized" to give the same experience on tiny phone screens and big monitors. Software that ...
I'm not opposed to change. That's kinda frowned upon among SF writers. And I'm fully supportive of updates that add new and useful features, squash bugs, improve security, or improve performance. I'm not complaining (today) about blatant bugs that -- somehow -- made it past QA, but that might -- someday, one hopes -- be fixed.
No, today's post (okay, rant) is about software stupidities by design. As both a user and onetime software developer, I feel entitled. Herewith a sampling (with names omitted not to protect the guilty, but because I don't care to moderate a flood of justification comments from the guilty) of software design stupidities that regularly vex me:
- On a web portal, the checkbox set by default at logon to stay logged on. So rather than have someone who wants to stay logged on click or tap the box once, I have to uncheck the box daily.
- On multiple browsers with the feature to change the font size of content, no way to change the tiny type of the browser's own text -- like menu items and bookmark names. (Yes, I know about add-ons. I use one. This one shouldn't be necessary.)
- On a banking app, the camera feature changed to take check pictures faster than a normal human being could frame the check. (To give credit where it's due, the next update restored a reasonable few seconds for setting up the check image.)