3 ms·
Changes in complex systems require thorough simulations and testing to ensure that potential harmful effects will not emerge. This combined with a lack of compe
by laurentiurad 3y ago
Changes in complex systems require thorough simulations and testing to ensure that potential harmful effects will not emerge. This combined with a lack of competency, fake gurus and agile methodologies, create the perfect storm for destroying the software industry.
Why do you think software is bad than it used to be a decade ago?
- bediger4000 3y agoI don't think that. I find that open source software very rarely "gets worse". There are exceptions of course, but day-to-day software like zsh, bash, comma line utilities just don't get worse. The X window system typically gets better. I may have a narrow view of things, I don't use Windows. I know that Windows is the standard business operating system, but I haven't used it in almost 6 years.
- JohnFen 3y ago> Why do you think software is bad than it used to be a decade ago? I would push that back to a couple decades ago. My hypothesis is that it's the result of economics. Once developer time became more expensive than computer time, the economics was a powerful force toward optimizing to minimize the developer time required. All of our tooling changed to reflect that. This came at a sacrifice of most other things. Our software became extremely bloated and inefficient. We take it as normal that shipping something incomplete and buggy is OK because "we can push out an update later". Major companies have even largely done away with critical QA efforts. Also, the culture of the software world changed to one where too many people are in it to maximize their personal income rather than to make excellent software. Overall software quality dropped and has stayed low as a result of these sorts of things.