That ship seems to have sailed at the same time boxed software went extinct.
How many companies still have dedicated QA orgs with skilled engineers? How many SaaS solutions have flat out broken features? Why is SRE now a critical function? How often do mobile apps ship updates? How many games ship with a day zero patch?
The industries that still have reliable software are because there are regulatory or profit advantages to reliability -- and that's not true for the majority of software.
Not sure I agree. Where it matters people will prefer and buy products that "just work" compared to something unreliable.
People tolerate game crashes because you (generally) can't get the same experience by switching.
People wouldn't tolerate f.e broswers crashing if they can switch to an alternative. The same would apply to a lot of software, with varying limits to how much shit will be tolerated before a switch would be made.
So majority of software we have now is unreliable piles of sh*t. Seems to check out, with how often I need to restart my browser to keep memory usage under control
How many companies still have dedicated QA orgs with skilled engineers? How many SaaS solutions have flat out broken features? Why is SRE now a critical function? How often do mobile apps ship updates? How many games ship with a day zero patch?
The industries that still have reliable software are because there are regulatory or profit advantages to reliability -- and that's not true for the majority of software.