My onboarding flow for MacOS 27 was abysmal. Worse than anything Microsoft ever did to me, with multiple authentications due to me having to accept new Terms for iCloud. I saw 2 show-stopper bugs in this flow where clicking on the messages did nothing. After repeating the same passwords several times, I was able to log in. A complete and ridiculous mess.
Complexity has to play a role, google chrome has more LOC than windows XP... At this point everything is a pile of piles of shit built on top of a gigantic pile of shit.
Today I ran out of ram, the "teams" desktop app was taking 2 gigs just standing there doing nothing, you can run four whole windows Xp on the same amount of ram, comfortably. My inactive chatgpt chrome tab alone was taking 900mb
I try to do more and more in the terminal, but even that isn’t immune to the same syndrome, programs tying up tons of threads and memory, terminal emulators themselves being GPU accelerated and performance intensive. Perhaps we will see a cultural hard fork and a trend towards small, simple, utilitarian programs in personal computing; if the price of basic components continues its upward trend, it may even be necessary. Devices that are purposefully limited, hacked, owned, customised, privvy to closed networks that follow the same philosophies.
It's in AAA games too. For example, Diablo 4 has incredibly degraded. Basic features are often broken, like dungeon exits sending you to the right locations, UI interfaces having things that can't be clicked under certain circumstances, unlockable season abilities simply not working, etc
Software quality has been miserable for decades. And more and more of daily life depends on software working well, so we all feel it much more.
This predates AI, eg recall Windows was gnarly before the third Service Pack, etc.
Personally I blame outsourcing and its cousin offshoring. Not because Indians can't code or any such racist nonsense, but because relentless pressure to be the lowest bidder, no universal measurable standard of what quality actually means, and, above all, no practical way to exercise meaningful managerial control over a team you don't control or are ten timezones away makes quality impossible.
I suspect that in the Wide World of Software, away from the 10x people here on HN who write SQLite clones for fun and send Fabrice PRs to fix his bugs, vibe coded software might actually be approaching the quality of what they get from their vendors today. That doesn't make it good, but it's at least equally meh. It's the Visual Basic era of 1994 all over again. We'd better get used to it, fast.
It's what happens when you substitute human causal understanding for probabilistic pattern matching that "solves" problems with layering more problems in a pile of cognitive debt beyond human comprehension. We are compromising our entire digital infrastructure with mindless slop that erodes decades of collective know-how and conceptual awareness about complex systems.
The reality is probabilistic, and engineering has always been about turning that into deterministic behavior and outcomes, in an industrial, repeatable, observable, debuggable way
True, but with Gen AI, we are turning most digital products into unpredictable slush machines that appear to mostly work on the surface, while hiding an incomprehensible amount of behavioural and performance anomalies.
The window manager is driving me CRAZY, whenever I have an app in fullscreen and click on another app (not in fullscreen), it shows me the wrong screen, the preview in Mission Control is glitchy (the fullscreen app appears on top of all other windows).
I've tried a restart, reopening all apps, it's just broken on my end.
That, and a myriad of other small glitches I'm too lazy to document.
This is one thing I hate about maintaining any software in the Apple ecosystem. I have to install all these crappy updates so that I can make sure they didn't break my apps.
Windows takes backwards compatibility very seriously, so I’ve never run into issues with new versions of windows. I haven’t started Linux development yet so I have no idea how that will be. At any rate, MacOS is my daily driver so updating to a buggy version of windows or Linux wouldn’t be as disruptive for me.
I genuinely cannot believe you can't remove the 11gb llm they're installing and if I didn't just go through 6 months of Tahoe running like trash before I reinstalled macos for the first time in my life I wouldn't even think of installing it.
Not really macOS 27's fault but I almost got DoS'ed by Spotlight after the update. I had some random repo clone containing a decompression bomb PDF. The macOS update retriggered Spotlight indexing. When it found that file, memory usage went to the moon.
It’s because nobody gives a fluff anymore, seemingly. It used to feel like products were built by people who use them and take pride in them, but for a last few years it’s the opposite. Google bought Fitbit and the app started becoming less intuitive and readable. It’s continues enshitification where the goal of products is to capture market and extract profits first, rather than solve user problems. Maybe some products got too big and that causes a disconnect, but if feels like there’s too much of that to explain it this way.
For example all modal windows on iOS have a close button on the right, except the weather app that has a close on the left.
Man... I know this post will have some real "angry old man shaking his fists at the clouds" energy, but this latest OS update, even 27.0.1, is just so freakin' janky.
Spaces... the windows don't layer right. So I can't always move them to a new space. When I bring up the various desktops, some windows just freeze at the original size and refuse to move.
Similarly, the desktop previews for other desktops don't work. They start out working, but as soon as I resize a window, the previews in the virtual desktops go blank, so I can't see which desktops have files and applications running.
Also, probably the most annoying, my laptop (M4 Max MBP) battery life is just gone from what it was a week ago. It used to last a day; now it's maybe 4 hours -- I've noticed the fan is on a lot more which is likely the cause.
The laptop went from always being quiet, cool, to being warm when I pick it up.
And yeah, I've tuned all the settings, fixed what I could, but Spaces and virtual desktops are just broke.
As someone who has been using virtual desktops for as long as Apple has had this feature... man, it's just a total drain on productivity to try and shoehorn everything into one desktop. I hate it. Might as well be using a computer that isn't my own.
And as someone who has used Mac for 40 years at this point... I'm just not used to Apple breaking this much. They were sticklers for detail, and that's why I love their products. But this latest OS feels untested. Do they only care about users using one application at a time? Feels like they just gave up on advanced users. Anyone running Spaces / virtual desktops would have noticed all these bugs.
The last OS added a ton of bullshit transparent glitter; this one broke how I use my computer. It sucks knowing that even Apple can't get things right today. Flat out just sucks.
Wish I could just roll back. Left waiting for them to maybe, hopefully, someday put in a patch to fix all the stuff they just broke. Just maddening.
Anyway stay on Sonoma mate, upgrading has killed my productivity and that just makes me way too angry. Ha.
But seriously, the real advantage to open-source software I think will be that you can just tell Claude, "Make this work the way I want it!" and boom it does.
I have loved Apple products for so long, and I can't imagine a world where I don't love their hardware, but since they shat the bed on usable design, and shat the bed on testing, I am starting to fantasize about a world where we could just send our PRs to fix MacOS. =P
The submission title has been editorialized, contrary to HN guidelines. The actual article title is "Buggy & Laggy Mission Control, Spaces, & Stage Manager in MacOS 27 Golden Gate? Try These Tips".
On the other hand, I'm not sure people would have read or upvoted this submission if they knew it was merely a "Try These Tips" article. The HN submission title is vague comment-bait.
So what exactly is happening to the software industry? Why are we getting buggier than ever releases of major Operating Systems?
For some reasons I can’t stop thinking about “AI”.
My onboarding flow for MacOS 27 was abysmal. Worse than anything Microsoft ever did to me, with multiple authentications due to me having to accept new Terms for iCloud. I saw 2 show-stopper bugs in this flow where clicking on the messages did nothing. After repeating the same passwords several times, I was able to log in. A complete and ridiculous mess.
Complexity has to play a role, google chrome has more LOC than windows XP... At this point everything is a pile of piles of shit built on top of a gigantic pile of shit.
Today I ran out of ram, the "teams" desktop app was taking 2 gigs just standing there doing nothing, you can run four whole windows Xp on the same amount of ram, comfortably. My inactive chatgpt chrome tab alone was taking 900mb
I try to do more and more in the terminal, but even that isn’t immune to the same syndrome, programs tying up tons of threads and memory, terminal emulators themselves being GPU accelerated and performance intensive. Perhaps we will see a cultural hard fork and a trend towards small, simple, utilitarian programs in personal computing; if the price of basic components continues its upward trend, it may even be necessary. Devices that are purposefully limited, hacked, owned, customised, privvy to closed networks that follow the same philosophies.
I wouldn’t call Chrome a pile of shit software. If anything else we should learn from this project
And the web is the most advanced and open OS in the world. That all those features can be packaged into a 100MB binary is magic
Real. The Chrome rendering stack is such an inspiration for how to do high performance GUIs on multiple operating systems.
> how to do high performance GUIs on multiple operating systems.
By being a poorly-behaved process until you are caught red-handed.
https://arstechnica.com/gadgets/2014/07/why-google-took-year...
I’ve noticed so many bugs in spotify after they tweeted about how little coding their devs do now
I am seeing this in all kinds of software. Quality is steadily declining.
It's in AAA games too. For example, Diablo 4 has incredibly degraded. Basic features are often broken, like dungeon exits sending you to the right locations, UI interfaces having things that can't be clicked under certain circumstances, unlockable season abilities simply not working, etc
But be wary of possible observation bias though. In my opinion, for one, the quality decline was going on long before AI.
AI could have amplified it.
My theory is that the industry grew too much and too fast and this lead to even more feature creep, which turns into buggy software over time.
https://en.wikipedia.org/wiki/Feature_creep
Software quality has been miserable for decades. And more and more of daily life depends on software working well, so we all feel it much more.
This predates AI, eg recall Windows was gnarly before the third Service Pack, etc.
Personally I blame outsourcing and its cousin offshoring. Not because Indians can't code or any such racist nonsense, but because relentless pressure to be the lowest bidder, no universal measurable standard of what quality actually means, and, above all, no practical way to exercise meaningful managerial control over a team you don't control or are ten timezones away makes quality impossible.
I suspect that in the Wide World of Software, away from the 10x people here on HN who write SQLite clones for fun and send Fabrice PRs to fix his bugs, vibe coded software might actually be approaching the quality of what they get from their vendors today. That doesn't make it good, but it's at least equally meh. It's the Visual Basic era of 1994 all over again. We'd better get used to it, fast.
As relevant here, basically none of macOS development is outsourced/offshored.
I observe this too. New platforms, like VR, had to replace a lot of the stack, and therefore new chances.
Hard though from the idea initially too.
The main stack is reasonably web, as broad as that is
It's what happens when you substitute human causal understanding for probabilistic pattern matching that "solves" problems with layering more problems in a pile of cognitive debt beyond human comprehension. We are compromising our entire digital infrastructure with mindless slop that erodes decades of collective know-how and conceptual awareness about complex systems.
The reality is probabilistic, and engineering has always been about turning that into deterministic behavior and outcomes, in an industrial, repeatable, observable, debuggable way
True, but with Gen AI, we are turning most digital products into unpredictable slush machines that appear to mostly work on the surface, while hiding an incomprehensible amount of behavioural and performance anomalies.
[dead]
The window manager is driving me CRAZY, whenever I have an app in fullscreen and click on another app (not in fullscreen), it shows me the wrong screen, the preview in Mission Control is glitchy (the fullscreen app appears on top of all other windows). I've tried a restart, reopening all apps, it's just broken on my end. That, and a myriad of other small glitches I'm too lazy to document.
2 days ago with 361 comments: https://news.ycombinator.com/item?id=49894005
This is one thing I hate about maintaining any software in the Apple ecosystem. I have to install all these crappy updates so that I can make sure they didn't break my apps.
Do you somehow not have that issue with Linux or Windows?
Windows takes backwards compatibility very seriously, so I’ve never run into issues with new versions of windows. I haven’t started Linux development yet so I have no idea how that will be. At any rate, MacOS is my daily driver so updating to a buggy version of windows or Linux wouldn’t be as disruptive for me.
This week I discovered that reloading an outline view leaks the disclosure buttons. The bugs you don’t see are as bad as the ones you do.
Yeah I’m never leaving Sequoia.
I genuinely cannot believe you can't remove the 11gb llm they're installing and if I didn't just go through 6 months of Tahoe running like trash before I reinstalled macos for the first time in my life I wouldn't even think of installing it.
Not really macOS 27's fault but I almost got DoS'ed by Spotlight after the update. I had some random repo clone containing a decompression bomb PDF. The macOS update retriggered Spotlight indexing. When it found that file, memory usage went to the moon.
It’s because nobody gives a fluff anymore, seemingly. It used to feel like products were built by people who use them and take pride in them, but for a last few years it’s the opposite. Google bought Fitbit and the app started becoming less intuitive and readable. It’s continues enshitification where the goal of products is to capture market and extract profits first, rather than solve user problems. Maybe some products got too big and that causes a disconnect, but if feels like there’s too much of that to explain it this way.
For example all modal windows on iOS have a close button on the right, except the weather app that has a close on the left.
iOS 27 has also been very buggy. Both releases are frankly embarrassing for Apple. I really really hope it’s not happening because of vibe coding…
Somehow it fixed all my problems.
Clearly this is sabotage, someone alert the judge of the change
Man... I know this post will have some real "angry old man shaking his fists at the clouds" energy, but this latest OS update, even 27.0.1, is just so freakin' janky.
Spaces... the windows don't layer right. So I can't always move them to a new space. When I bring up the various desktops, some windows just freeze at the original size and refuse to move.
Similarly, the desktop previews for other desktops don't work. They start out working, but as soon as I resize a window, the previews in the virtual desktops go blank, so I can't see which desktops have files and applications running.
Also, probably the most annoying, my laptop (M4 Max MBP) battery life is just gone from what it was a week ago. It used to last a day; now it's maybe 4 hours -- I've noticed the fan is on a lot more which is likely the cause.
The laptop went from always being quiet, cool, to being warm when I pick it up.
And yeah, I've tuned all the settings, fixed what I could, but Spaces and virtual desktops are just broke.
As someone who has been using virtual desktops for as long as Apple has had this feature... man, it's just a total drain on productivity to try and shoehorn everything into one desktop. I hate it. Might as well be using a computer that isn't my own.
And as someone who has used Mac for 40 years at this point... I'm just not used to Apple breaking this much. They were sticklers for detail, and that's why I love their products. But this latest OS feels untested. Do they only care about users using one application at a time? Feels like they just gave up on advanced users. Anyone running Spaces / virtual desktops would have noticed all these bugs.
The last OS added a ton of bullshit transparent glitter; this one broke how I use my computer. It sucks knowing that even Apple can't get things right today. Flat out just sucks.
Wish I could just roll back. Left waiting for them to maybe, hopefully, someday put in a patch to fix all the stuff they just broke. Just maddening.
I have zero of those problems. Weird.
Maybe because you don't do outrageous things like having gifs in the background.
Yikes! I'm still on EDIT: Sequioa (15.7) ~~Sonoma~~ and sticking with it as long as I can. Thanks for sharing. Good luck.
Sonoma is out of security updates so I went to sequoia.
It's pretty much the same as Sonoma besides the apple intelligence which is optional.
(facepalm) I meant Sequoia. (15.7)
Yeah I can't name a single feature I liked that was introduced Tahoe on.
macOS Tahoe (26) was the one where they introduced transparent everything, and it flat out sucked from a usability standpoint.
Design was busy for the sake of being busy, glossy for the sake of being glossy. And no attention at all was paid to usability.
* It’s hard to justify Tahoe icons @ tonsky.me // https://tonsky.me/blog/tahoe-icons/
Anyway stay on Sonoma mate, upgrading has killed my productivity and that just makes me way too angry. Ha.
But seriously, the real advantage to open-source software I think will be that you can just tell Claude, "Make this work the way I want it!" and boom it does.
I have loved Apple products for so long, and I can't imagine a world where I don't love their hardware, but since they shat the bed on usable design, and shat the bed on testing, I am starting to fantasize about a world where we could just send our PRs to fix MacOS. =P
Seems like the slop reaper has business with macOS too.
The submission title has been editorialized, contrary to HN guidelines. The actual article title is "Buggy & Laggy Mission Control, Spaces, & Stage Manager in MacOS 27 Golden Gate? Try These Tips".
There is no way that would have fit the length restriction.
It fits without "Try These Tips".
On the other hand, I'm not sure people would have read or upvoted this submission if they knew it was merely a "Try These Tips" article. The HN submission title is vague comment-bait.
iOS 27 fixed some bugs but added more. Sigh.