Comment by SchemaLoad
17 hours ago
Enterprise software is also particularly bad because many of the customers get to demand that things work the way they want. Leading to a million weird functions, toggles, configurability because some manager in charge of making a big purchase demanded that first it must do X, many of these features left with not even a single user after the original requester leaves. While consumer software the individual consumers just get what they are given, and a single product manager/team decide what's best.
>many of the customers get to demand that things work the way they want
This here so much. When some group paying you millions is saying they want a feature or they will look at competitors all kinds of crap ends up in the software.
Right, and then you also have public sector software, and transnational software generally, where the provider actually needs to cater to a plethora of rules and regulations.