Then I started getting some crashes occasionally but still relatively rarely. This increased a bit around Sierra then reduced again with Mojave.
Then Catalina happened and with the new 2019 mbp retina, I started having crashes about once every two weeks. Now, I have an mba m1 running Big Sur, and I think my average uptime is around 2-3 days. Crashes are now something typical, I no longer expect my computer to run for long stretches of time. For a few months, my mba couldn't even go to sleep with crashing, couldn't restart without crashing, this was only solved once I updated to 11.6.1 (I tried reinstalling mac os x before to solve this, it didn't help)
So, yes macs used to be very stable but not anymore, I don't know what happened with Apple's QA but it seems there's now major issues. I didn't change the way I use my mac, if anything now I don't use SIMBL or kernel extensions (which I used to use back when my mac didn't crash) so things should be more stable not less. Yet, despite having ever more control over our machines, being more restrictive over what we can do, Apple somehow is making their system less stable, more flaky than before.
Of course, this is anecdotal, I might be very unlucky but in the past year, I've had quite a few coworkers drop out of calls or be temporarily unavailable, telling me that their mac crashed and they needed to reboot. So, it does seem to be widespread.
Not contesting your experience at all, but if you're having crashes every 2-3 days it might be hardware-related?
I don't think so. I've got the same issue as GP. Well maybe not every 2-3 days but at least once a week I'd say.
If it's hardware-related, on basically a brand new machine, it's a quality-control issue.
Windows manages it (most of the time). Linux and FreeBSD manage it and they're technically still described as monolithic. macOS, on the other hand, throws a hissyfit and everyone then blames the hardware rather than the error handling.
I bet if we were talking about Windows people would take great pleasure in mocking Microsoft so I find it weird that Apple is exempt from the same criticism.
For years I’ve been convinced that they let go majority of the QA and have outsourced QA to the customers/public.
I have a few issues on my Windows 10 that I thought it was Windows issue since it kinda point to Windows that are causing the errors. When I investigate it further, turn out it is the app that are clashing with Windows which led Windows to freak out.
I wonder for this article, could it be the app, libraries or dependencies that are just behaving plain stupid and led macOS to freak out?
If I stick to web browsing I can have uptime in months too. But as soon as I start up xcode and run the simulator, then I consider myself exteremly lucky if I don't have to reboot (manually or spontaneously) every other day. And forget trying to run the simulator and any video activity on a browser - that seems to be a recipe for instant browser freezes (at least on this 2019 16" macbook pro).
FWIW, I can't remember the last time I had my Mac crash, either my M1 work machine or my personal Intel. Uptime is regularly measured in weeks.
Terrible, but I haven't figured out a better solution.
Sucks if you need one, though.