Earlier quoted context omitted.
> "New versions of macOS are full of bugs" This is why I never liked Apple's annual upgrade schedule. Ostensibly to stay ahead of security issues, annual upgrade isn't working and is causing more issues than it is worth. Leopard to Mountain Lion were the glory days of OS X stability, with Snow Leopard, Mountain Lion, and High Sierra standing out as focusing on bug fixes rather than introducing new features (and new b…
> Leopard to Mountain Lion were the glory days of OS X stability, with Snow Leopard, Mountain Lion, and High Sierra standing out as focusing on bug fixes rather than introducing new features (and new bugs). This is a common misconception. Major OS updates always introduce more bugs than they fix. Bertrand Serlet put up a "No New Features" keynote slide for Snow Leopard, but that was highly misleading, because Snow Le…
This is vague.
> Major OS updates always introduce more bugs than they fix.
This was my major point.
> Bertrand Serlet put up a "No New Features" keynote slide for Snow Leopard, but that was highly misleading, because Snow Leopard had many big under the hood changes,
But no new features. The major goals of Snow Leopard were to improve performance and reduce its memory footprint (by removing a lot of PPC code). What was nice about it, and what my point was, Apple had 2 years for bug fixes.
> and the early versions of Snow Leopard had some nasty bugs. You can go back and look at the old Mac OS X release notes to see the descriptions of the bug fixes. What was different about Snow Leopard than today is that it received a full 2 years of nothing but bug fixes.
Yes, thank you, this is the entire point of my criticism of annual upgrades in that a year is not enough time to fix bugs before introducing instability and new bugs in a major release.
> The Snow Leopard people remember fondly was 10.6.8 v1.1 not 10.6.0, which was much buggier than its predecessor 10.5.8.
Thank you for the straw man, but, in fact, this was my entire argument against major annual releases. I'm not sure who expects point zero software to be bug free. I would actually prefer that major releases stop entirely unless there are fundamental changes, such as a new platform.
> The current yearly major OS update schedule is death for quality, because there's never enough time to fix the bugs. The engineers always have to turn around and start working on the next big thing, never fix the current big then. There's no solution except more time between major updates.
>> The other difference between now and the past is that now Apple is immediately pushing everyone to update, whereas new major Mac OS X versions used to be paid rather than free, so there was a lot more lag, you had to go to the store and purchase new discs in order to upgrade, and a lot more users were sticking with the older versions.
This is a fair point, except for the part about Apple pushing upgrades. Unrestrained users push themselves with no regard to what they're using continuing to work. Though software updates can be configured automatically by the user, and security updates are pushed, Apple isn't pushing upgrades, and I don't think the OS can be configured to upgrade automatically, only update.