Software, despite all the attempts to come up with ways to commoditize its production, does not scale.
Software, despite all the attempts to come up with ways to commoditize its production, does not scale.
Ideally, it wouldn't be like this, but we don't live in an ideal world, and there's always some unintended consquence when you start pulling the string on anything nontrivial. And there's never sufficient automated testing, especially for the things that haven't been a problem yet.
> If Apple also spent 10% of its revenue on processing bug reports and fixing bugs,
"fixing bugs."
So, fixing bugs is 100% part of the discussion here.
But, let's ignore that for a second.
Let's say Apple triages all its bugs, but then doesn't fix them.
How is that an improvement? How is triaging the bugs but not fixing them at all an improvement?
Also remember that many bugs requires much more then changing a couple of lines of code, they require cross module changes and re-testing which can lead to more bugs.