I started experiencing this several years ago with MacOS including file copies that failed with no notification from the finder.
I switched away from MacOS at that time.
My last job we were given MacOS machines, I didn't experience anything that made me want to reconsider my decision to ditch MacOS as my daily driver.
cjbarber•Dec 1, 2025
To Apple: People are complaining because they'd rather you fix it, than them having to leave the platform (moving OSes is annoying, because operating systems have a lot of lock in - data you'd have to move, apps you need to find alternatives for and re-learn).
The iOS / macOS 26 frustration I think is particularly felt by the HN type crowd. Don't want something that looks cool but is less effective/performant/usable. "We" can feel Apple's priorities drifting away from ours.
Side note: I wonder how much easier AI will make it to migrate between operating systems? Perhaps future AI systems that are good at computer-usage could manage migrations/installs well.
munificent•Dec 1, 2025
Response from Apple: We know you have a lot of vendor lock-in, which is why we're doing this. We want shiny features to talk about to get people to buy their first Mac, and don't give a shit about providing a great experience for existing users because we know they won't leave anyway.
devin•Dec 2, 2025
The current state does not feel malicious in this way to me at all. It feels bumbling and amateurish. It gives the feeling that the people who kept the product cohesive have left or retired, and that a new generation of overly ambitious careerists have entered positions of leadership.
lukifer•Dec 2, 2025
I feel like it says a lot, when intelligent amorality seems genuinely preferable to blundering incompetence. Many such cases. One wonders how much "enshittification" is intrinsic to networked software and our late-stage-whatever political economy, versus how much is a farcical byproduct of office politics and org chart turf wars.
munificent•Dec 2, 2025
I think any organization at Apple's scale has no shortage of skilled workers and ambitious careerists. But at the product level, I do believe that the result you see is generally an honest reflection of the organization's priorities.
If Apple wanted to ship a rock-solid OS, they could. They're just choosing to put those resources elsewhere.
Mistletoe•Dec 2, 2025
>the people who kept the product cohesive have left or retired
This is everything post-covid. The competent people that could left and retired early.
michelb•Dec 2, 2025
I’m convinced leadership at Apple are not power users. They’ve never put MacOS through their paces, or did any development themselves it seems. If they did they would have found all of the bugs and irregularities and huge performance problems themselves.
loloquwowndueo•Dec 2, 2025
The alternative for most people is Windows, which Microsoft seems hellbent into making worse and worse (I didn’t think that was possible but hey, here we are). macOS definitely sounds like the least of two evils anyway.
But what do I know - the year of the Linux desktop for me was 1996.
999900000999•Dec 2, 2025
Win11 and OSX, and to a limited extent Ubuntu feel like they want to just keep selling you stuff.
You see.
It's not enough.
Buy OneDrive, Gamepass, Copilot Pro. This is a big part of why Microsoft is fine with all the sites selling 10$ Windows keys.
Otherwise you might try Linux to save money.
Buy a Mac, you need Apple Plus Deluxe. You need iCloud, etc.
Ubuntu only tries to upsell you via Ubuntu Pro, I guess it's not as aggressive though.
milgrum•Dec 2, 2025
Ubuntu Pro is still free for personal use on up to 5 physical machines, which covers my small home network just fine. It is annoying that they withhold security updates unless you fork over your email address, but I don’t recall them trying to sell me anything since I made an account
wpm•Dec 2, 2025
Until AI can vibe-code a stable, secure global menu bar for Wayland I'm stuck on macOS for a while.
phantasmish•Dec 2, 2025
Can AI vibe code a way to get a macOS keyboard layout, basic shortcuts, and macOS-style emacs navigation in gui text boxes across the OS, on Linux? Last I checked all of that is pretty much impossible to achieve without accepting a ton of jank and some parts of the system where it doesn’t work (even the keyboard layout thing!)
rendaw•Dec 2, 2025
Are existing menu bars unsecure? Or unstable?
opan•Dec 2, 2025
Sounds like the revived Unity/Unity7 still has a global menu bar, and there's a version called UnityX with Wayland support.
there's some ubuntu/gnome thing that replicates the worst features of the mac.
but here's the real question: why? the global menu bar is literally the most dated and outmoded element in macos. it isn't 1993 anymore. your computer can run more than one program at a time. a globally modal application focus is completely ridiculous. the only thing more ridiculous than a global menu bar is a global spinning beach ball mouse cursor. these are relics of the past and have no place in a modern, multitasking, multiprocessing, multiprocessor, multiscreen computing environment.
moreover, the things that matter, browsers and terminals, don't even have normal menus anyway.
kde plasma is superior in all ways. stop wasting time with weird outmoded 1993 era computer interfaces.
int_19h•Dec 2, 2025
Browsers and terminals have "normal menus". Some examples would include Vivaldi and iTerm.
I agree though that placing it on top of the screen (as opposed to the window to which it applies) doesn't make any sense. Windows actually got that right with MDI way back in the day, if you remember how menu merging worked there.
However, there is an unexpected upside to having the menubar there even so. Because macOS apps can't not have a menu bar, they are forced to expose their commands there. Which usually ends up being a more stable UX compared to all the moving around of buttons in the window itself, plus you can search the menus.
zamalek•Dec 2, 2025
I coincidentally watched BasicallyHomeless's video on his 100+ day Linux experiment and he made a really good point: because everything on Linux can be done with the CLI, it also has a working natural language interface (Claude Code). He ran into several issues, such as sound (allegedly that's no surprise, but not my experience), and Claude fixed them all.
If it doesn't wipe your drive.
Still, interesting thought.
kristofferR•Dec 2, 2025
Yeah, setting up my router with VLANs/Firewall/NAT etc was so damn frustrating with Ubiquiti compared to the Mikrotik router I had before.
While I could just export my config file with Mikrotik and ask ChatGPT to make whatever changes I wanted in seconds ("here's my config, make a vlan 20 with all my iot devices") and get a fully working config back, with Ubiquiti you just get a bunch of inaccurate "click here and there" instructions back instead since the UI changes slightly all the time.
The switchover was still worth it, as the Ubiquity UI is nicer in daily use (and Mikrotik wifi sucks ass, so I had to use other APs). However, every time I want to change something I wish I had an easily ediable config file to edit, and get LLM help with, instead of a confusing UI to click around in.
nine_k•Dec 2, 2025
With OpenWRT, it's likely even easier :)
Indeed, large language models have much easier time working with a real written language.
I wonder if the modern GUI conventions could be reliably translated to machine-understandable text representation, operated on, and then mapped back to the GUI picture.
barfoure•Dec 1, 2025
Yeah I don’t recall ever seeing this on Windows in fact I can still run Win 95 games (yes, those exist) on Windows 11. Mostly[0] works. I can go and install games from my original CDs which shouldn’t be possible but a bit of toothpaste on them does the trick.
Things just work for the most part because backwards compat is hardwired into the folks at Microsoft. Someone did a YouTube video not too long ago installing MS-DOS all the way through Windows 11, upgrading version by version.
[0] Mostly.
krackers•Dec 1, 2025
If the error message happens to include a numeric code, OSStatus.com is sometimes helpful if the issue if they didn't bother with a localizable string for it.
Paria_Stark•Dec 1, 2025
While I love their hardware, this is why I will always chose a Linux distribution over anything closed source. Being able to retrieve logs of pretty much anything and change pieces of the OS as time goes on is extraordinarily resilient.
Sure it's sometimes not as shiny as MacOS, and it will most likely never be polished enough for the mainstream market share, but there's something really awesome about not being reliant on a support engineer that does not have the financial incentive to spend the correct amount of time solving a one off problem.
creata•Dec 2, 2025
Plus, resources like the Arch Wiki just don't have alternatives on macOS.
venturecruelty•Dec 2, 2025
The Arch Wiki is an amazing resource! A hat tip to anyone who edits that. In fact, I think it's worth kicking a few bucks their way this holiday season: https://archlinux.org/donate/
jeroenhd•Dec 2, 2025
MSDN used to have some excellent guides for doing all kinds of debugging, configuration, and tweaking of Windows. Somewhere around Windows 8.1 the website got updated and now most resources are either gone or unfindable. I do occasionally come upon some (badly auto-translated) version of those old guides, but download links and links to more information are all 404.
It's a real shame.
yunwal•Dec 1, 2025
I totally agree with most of the article, but the hallucinations bit puzzles me. If it’s genuinely an unchangeable limitation of the product (as hallucinations are with LLMs) it’s good to set the right expectation rather than making promises you can’t deliver on.
an0malous•Dec 2, 2025
It doesn't matter to the end user if hallucinations are an unchangeable limitation, the fact that they happen undermines the confidence that people have in them as a tool.
I've wondered the same thing as the author about why we even call them "hallucinations." They're errors, the LLM generated an erroneous output.
jeroenhd•Dec 2, 2025
The LLM doesn't produce erroneous output, its generated tokens fall within the statistical limits of the preset configuration, unless some kind of bitflip messed up the model in memory somehow. An LLM doesn't tell the truth or answer a question, it just spits out tokens. Its training doesn't involve validating whether or not the output forms a true fact or statement, but rather if the output looks like one. For the same reason, an LLM cannot lie, because an LLM doesn't have any intention, nor can it tell the truth. That level of thinking is beyond the capability of an LLM.
The term "hallucinations" are an anthropomorphised interpretation of valid output that's factually incorrect. It happens to people all the time (the human brain will make up any missing memories and subconsciously explain away inconsistencies, which only becomes obvious once you're dealing with someone with memory problems), so it feels like a decent term to use for garbage information produced without any ill intent.
The problem lies with the AI companies convincing their customers that the output generated by their tools is probable to mean anything. Probability engines are sold as some kind of chat program or even as some kind of autonomous agent because the output comes close enough to pass the Turing test to most people. LLMs can only mimic intelligence, interactivity, or any other kind of behavior, they cannot actually think or reason.
If people knew what they were operating, the "hallucinations" wouldn't be a problem. Unfortunately, that would take out most of the confidence people have in these tools, so you won't see the AI salesmen provide their customers with reasonable expectations.
venturecruelty•Dec 2, 2025
You are not allowed to tell the truth about LLMs, it is simply outside of the current Overton window. In a year or two, this will be retconned. I guarantee it.
Nevermark•Dec 1, 2025
In my experience Apple's software has been accumulating small annoying bugs for a couple years.
For a couple years I have been noticing regular new glitches in the Apple TV interface accumulating faster than old ones disappear.
Lately the glitch accumulation syndrome seems to have hit macOS. Notes has started doing random bolding, unbolding, changing text size on only one line, etc. After a restart, a finder window with tabs springs to different screen spaces, depending on which tab is open when I try to drop a file on it. Message sometimes draws a few lines of a message with a few pixels vertical and horizontally offset, so there is actual overlap of message parts.
Then there are chronic ones. Safari's save or print to PDF are notorious for not saving pictures you can see, even from reading mode. How are basic functions in Safari not worth fixing, for years?
Apple's HomePods ... for many years. I could write a blog of interesting Pod behavior. I thought having one or a pair in each room would be nice. No, more of them is not nice. Constant bizarreness.
The noticeable acceleration isn't encouraging.
lapcat•Dec 1, 2025
> In my experience Apple's software has been accumulating small annoying bugs for a couple years.
A couple? That's the understatement of the last couple years.
0x1ch•Dec 2, 2025
> Apple's HomePods ... for many years. I could write a blog of interesting Pod behavior. I thought having one or a pair in each room would be nice. No, more of them is not nice. Constant bizarreness.
Yeah, these have quite the DIY / Jailbreak following I've noticed. They look like neat little devices for music and HA stuff, but I've read similar stuff to your comment.
tyre•Dec 2, 2025
Interesting. I have one HomePod and four minis scattered about. I can’t remember having problems with the hardware or setup. Siri, on the other hand, is a pain in the ass.
JimDabell•Dec 2, 2025
> In my experience Apple's software has been accumulating small annoying bugs for a couple years.
They’ve never not been like this. They don’t know how to write software sustainably and don’t seem interested to learn. They add features faster than they fix bugs. Early on, it was masked by less frequent releases, but switching to an annual cadence made it more obvious. They worked around the problem once by focusing Snow Leopard on bug fixing, but they are just letting the bugs accumulate again now.
hshdhdhj4444•Dec 2, 2025
> They’ve never not been like this.
If you only look at their earlier 10.x.0 releases this is true.
But it was well known that you don’t upgrade to a new macOS on any non experimental system until the 10.x.1 release.
In the past (until the mid 2010s I think), if you upgraded to 10.x.1 you’d have a very smooth experience.
jajuuka•Dec 2, 2025
Seems like bad software design to make release versions an extension of betas. The "we'll fix it after release" attitude works in some cases, this is not one of them. At some point OS teams need to hold back releases to ensure stable releases and not just hope everyone will get the message to not update until a few versions later.
nixpulvis•Dec 2, 2025
My current "favorite" bug is how contacts get randomly merged on iOS. I've called the wrong friend multiple times and it's completely unacceptable for such a basic and core function of iOS.
phantasmish•Dec 2, 2025
There were a couple Apple OS releases in the ‘10s where they were like “hey, not many new features and no big redesign, we mostly increased performance and squashed bugs”
It feels like we’re waaaay over due for one or two of those.
xp84•Dec 2, 2025
What’s really out of touch is how they don’t seem to think users would be excited for that. Literally nobody is enthusiastic for more complexity. Literally everyone hates the buggy, flaky mess on iOS, iPadOS, macOS. Maybe a working magical Siri would make an impact but Apple has prove definitively that they can’t build that ever. So, rather than ruining all the OSs further, just fire all the PMs and designers and let the engineers fix the bugs for a couple of years.
dijit•Dec 2, 2025
Actually, I think it's you who's out of touch here.
There's two awful colliding factors here.
1) People absolutely buy features.
I am in the Apple ecosystem, why? Because iMessage on my laptop, seamless copy/paste and the fact that it supports every bit of software I want to run.
2) MBA thinkers value features, for the previous reason. They can show that features move the needle of units sold. It's easier to quantify.
What you and I implicitly understand is that Apple has a captive audience, people will continue to buy MacOS (by virtue of Apple Hardware) for the coming few years at least.
The higher quality the software, the more performant and less buggy: the more likely we stay in the ecosystem longer. This will sell units in the 4-7 year timeframe for sure.
The more Apple focus on this, the larger their moat.
MBA's barely understand how to build a moat, other than monopolising a market by M&A.
int_19h•Dec 2, 2025
> Because iMessage on my laptop, seamless copy/paste and the fact that it supports every bit of software I want to run.
This is a good example of a feature that is actually useful. But it is also one that has been around for a long time. Can you think of something more recent?
phantasmish•Dec 2, 2025
- Transparent text selection in images a few years back was the kind of magical thing I didn’t know I need, but now that I have it any platform without it feels broken.
- I haven’t had a chance to use it yet but Preview was just about the only thing keeping me on macOS for my personal computing, rather than going all iPad/phone. Now it’s on iOS, as of the (otherwise terrible, maybe my least-favorite iOS release yet and I hated 7) version. Provided it’s close on features, that’s one of the only things I’d have missed going iOS-only, gone.
But I can’t think of anything between those two.
wahnfrieden•Dec 2, 2025
iPhone Mirroring
Universal Control
exitb•Dec 1, 2025
> rush to get the next version of macOS out of the door
That’s the key I think. Apple these days never releases when products are ready, but on a predefined schedule. Point releases that should fix things, are actually delivering more features that were shown on the keynote, but didn’t quite make the main release date.
As a result the systems accumulated some bugs that might never get fixed, unless the code happens to be completely rewritten. The desktop switching animation is hopelessly long when using keyboard shortcuts with ProMotion enabled. On both iOS and macOS the Music app will have an audible click couple of seconds into the first played song when using lossless quality. Stuff like these is known and reported, there’s just seemingly zero bandwidth to handle it.
jonhohle•Dec 2, 2025
20 years ago, I was excited to get OS X updates and each one made the system better. When Software Update showed something new, it was always going to be good.
At the same time, Windows Update was an anxiety engine.
Now Software Update has mostly become what Windows Update was. Uninteresting security patches. Each new major update makes the interface worse and adds new bugs or drops old hardware.
hnthrowaway0328•Dec 2, 2025
Actually Windows would be much more lovely if MSFT keeps the Windows 7 core and just release security fixes and bug fixes. In the forseeable future, 64-bit should be enough. And I already had everything I need on Windows 7.
jamesbelchamber•Dec 1, 2025
I have an on-again-off-again relationship with macOS - the deep integration with Apple hardware is stellar and IMO the new MacBook Airs are tremendous value for money, but otherwise the OS seems to be suffering from some deep technical debt and MBA-brained decision-making.
I'm currently on the "meh hardware but solid OS" phase of the cycle - the battery life isn't as good and waking from suspend still (somehow) isn't as seamless, but my Linux of choice (Silverblue) is predictable and transparent - and ultimately if there's a problem it's in my gift to fix it, which is much more comforting to me.
I wonder what they'll do to woo me back next time..
lapcat•Dec 2, 2025
There's actually a better format than Safari web archives hidden in the Safari Debug menu: Save Page Complete.
This saves the individual files of the site in standard format, html, js, css, etc., much like Chrome does with Webpage, Complete.
With the AI vision tools we have these days, I just export to PDF. At least within the Notes app, the search feature also searches the contents of PDFs.
brendong•Dec 2, 2025
Latest MacOS made my laptop speakers unusable
cyberax•Dec 2, 2025
I couple of months ago, I wasted about 4 hours debugging issues with my app. Command-line scripts didn't work properly for some reason, while my IDE worked fine.
Turned out that I either missed or accidentally denied the permission to access local networks for iTerm. So the `curl` utility installed from Homebrew was silently failing, while the system-provided `/usr/bin/curl` worked fine. Because it has special permission from Apple.
Can I just give the same permission to iTerm? Nope. We are not worthy of that power, and must re-affirm permissions every 30 days for all non-Apple software.
Oh, and these permission popups happen at random moments, including during presentations or meetings. And if you don't accept them, they are silently denied.
tpmoney•Dec 2, 2025
> Can I just give the same permission to iTerm? Nope. We are not worthy of that power, and must re-affirm permissions every 30 days for all non-Apple software.
Not sure what permission you're referring to or what your curl script is trying to do but `/opt/homebrew/opt/curl/bin/curl http://www.google.com` works just fine on Tahoe from both iTerm2 and ghostty. Looking through the various permission grants, the only one they both have in common is "App Management". They share some file permission grants, but where as iTerm has full disk access, ghostty only has Downloads and removable media. In the past I've found I've needed to add terminals like iTerm to the Developer Tools permission, but ghostty isn't in there currently and curl is still working just fine. And in none of these cases have I ever needed to re-affirm the permission every 30 days.
Any chance you have "disclaim ownership of children" setting enabled in iTerm? Maybe if iTerm is not allowing child processes to use its own permissions, you're having to re-authorize curl specifically (and it's getting updated about once every 30 days?)
> And if you don't accept them, they are silently denied.
This is IMO the correct behavior. If something asks for permission and it's not explicitly granted, then the default should always be denied.
cyberax•Dec 2, 2025
> Not sure what permission you're referring to or what your curl script is trying to do but `/opt/homebrew/opt/curl/bin/curl http://www.google.com` works just fine on Tahoe from both iTerm2 and ghostty.
Mwwahahaha. Yep. Curling something neutral like google.com worked fine for me as well. That's how I was verifying that everything was OK.
The permission in question is called "Local Network", you can find it in the "Security" section in the control panel. Yeah, their names don't match.
Oh, and negative entries are NOT listed in that panel. So if you deny the request, there is NO indication of that. Anywhere. Logs will also be empty.
> This is IMO the correct behavior. If something asks for permission and it's not explicitly granted, then the default should always be denied.
The keyword is SILENTLY. The permission requests should be logged and made available in a central location, where they can be reviewed.
It's literal recursive WTF. When you start looking at it, it gets worse and worse.
datadrivenangel•Dec 2, 2025
This permission is so weirdly named and scary, and the applications never tell you why they're requesting it... on iOS it would be against the developer guidelines...
cyberax•Dec 2, 2025
Yep. MacOS is against the iOS guidelines.
Because it's a macOS dialog, not something that is controlled by applications.
keyle•Dec 2, 2025
I typically jump on the latest macOS with enthusiasm. I once made the mistake to install the beta version of the next os, and well, that didn't go well for me. But typically, within X.1, I'm there.
However something shifted since this "visionOS" melted version of macOS (Tahoe); where I have absolutely no intension to upgrade from Sequoia. I hope they will fix it by the time I'll be forced to upgrade (post support deadline).
It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess. Just open the "Keyboard" settings on macOS today and it's bewildering how they could ship this and think this is fine. Steve would roll in his grave.
The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".
By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
From a Gestalt standpoint, human relations with desktop computers are not the same as with thumb driven mobile OS or air-pinch driven vision OS, period. The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
andrekandre•Dec 2, 2025
> Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
100% agree, though i wonder how much an influence casual users are having on apple's marketing of macos...
its almost as if apple doesnt want to sell "trucks" anymore (as steve would say) and would prefer to morph macos slowly into a sedan like the ipad (cause that is where the money is)
> By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
tbh this is probably me in 2026 or 2027 i think...
DuperPower•Dec 2, 2025
Windows IS also suffering from macosification
keyle•Dec 2, 2025
no, Windows is suffering from profiteering and corporate malignancy.
bigyabai•Dec 2, 2025
In modern parlance, iosification.
grishka•Dec 2, 2025
I call this "touchscreenification"
SheinhardtWigCo•Dec 2, 2025
> Steve would roll in his grave.
Steve understood better than anyone that having a finite amount of time to build means you can't please everyone. The vast majority of Apple's customers just do not care about the Keyboard settings UI or the clarity of unusual error messages.
hedora•Dec 2, 2025
I wonder how many care that messages lights up like a Christmas tree on speed on iPadOS, battery life dropped 90%, calculator requires 32 GB of ram, offline maps stranded them in the woods, iOS can no longer keep two apps loaded at once, ocr screenshots broke, the magnifier “flashlight” button no longer fits on the screen, or the ai text suggestions in notes are simultaneously garbage and undeletable.
Those are just some of the bugs I hit. I’d guess most normal users hit 4-5 problems this upgrade cycle.
cgriswald•Dec 2, 2025
For my side gig I need to quickly take multiple pictures (with my iphone) of subjects that aren’t still or cooperative. This used to work fine. Now the camera just quits with no crash or notice so I think I’m taking pictures but I’m not. Closing the camera app doesn’t disable or stop the camera, I have to wait or reboot. But hey, I can take really cool photos I can view in the Apple Vision I don’t own.
wpm•Dec 2, 2025
Users do care they just don't have the words to explain what it is thats frustrating them. Just a silent "I find myself using this less" sort of thing.
Not for everything, but the excuse of "normies don't give a shit" is a bullshit one.
AnonC•Dec 2, 2025
> It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess.
It’s difficult to pinpoint when exactly the decline started. But one key event before the Settings app was the Catalyst apps that were straight out and dismal ports from their iOS versions. Till date, none of those work well and cannot be navigated properly using the keyboard. Reminders, Messages, Notes and more.
Craig Federighi seems to be increasingly taking on so much authority without having a trusted set of people under him and his leadership (or lack of it) has resulted in neglecting software across device platforms. Some of the Apple apps on tvOS with paid subscriptions are worse, because the bugs in them don’t get any attention at all.
airstrike•Dec 2, 2025
Notes straight up crashes if you "open this note in a separate window" and edit from there for prolonged periods of time (minutes, not days)
I think if you minimize the main window it gets even worse
It's completely unacceptable
wahnfrieden•Dec 2, 2025
If you cut text in a "separate window" note, it will delete the text, but it won't actually copy it unless you issued the command for a note in the main window. So when you go to paste it elsewhere, you find it's gone, and then you often find Notes has lost the undo history too.
mrkpdl•Dec 2, 2025
I’ve always felt the decline in Mac OS started on the day of the ‘Back To The Mac’ event in 2010. And has continued since. Symbolically this event made clear the iOS first focus of the company. And since then Mac OS updates have continued to be secondary/lesser to iOS.
Mac OS is still my system of choice, but I don’t have as much confidence in it as I would like.
The big thing from around fifteen years ago is the mixed modes for autosave, where they sort of half heartedly changed the language around save/save as and just sort of… left it. Some apps use their new (for the 2010s) auto save system and some don’t. And it’s up the the user to muddle through. Weird. And there are many half baked things like this in the OS now.
Mac hardware, on the other hand, has never been better than it is right now!
randmeerkat•Dec 2, 2025
> Mac hardware, on the other hand, has never been better than it is right now!
I thought the same until trying a framework laptop with Ubuntu. Mac is the “IBM” choice, no one gets fired for choosing it, but quite frankly there’s better options these days.
ghqst•Dec 2, 2025
A framework laptop is very nice, and definitely has a lot of upsides, but it can't match screen, keyboard, trackpad, camera, or speaker quality with a MacBook Pro, not to mention the battery life.
linguae•Dec 2, 2025
I concur. I have a Framework 13 I use as my personal laptop and a work-issued M3 MacBook Pro. While I love the freedom that my Framework 13 provides in terms of user serviceability and operating system choice, the MacBook Pro feels more premium, and it has absolutely amazing battery life.
amluto•Dec 2, 2025
> It started with the macOS that brought the iOS settings panel.
The ridiculous thing is that Microsoft already made approximately this mistake with the Windows 8 “PC Settings” disaster.
perryizgr8•Dec 2, 2025
Even more ridiculous that the same mistake continues in Windows 11 today!
int_19h•Dec 2, 2025
The fact that neither desktop OS seems to be capable of doing settings right is a damning indictment of the general state of UX across the board.
bentcorner•Dec 2, 2025
Windows went through a pendulum swing of integrating touch (I think they ended up in a place where they expect users to use more of a multi-modal approach instead of touch-only).
I suspect Mac is going through the same thing right now as ipad is "growing up" and they're trying to reconcile all their UI. I'm a little surprised that Macs have never introduced touch.
pjmlp•Dec 2, 2025
Worse, it shows how badly staffed the companies are, with a management that doesn't care about their staff skills.
From experience, I bet Apple and Microsoft have offshored all their desktop teams.
abhinavk•Dec 2, 2025
It's still in process. Today's update (KB5070311) added the following:
> Keyboard settings for "character repeat delay and rate", and "cursor blink rate", have moved from Control Panel to Settings.
do_not_redeem•Dec 2, 2025
To be fair, Windows 8 only came out in 2012, so they haven't had that much time to finish the settings migration. But they're making good progress. If they keep up this pace of moving 2 settings per month, they should be able to finish by 2053.
pjmlp•Dec 2, 2025
Given how bad Project Reunion went, that is being too positive.
jajuuka•Dec 2, 2025
If the goal was to move everything to Settings, sure. But Settings seems to be for the most common settings the average user will want to look at whereas more detailed options are elsewhere. It's a way to easily funnel users away from more impactful settings to system stability. In this view Windows 11 release solidified that pretty well.
The character repeat and cursor blink rate settings were already in Settings but it just opened up the older windows forms. This just gives them a new coat of paint by putting them in the Settings app.
weaksauce•Dec 2, 2025
about 5 months ago i jumped ship to kde plasma and it's been great. took a month or two to get the most prized things working the way i wanted but kde is so configurable that you can get it to work pretty much identical to a mac. toshy gives you all the familiar mac keyboard shortcuts and lets you do per application configs. I can't see going back to a mac unless an employer mandated it. the freedom you have is refreshing. if something doesn't work the way you want it you can change it.
xp84•Dec 2, 2025
> if something doesn't work the way you want it you can change it.
This sentence here is my biggest heartbreak with modern “computing.” I came up in the Windows 98/XP days and over about 7 years from 98-05 basically gained full mastery of basically every aspect of Windows and how to change it, and also from 03 on started using Mac OS X daily and found it to be just as customizable or more, in most ways that mattered. I felt that my computer was my own and loved having full control, making it perfect for me.
None of that is possible now. You cannot even select your own notification sound for Messages on MacOS anymore. Only the 20 sounds packaged with the OS. What. The. F%$k.
safety1st•Dec 2, 2025
This is because in any monopoly/duopoly/oligopoly, the product inevitably stops being about what the user wants, and becomes about what the monopolist wants. They're removing features like this because simplifying configurations translates to reduced support costs, and reducing their costs and padding their margin is the name of the game for a monopolist, they believe there's nowhere else for you to go, so they can and will hose you over and over again.
We're now paying the piper for many years of accrued monopoly effects, it turns out the way our IP law is structured, the rights we've granted corporations to sue people who attempt any kind of reverse engineering etc. all privilege the monopolist and encourage the formation of the monopoly, because the entire legal and regulatory system is designed to juice corporate profits and pesky old laws like the Sherman Act which got in the way have essentially been ignored for decades.
One really important thing for people to understand is that until there's a serious change to these dynamics, IT WILL GET WORSE. Mac OS will get worse, FOREVER. So will Windows and all other monopolist products. This is why you really need to switch away from them as soon as you can; life will be an order of magnitude more miserable for whoever's still using these products a decade from now. They will just keep on squeezing whoever's left, harder and harder until the heat death of the universe.
usefulcat•Dec 2, 2025
> They're removing features like this because simplifying configurations translates to reduced support costs, and reducing their costs and padding their margin is the name of the game for a monopolist, they believe there's nowhere else for you to go, so they can and will hose you over and over again.
There may be some truth to that, but I really don't think it's the whole story. Otherwise how do you explain spending so much effort on eye candy like MacOS "liquid glass", or the redesigned settings app? For that matter, why bother with an annual release at all?
To me, I think it's a pretty obvious case of prioritizing style over substance. For whatever reason, but not to save money. If they really wanted to save money they'd stop with the gratuitous change.
venturecruelty•Dec 2, 2025
By 2035, I'm not even sure I'll have a computer. (Sort of a joke, but like, at this rate...)
My current OS X update strategy is: I don't, mostly. I'm a few versions behind, and at this point, I'd rather keep an OS that sort of works and just deal with the script kiddies, then upgrade to an OS that doesn't work and have to deal with my OS vendor.
dijit•Dec 2, 2025
You kid, but you might be onto something.
The majority of users are content with chromebooks, what does that tell you about the requirements of desktop computers today? It tells me that they are just niche professional tools; and professional tools largely suck for UX..
I had an interesting realisation the other day (that's tangentially related): on my iPhone and iPad: I can't access my work emails or chats at all. Yet on my significantly more difficult to secure laptops: no problem.
The mobile platforms have built-in mechanisms for remote attestation. Desktop operating systems do not.
I think as soon as companies realise that an iPad is "good enough" for email/excel/word workers, we'll see an even more precipitous decline of the desktop operating system experience.
Liftyee•Dec 2, 2025
Maybe my definition of UX is behind the times, but I think professional tools have great UX for their intended users... Professionals.
Fine grained control, informative error messages, thought out keybinds, all make the system easier to use for experts
dijit•Dec 2, 2025
Professional software is aimed at people who use it day in day out so they’re optimising for a different problem than software that’s aimed at the casual user.
Intuitiveness is often seen as a outright positive by most people but actually it’s more of a trade off. Often the greatest efficiency is achieved by interfaces that require a bit of learning by the user. The ultimate example of that is command line interfaces which are very powerful and efficient but require you to know what you’re doing and give you relatively little help.
You’re on the other side of a steep learning curve for a lot of professional software you use. A steep learning curve is bad UX.
usefulcat•Dec 2, 2025
I regularly wait almost a year after a given version of MacOS has been released before upgrading. I don't care about new features, and I already spend all day fixing bugs of my own creation. That leaves very little time for debugging other people's software.
eduction•Dec 2, 2025
I like “intension” it’s like “intention” + “tension.” The act of planning something, but anxiously.
pbreit•Dec 2, 2025
Tahoe is SOOOO ugly! The huge rounded corners are atrocious. The fonts look terrible. The windows keep snapping, expanding and contracting with no obvious pattern. Yuck.
And iOS's transparencies are disastrous. They make so much of the test illegible.
noduerme•Dec 2, 2025
I'm still on Monterey, on a 2021 M1 that works just fine. I'm not buying a new Mac this year specifically to avoid having to spend days dealing with all the potential headaches of updating my dev environments. I hate upgrading. I don't want any of the new stuff. I just want something that works. The first thing I do when I get a new Mac is uninstall every piece of Apple software that can be uninstalled, then use Little Snitch to block all their IP addresses.
That being said, now AWS is forcing all my RDS instances to upgrade to mysql 9 (also: Why???), so I need to get 9 working on my dev box, and tonight I'm up against a wall trying to work through Homebrew issues. There's no way to win.
balder1991•Dec 2, 2025
I think it would be better to just use Docker/Podman at this point?
And latest 8.0 and 8.4 is supported at least a year from now.
exasperaited•Dec 2, 2025
On the other hand, presumably Steve was happy with the insanity of the iOS settings app, where applications had their settings only accessible in another application.
JKCalhoun•Dec 2, 2025
Yeah, it half-ass made sense? Maybe?
I mean when the apps are small and have just a couple settings, you save having every app having a settings widget that takes you to another panel, etc.
(But a "Good" iOS app in my mind would still have a widget in the app to take you straight to the correct pane in Settings where you configure it.)
ryandrake•Dec 2, 2025
I kind of like the iOS settings application. If I want to change some settings for an application, I have one place I have to go to find it. I don't need to launch the app and try to guess where their designer decided to stick settings (probably buried deep in a hamburger menu). I don't have to guess whether a dark gray switch on a light gray background is "on" or whether a light gray switch on a dark gray background is "on" because the app's designer thought it would be cool to not use native controls.
I honestly wish this "central settings" app idea would spread to desktop operating systems.
JKCalhoun•Dec 2, 2025
> It started with the macOS that brought the iOS settings panel.
I get that Apple would want to unify the user experience across the two devices. But, seriously, iOS settings have been shit since iPhone 1.
They should have fixed iOS instead.
VerifiedReports•Dec 2, 2025
"macOS encounters an error or fault, but doesn’t report that to the user, instead just burying it deep in the log."
This is another huge facet of the problem. Not only does it hide glaring problems from the user and prevent him from taking action, but it prevents him from reporting it to Apple for potential redress.
Apple loves to hide information, with the excuse that it's "too scary" for the "average user." This has always been bullshit. If "the average user" is put off by information he receives, he can at least use it to consult someone who isn't.
iOS Mail is a great example. It can utterly fail to access your mail server because of wrong credentials or whatever, but it won't tell you. In fact, it'll claim, "Updated just now." So a day or two goes by and you've missed important work or personal E-mails before you even decide to investigate. This is obviously offensive, because Apple has decided that your work and your communications are less important than hiding their defects... which might not even have been to blame!
When you combine the glaring QA failures piling up with the obnoxious douchebaggery and law-flouting that Apple has engaged in with its app store, it's pretty clear that the company needs a major management housecleaning.
Apple loves to coddle and promote certain pets, who are often incompetent but for some reason curry favor with management. Look at the "Liquid Glass" fiasco and hideous UI regressions in Mac OS and iOS. This is what happens when you put an unqualified packaging designer in charge of UI at a company that's held out as the paragon of "elegant" design. Jony Ive was a pompous hack with one idea... or actually two: 1. "Thinner" 2. Less useful
We had a brief respite with his departure, but now... things might be even worse. And at a time when Windows has been degraded into unredeemable garbage... it's a grim outlook for popular computing.
socalgal2•Dec 2, 2025
> The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".
If you're talking about the process that just says "Foo.app is damaged and can’t be opened." and the only way around that is to manually remove the com.apple.quarantine extended attribute, that's arguably working as intended. Apple doesn't want users to run untrusted apps period. They want only apps approved by them.
As a dev and open source dev I don't like it. But, I can't totally be against it I think. It is safer for some users and experts can learn how to remove the attribute with `xattr -d com.apple.quarantine filename`
dilap•Dec 2, 2025
Saying "Foo.app is damaged" is lying to the user though, which is not nice, and not a good sign, in general, for the health of a company / its culture.
socalgal2•Dec 2, 2025
Saying it's damage is by design. Apple wants to scare you aware. I agree it feels bad from one POV. That was my initial reaction. I also agree though that steering grandma away from evil apps is good too.
dilap•Dec 2, 2025
Yeah, by design, of course, but I still think it's bad (& there are plenty of ways to scare grandma without lying to her, if you really need to do that).
In general I'd contend that the mindest which leads you to believe "we need to lie to our users because they are dumb" isn't conducive to making good software.
dilap•Dec 2, 2025
It's basically a "when to rip the band-aid off" type of situation.
Briefly poked around w/ linux again for the first time in years (Omarchy, DHH's tune of Arch + hyprland), and hoo boy, it's come a long way! Nothing like the KDE/Gnome+X jankery of the olden times. Very polished, very slick, very nice.
nurettin•Dec 2, 2025
> By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
Ironically, it was all downhill since KDE2.
danans•Dec 2, 2025
> By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI
I love Linux, but I doubt that will happen. If anything, by then Linux will be a feature of a workstation OS running in a hypervisor, just like it is with Windows and ChromeOS today.
> The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
There's nothing stopping you from running a Linux desktop with a minimalist tiling window manager - I have for years and found it does exactly what you say.
But it sounds like it's more that you don't like that there aren't many product offerings like that. That is true. Even computers with Linux pre installed use "bouncy" desktop environments like Gnome/KDE by default.
My preference - ChromeOS - comes the closest but is still nowhere near as stripped down as i3 tiling window manager (which I also think is great).
wuming2•Dec 2, 2025
Can we have Scott Forstall back now.
AnonC•Dec 2, 2025
I wish that could happen, but sadly Tim Cook’s ego wouldn’t allow that and I don’t think Craig Federighi would want his kingdom to be torn apart (I presume he had a big role in getting John Giannandrea to be pushed out of Siri and retire).
Scott Forstall was fired for a lot less compared to the mess that Apple’s software is now.
Mizza•Dec 2, 2025
Would love to see them do another OSX 10.6 and just release a version with lots bug fixes and no new features. But instead it'll be a new half-baked LLM tool to help you make new half-baked LLM tools.
vondur•Dec 2, 2025
Isn't there a rumor that the next MacOS/iOS update are going to focus on reliablilty and fixing bugs? I think everyone would like that.
a-dub•Dec 2, 2025
macos feels dated these days to me.
it's time for a clean slate.
wunderg•Dec 2, 2025
The irony is that we all independently decided QA was a “process smell” around the same time. The logic seemed airtight: developers should own quality, shift left, test in prod with feature flags, move fast. Every tech blog and conference talk said the same thing.
What nobody mentioned is that QA teams weren’t just finding bugs—they were the institutional memory of how things break.
When you dissolve QA and tell developers “you own quality now,” that knowledge just evaporates. Each developer tests the happy path for their feature and calls it done. The edge cases? The interaction effects? The weird state machines? Those all ship to prod.
The really insidious part is the metrics looked great. Velocity up, deployment frequency up, cycle time down. We were measuring output, not outcomes. Exec dashboards showed green across the board while user experience quietly degraded.
Now we’re in the equilibrium state: software ships fast and breaks often, every deploy is a dice roll, and we’ve normalized “hotfix Friday” as just how things work. The velocity gains were real, but we were measuring distance traveled, not value delivered.
Turns out “everyone owns quality” means nobody owns quality. Who knew.
kace91•Dec 2, 2025
There was a trend of devs being their own QA.
Also devs being infra (devops).
Also devs being PMs (product developers).
Also devs being managers (flat orgs).
Also devs being facilitators (rotative scrum masters).
I wonder why expertise is being lost.
hedora•Dec 2, 2025
This also leads to devs burning out, because you’ve listed a bunch of jobs most programmers hate, whether or not they happen to be able to do them well.
That causes churn, which further erodes expertise.
kace91•Dec 2, 2025
Yup.
And dealing with the product of any of those topics half assed by a non expert colleague is cause for burnout too.
Pipelines that fail, poorly thought tests, badly written docs… Which reminds me I forgot to add technical writers to the list.
malloci•Dec 2, 2025
Was a trend?
ninkendo•Dec 2, 2025
It’s interesting because Apple actually has a ton of QA people, and they do their job more than well enough. Any bug you file is nearly guaranteed to be a known issue in someone’s backlog or another.
But Apple ships on a schedule. A project’s code is either on the train when it departs, or it’s not. Promo packets depend on shipping, so you take the bugs, and you assign them to next release.
Bugs don’t stop releases, features just occasionally get punted. For every public feature you saw at WWDC that gets delayed because it’s not ready yet, probably 3-4 things shipped with known bugs that just weren’t important enough to punt the feature, so they just ship with the bugs.
QA is not the problem at Apple, because they know about the bugs. The culture of “we ship in September no matter what, nothing holds up the release” is the cause.
Klonoar•Dec 2, 2025
A trillion dollar company is never going to “hold up a release”. That culture is never going away.
Your point should probably culminate in “they need to stop promo’ing for features and start promo’ing for performance and stability”. It’s the only way to satisfy the competing constraints at play.
venturecruelty•Dec 2, 2025
We didn't decide it was a process smell; management saw a lot of expensive mouths to pay, and decided they could get away with cutting those people by making up some nonsense and then making the remaining staff do more work for the same pay. This happens over and over and over again, and every time, people fall for it.
Bring back specialization. Bring back paying experts for their expertise. Bring back one person having one job.
typewithrhythm•Dec 2, 2025
It's a case of high trust, high skill structures not being maintained while trying to introduce outsourcing and minimum viable skill lower cost employees.
The idea of owning your own quality only works if you can trust the dev to understand quality, and want to implement it. Independent almost adversarial QA is required when you can't trust the devs.
to11mtm•Dec 2, 2025
The Devs that 'know how to pass a good QA' are rare. I was lucky in that my first shop involved 'Make it easy enough for a person who thinks Internet Explorer might mean the AOL Icon to them' and my second shop involved a glorious QA that used to do QA for USAF [0]
If anything I'd argue that the 'Shift of QA into Dev' was a first step to the role consolidation and job enshittification we see today.
[0] - I still recall the time where I had a 'bad' bug and he told me "look, nobody died". It was a good benchmark set for understanding "I need to know how dangerous this -could- be."
tobyjsullivan•Dec 2, 2025
It’s possible for a woodworker to build a table which reliably does not collapse, even without having a third party test it.
It’s equally possible for a different woodworker to build a table which will collapse when deployed in a customer’s dining room.
The difference comes down to which woodworker I’ve hired, and how they’ve been trained.
If you can’t trust a woodworker to ship a table that stands under its own weight, layering on third-party QA isn’t really going to fix the underlying problem.
That said, cargo culting the “no QA” model is ill-advised. If a particular dev shop needs QA today, they’ll probably need it tomorrow.
recursive•Dec 2, 2025
Third party QA should be able to simulate the customer's dining room. If the table collapses during testing, they will file a bug. It's up to management whether to ship anyway.
mrcsharp•Dec 2, 2025
Bad analogy I think.
A table is a table. It has one core function. An argument can be made that it could be built in a way that a chair can't be pushed against it for example. But the number of such cases for a table are infinitely smaller than the number of edge cases and unexpected interactions a software system can have.
QA is a way to catch those edge cases that a single developer cannot find because of various reasons. One such reason is that devs are very close to their work and they might subconsciously not trigger the unhappy path in their code.
Testing if a table works is vastly different from testing a software system.
tobyjsullivan•Dec 2, 2025
The analogy conveys that QA is not inherently necessary to build and ship things that work.
It also paints a picture of a scenario where requiring QA would be more of a red flag than a best practice. It seems a tad silly to imagine a woodworker nailing boards together so they look like a table, then passing to QA to determine if the table is “good enough”, then having QA ship it back with defect reports. But this is exactly what many less-mature teams end up looking like.
You make a good point about unexpected interactions.
I’d argue the question for software isn’t whether QA Bad or QA Good. It’s at what level of complexity does QA become necessary. Most software teams aren’t dealing with all that much complexity (or, more specifically, inherent complexity that can’t be designed away.)
mrcsharp•Dec 2, 2025
> It’s at what level of complexity does QA become necessary.
This is a good point. My answer would be that it depends on how many depend on the software and what is the tolerance for unintended interactions that users discover?
Based on which domain the software is written/deployed in, this answer will be different.
kykat•Dec 2, 2025
This comment smells like LLM
zbentley•Dec 2, 2025
Does it? Interesting, I thought it was a pretty robust take with specific parts I hadn't seen before. Perhaps the phrasing/sentence construction is a little stilted, but conclusions-drawn wise it seemed good to me. Maybe AIs are getting more incisive, maybe you just don't like GP's writing style. Who knows?
kykat•Dec 2, 2025
I've been using Gemini 2.5 pro a lot, and it sounds a lot like it
cdf•Dec 2, 2025
During my army days, the sergeant major always seem to know where we would fail to clean during inspection standbys, eg the top rim of doors. Part of it is a hazing ritual, but it also means if you know where to look, you know where people will consistently fail.
As an SRE who previously had to manually inspect changes and releases, I quickly learn what to check for, and saved many production issues from happening, but I guess nobody will know about the failures that didnt happen, but they will notice the delay I introduced and the inspection process was automated together with the CD system and I am cut out. Fingers crossed the automation is as thorough or can learn common failure modes.
venturecruelty•Dec 2, 2025
I've been in your position before, and it is indeed thankless. So, for what it's worth, thank you for all of the disasters you prevented. I believe you, and I appreciate it.
BearOso•Dec 2, 2025
I think the move to more test-driven development has made everyone a little bit overconfident. I've seen pull requests merged that pass all tests, but still end up bug-ridden. There's just no substitute for human eyes looking over the changes.
aag•Dec 2, 2025
<rant>I've never had confidence in MacOS or Apple software in general, and especially not in Apple Photos. Photos beachballs constantly, even when I do simple things like creating a new folder or naming a photo. It loses keystrokes almost every time I type a folder or photo name. No other program does this on the same Mac, which is an M4 Pro with 64GB RAM and terabytes of SSD. I know that it's not a problem with the hardware because the previous Mac Mini, which was well equipped, had the same problem for years. Reconstructing the Photos database didn't help.
Don't get me started about how Time Machine drops files — important files like the Photos Sqlite3 database — from backups.
Yes, I should switch from Photos to something else, e.g. Immich.
I barely use the software included with the Mac, and would only use Linux except that there are still just a few programs or bits of hardware that insist on there being a Mac or Windows machine somewhere.
How Apple every got a reputation for high-quality, user-friendly software is beyond me.
Not recommended.</rant>
radicality•Dec 2, 2025
Photos is definitely not great, though I still try and deal with it for the easy iCloud syncing.
Some examples off top of my head for Photos crappiness, all on my top of the range 128GB macbook m4 max
- doing 'cmd-R' (rotate) on a standard few-megabyte image might beachball the app for a few seconds. Rotating a small image file...
- Rotating a video seems to re-encode the whole video, instead of setting some metadata flags. Imagine you have, say, a 20GB video recording, and rotate it. That will now be a separate new 20GB file on your mac drive.
- If i view the album of some specific person that has many pictures with location metadata, and I scroll to the bottom where the map is, it almost immediately starts allocating >100GB memory, beachballs, starts gigabytes of memory paging, and you gotta kill the app asap.
FireBeyond•Dec 2, 2025
Easy syncing? Kinda. It works, generally, eventually.
No progress, no indicators. And what little status you get has no connection to reality.
Will it sync? When? Who knows? You’re on WiFi with a full battery and charging? So? Might be a minute, might be an hour. Oh, you restarted Photos? Who cares? Not Photos.
They'll get there. Sometime.
linguae•Dec 2, 2025
Apple’s reputation for user-friendly software comes from the 1980s, when Windows was very primitive and when the Mac’s biggest competitor was MS-DOS, which was never known for user-friendliness. To be fair to Apple, Apple worked very hard to establish well-conceived UI guidelines and to ship representative software such as MacWrite and MacPaint to show how Mac software should behave.
In the 1990s Windows gradually improved, and Windows 95 was on par with Macintosh System 7.5 in terms of features and ease of use. It even had its own UI guidelines. Windows 95 was one of the factors that led to Apple’s troubles in the mid-1990s.
Even though it took over four years for the purchase of NeXT to lead to the first client release of Mac OS X in 2001, Apple distinguished itself from Windows PC vendors in other ways, such as ease of installation and Apple’s pursuit of the “digital hub” where the Mac was the center of a digital lifestyle involving music, digital cameras, and digital camcorders. This was the era of the iPod, iPhoto, iMovie, GarageBand, and related software.
Of course, Mac OS X solved the Mac’s long-standing stability issues, and Mac OS X also came of age when the Windows world was suffering with malware and security issues.
In my opinion, the Mac peaked in the mid-to-late 2000s, where Mac OS X provided users a solid operating system that was easy to use, and where Macs came bundled with a variety of apps from Apple that made it easy to do a lot of tasks many computer users care about, such as organizing music and photos, as well as editing music and videos.
Then came the iPhone and the tremendous profits that came from the iOS ecosystem, and with it came Apple’s shift in strategy, from the Mac being the digital hub to a hub focused increasingly on iOS and Apple’s cloud services. The Mac hasn’t been the main focus, and in my opinion the decline of Mac software is a reflection of Apple’s focus shift.
chongli•Dec 2, 2025
This is a really nice summary of the history of Mac OS (in both its incarnations).
While Mac OS X in the mid-late 2000s may have been a technologically superior operating system to Classic Mac OS, it was never as easy to use. The loss of the spatial Finder [1] along with the very strong UI consistency of Classic Mac OS apps (including 3rd party apps) left non-power-users behind forever. However, like everyone else in the operating system space, Apple didn't have to care about that because the browser took over and these users stopped doing things in native apps.
Classic Mac OS still can't be beat for working on projects in visual media. The persistence of the spatial Finder is so rock-solid that you can develop muscle memory for where icons will appear on the screen when you open a folder. This allows you to anticipate where they will be and move the mouse toward them before you can even see them (the zooming rectangles animation helps with this).
This method of working exemplifies the core philosophy of what the "desktop metaphor" was all about: having a spatial relationship with documents and tools on a physical desk lets you move your hands and eyes independently, grabbing and interacting with things without having to look at them. Apple worked extremely hard to bring this "illusion" to the Mac OS and no other operating system (including Mac OS X in all its versions up to the present day) has achieved this.
That's because the spatial illusion is very fragile and must be maintained with extreme care. Any loss of persistence (a window opening in a different place, an icon that moved or changed colour) shatters the illusion and puts the user into a defensive, "hunt and click" mode. Imagine cooking or working in a workshop and having someone re-arrange all your utensils or tools while you're away. Your entire workflow gets disrupted and your performance suffers.
Power users survived this disruption (in Mac OS X onwards) by moving to the keyboard and the Terminal, which have the rock-solid physical persistence of the keyboard itself to back them. Any time Apple tried to mess with the keyboard they got a ton of pushback from power users (see the touchbar on older MacBook Pros).
As much as I love Jobs-era Mac OS X, particularly Tiger, Leopard, and Snow Leopard, I wholeheartedly agree with you: there’s something about the classic Mac OS and its ecosystem of applications that felt truly like “a computer for the rest of us,” one with very well-considered user interface guidelines and principles. While Mac OS X was undoubtedly a major improvement in terms of stability and infrastructure, it is not as easy to use as the classic Mac OS. Once again, this is from a lover of Tiger, Leopard, and Snow Leopard.
jonhohle•Dec 2, 2025
The good news is that recently Photos has stopped beachballing for me (≈170GB library). It now just crashes instead.
QuantumAtom•Dec 2, 2025
I know this might seem stupid as I don't own a Mac, but does Darwin use systemd? Can the author use journalctl, syslog or check /var/log?
lapcat•Dec 2, 2025
> does Darwin use systemd?
No.
hedora•Dec 2, 2025
It has the thing that systemd and journalctl are poor clones of.
Their ergonomics (especially the log viewer) are much worse than sysvinit/syslog, but they mostly work.
I say “mostly”, because, like systemd, sometimes force disabling a broken service silently fails, even after reboot.
wpm•Dec 2, 2025
Darwin uses launchd/libxpc. journalctl's job is handled by the `log` command, with appropriate predicate filters to winnow out the relevant stuff from the chaff.
jasoneckert•Dec 2, 2025
I dual boot my M1 Mac Studio with Fedora Asahi Remix (native Linux for Apple Silicon for those unfamiliar). I'm far more comfortable and productive in Linux for development, but wanted to keep macOS there for times when I needed it.
It turns out I haven't needed it, and I honestly don't remember the last time I've booted into macOS on that system.
I like Apple hardware, but the last time I enjoyed using macOS was pre-2010.
dreamcompiler•Dec 2, 2025
I do the same thing on my M2 Air. But it's still annoying that Asahi drains the battery so fast when the computer sleeps.
hnthrowaway0328•Dec 2, 2025
What does Asahi lack for M1 boxes? I bought a used M1 pro and is itchy to try it out!
nixpulvis•Dec 2, 2025
Apple has completely lost the high ground it earned during the OS X high times, paired with the relentless innovation of the iPod and iPhone. If they were smart they would focus on refinement in this era of gradual and boring innovation, so when the next thing is ready, they have a solid and trusted platform to support it. As things stand, if the next thing comes tomorrow, the next generation could easily jump ship. They may have the people who are too lazy to learn something new and will survive like Microsoft has. But at this point there's nothing substantially different about the company that told us to "think different".
nntwozz•Dec 2, 2025
“People who are really serious about software should make their own hardware.” — Alan Kay
It's ironic after fighting the good fight for so long and finally making their own hardware that Apple should fall on their own sword with software now.
I've been loving Apple since Tiger, I'm still on Sequoia and iOS 18.
Pepe prayge for the 27-releases to be another Snow Leopard as rumored.
linguae•Dec 2, 2025
This isn’t the first time Apple’s been in this situation. The first PowerPC Mac was released in 1994, but core elements of the classic Mac OS remained written for the Motorola 68000. Pink/Taligent and Copland never panned out. It took until Mac OS X to be released in 2001 for PowerPC Macs to receive an operating system that was fully made for it, and even then Mac OS X undergone successive performance improvements. By then, it was time for the Intel switch. Snow Leopard’s was Intel-only, so PowerPC Macs cannot go beyond Leopard.
hnthrowaway0328•Dec 2, 2025
Is it true there is a rumor about the next release being mostly a bug/perf fix?
nntwozz•Dec 2, 2025
Apple iOS 27 to Be No-Frills ‘Snow Leopard’ Update, Other Than New AI
I love how both MacOS and Windows users are reaching a point of no return.
Last week I finally decided to jump to Linux. While I realize that I have a few nits and annoying bugs I run in to, its hard to say if linux has any more than the mainstream offerings.
venturecruelty•Dec 2, 2025
As much as I have endless, white-hot disdain for the web-appification of everything, it does end up working out when Linux runs every popular web browser just as well as the two main commercial operating systems. (I forget if DRM works on Linux, but eh. DVDs exist.)
iamshs•Dec 2, 2025
Tahoe has been giving spinning wheel on Firefox browser since updating it. You switch from spotlight to Firefox, there's the wheel; leave computer alone for sometime and comeback there's the wheel. I want this mess fixed.
Similarly on iOS, Safari bookmarks don't expose all folder names but only "Bookmarks" and "Favourites" as default. Why do I have to do another extra tap to expose a single folder that I have to save bookmark in? Why cannot at least five folder names be exposed? Another absurdity is while saving a fullpage screenshot after cropping it, you have to click the checkmark "emoji" which is otherwise blank with no description, and then comes a sub-menu to save as pdf or photo; why cannot those four options be presented as is on the main menu?
zbentley•Dec 2, 2025
> You switch from spotlight to Firefox, there's the wheel; leave computer alone for sometime and comeback there's the wheel.
While there are a few overlapping/similar issues being alluded to in those threads, it definitely seems like something is going on re: task switching. There are also a couple of tricks mentioned that might fix some specific issues related to bookmarks or graphics acceleration, but no silver bullets so far.
Klonoar•Dec 2, 2025
The Firefox issue sounds like a Mozilla issue, not an Apple one. It’s not like Apple doesn’t ship betas for developers to catch issues like that.
jeroenhd•Dec 2, 2025
I have similar issues with Firefox on Linux, I don't think it's a macOS exclusive problem. Unfortunately it's hard to tell which problems are caused by which component when all of them are unreliable enough that they could be the culprit.
gkanai•Dec 2, 2025
I've been on Apple since the 1980s. Apple IIc was my first Apple.
Since a few years ago, I've chosen to stay at least 1 full version behind the current version and I've never regretted that.
hnthrowaway0328•Dec 2, 2025
I picked the same strategy for Windows. I remember I was still on 2000 when XP is hot, and still on XP when 8 is available, and now I use 10 and this is going to be my last Windows as 11 is too shitty and I suspect 12 and beyond are going to be worse.
ChrisMarshallNY•Dec 2, 2025
I feel his pain. Some of those error alerts make me want to sob.
Reporting problems to Apple is downright demoralizing. Most of the time, the bugs remain unassigned, unread, and unsolved. The few that do earn a response, are usually gaslighting.
I suspect that Apple may have hired a whole bunch of less-than-stellar people, and it’s showing. That’s depressing, because I always considered them to be the gold standard.
dreamcompiler•Dec 2, 2025
It's possible to look at the behavior of a company over time and infer their internal incentive structure. It's been clear for several versions of MacOS recently that Apple spends much more energy adding features than fixing bugs. It seems obvious that there is no incentive within Apple to fix bugs; the only thing that gets one promoted at Apple must be adding new features -- so bugs (at least in MacOS) don't get fixed.
We already know that Apple makes about 51% of its revenue from iPhone sales. Therefore it's reasonable to assume promotion opportunities are mostly centered around iPhone hardware and hardware, rather than MacOS. Those of us who depend on MacOS are likely screwed unless something at Apple changes.
hnthrowaway0328•Dec 2, 2025
Having read Showstoppers a few times, I wish Apple had a David Cutler that mows on developers' asses if their code is too buggy.
Kinda all large system projects need someone similar to get things done properly.
FireBeyond•Dec 2, 2025
> You’re eventually advised to reinstall macOS or, in the worst case, to wipe a fairly new Apple silicon Mac and restore it in DFU mode, but have no reason to believe that will stop the problem from recurring.
This isn't new. Back in GPU-gate days, I had a MBP that I could very reliably kernel panic due to that issue. But it'd pass Diagnostics so "no fix for you!"
Even when I was there with a Genius, we did this, and on a brand new install - look, here, can replicate this KP (which was basically some of the same steps people had for identifying the GPU (and everything else matched up).
xp84•Dec 2, 2025
My least favorite thing on the Mac is when they have one of their infamous negative number “error codes” in the alert box, and I get my hopes up that at least it must represent a common thread of errors others have had that may be solved in a forum or subreddit somewhere, then when googling that you discover that all forms of failure from disk full to malware result in the exact same oddly-specific error code and that everyone is talking to each other about it and slowly realizing they have nothing in common but being cursed by Tim Cook.
koito17•Dec 2, 2025
If I recall correctly, many of those are "Carbon-related" errors and mostly represent legacy baggage of Mac OS.
Not defending the design, but this website is sometimes useful for disambiguating OSStatus error codes: https://www.osstatus.com/
hedgehog•Dec 2, 2025
I've been using Macs in various forms since the 80s and I've carried a Mac laptop with me nearly full time since the early 2000s. While I don't think quality is necessarily overall worse than a decade or two ago I have run out of patience for rewrites with major regressions of most of the apps I care about. For the first time in a lot of years I have a Linux laptop along side my Mac and, if all works out, I'm planning to shift all my important workflows over.
xoa•Dec 2, 2025
It's pretty depressing as well as frustrating, watching something pretty solid get flushed in real time. This post puts words on it I hadn't really, but fading "confidence" is a really succinct foundation. There's no single massive thing just completely fubar'd, but the cumulative effect of hundreds to thousands of mysterious cuts combined with that now familiar sinking feeling of watching GUI bikeshedding accelerate with each new version, every more miserable, less useful, no more Feelings Of Delight at seeing some cool little attention to detail or nice new thing that clearly had some real thought and testing behind it. It all really eats away at one's day. I'm seeing this HN post and article literally right as I'm watching Activity Monitor and trying to figure out WTF is going on with mysterious ApplicationsStorageExtension (a plugin buried in the StorageManagement.framework) tasks spawning 4x on a Sequoia Mini M4 Pro and doing constant disk churn to no discernable purpose and introducing massive latency to certain file system access patterns. This started up out of nowhere in the last few weeks, almost exactly 1 year after getting this machine and with no major system upgrades. Why!? Who knows! Force quit them all and other stuff like MailStorageManagement goes nuts for a bit and then it settles down for an indeterminate period of time. Restart the computer and it goes away for awhile. No FS corruption issues found, seem to be no issues with spotlight. Sigh.
After decades using macOS and significant investment the barrier to change is significant too, even if there was some ideal thing to jump to which there is not. But like others I am chipping away at it where I can, slowly divorcing from the Apple ecosystem, going ever more heterodox. I can see people reaching tipping points at various places, might take quite awhile but the thing is once someone jumps ship you're probably never getting them back and eventually that can add up to them taking others with them. It's just such a damned waste too.
stmw•Dec 2, 2025
"Mr. Jobs reportedly asked the assembled engineers and other MobileMe team members, “Can anyone tell me what MobileMe is supposed to do?” When one of those employees then volunteered a satisfactory answer, Mr. Jobs followed up with, “So why the fuck doesn’t it do that?”
Last weekend I was writing some quick notes in the Notes app, and I could not get it to stop performing nonsensical completions in blinking yellow text. Apple Intelligence disabled, predictive text disabled, various combinations of backspace escape etc. Nothing worked. How hard is it to code a Notes app that doesn't mess with you?
internetter•Dec 2, 2025
I had to factory reset my Mac because inexplicably Siri, Spell Check, and Apple Intelligence were "disabled by my admin." I have no MDM. I am my admin. I spent roughly a month delving through logs trying to resolve it.
t-writescode•Dec 2, 2025
It must be exhausting and stressful being an OS dev or dev team. I haven't experienced any of the troubles that are referenced here; and, the one complaint I've had over the years was resolved, like, on the very next update.
I use my mac for IntelliJ and Firefox. I guess maybe my usage surface is just really, really small; but I basically never have any problems ... and then others come along and say they're having huge issues.
I see the various updates as they happen and like ... all of them are neutral or minor inconveniences that are resolved next patch, for me.
hshdhdhj4444•Dec 2, 2025
Must it?
Very few of these complaints existed when Apple had a more reasonable update schedule for the Mac releasing a new update every 2 years or so.
The Mac’s current update schedule isn’t being driven by the needs of the OS or its customers but by the need to align with iOS.
kstenerud•Dec 2, 2025
> Silent failures like these are least likely to be reported to Apple.
They might be, but unfortunately Apple's MetricKit reporting system is extremely primitive when it comes to crashes. It can't even handle C++ exceptions, and important information like thread/queue names, CPU registers, stack area and app state are strangely absent.
The ridiculously bad crash reporting on Apple products is why I wrote KSCrash.
Hasz•Dec 2, 2025
Apple hardware is absurdly good. Airpods, amazing, redefined what wireless headphones are. M-series macbooks, amazing, new benchmark in performance per core and battery life. Plenty of older products too that either created the category or completely dominate it.
Apple software, on the other hand, feels like a totally different company. Stuff like Siri is miles behind the ball, things like Airplay (IME) are flaky with little recourse when they don't work, Liquid glass is slower feeling and a noticeable battery hog. Apple music still has more hiccups and random play stoppage than Spotify.
I really, really like the hardware, but apple software needs some competition. Half of the features in the last 2-3 iOS releases were in Cydia over a decade ago.
volemo•Dec 2, 2025
Totally agree.
> Half of the features in the last 2-3 iOS releases were in Cydia over a decade ago.
And I don’t even care about the features. Just give me stability and reliability. Don’t bluntly break what was working before. Spend some time on bug fixing. Please, Apple.
bigstrat2003•Dec 2, 2025
> Airpods, amazing, redefined what wireless headphones are.
Airpods are a cash grab solution to a problem that Apple created, and nobody actually had before. They are the exact opposite of a good product; they are Apple squeezing money from its captive audience. If the iPhone hadn't dropped the headphone jack nobody would've bought Airpods, thus the jack was killed.
jajuuka•Dec 2, 2025
To be fair though the switch to wireless earbuds and headphones helped advance that market quickly. That applies to all of the companies in the space. It's also been so nice to not have to deal with tangled wired earbuds or headphones. Removing the jack was a band aid that needed to be ripped eventually, and Apple just happened to be the ones to do it. There is a reason the industry followed. Even when they didn't have their own product to offer.
gcanyon•Dec 2, 2025
Not 100% related, but I remember when OS...8? came out with balloon help, and one of the guidelines for it was that it should provide specific messages for when a menu item or control is disabled, to explain why the feature was disabled. e.g. on the Copy menu, "Not available because nothing is selected"
Reporting an error is a good thing.
julianlam•Dec 2, 2025
Why do so many blog posts have such involved exposition, and then suddenly end?
Seems like the author was building to a point and simply decided to end it early.
zkmon•Dec 2, 2025
>> the next step is to contact Apple Support
Did you ever check Apple support forums? The issue reports just go into blackhole without response or with useless robotic replies.
nine_k•Dec 2, 2025
My first exposure to Macs was a Macintosh LC II, with System 6.5. It felt unusual, and the one-button mouse felt very limiting, but the interface felt logical. Even if I would not agree with certain design decisions, I could not fail to notice that somebody had thought them through, and made things coherent. Window management was clunky, but at the time it was clunky basically everywhere. (I missed some niceties of TurboVision UIs though.)
Another time I had to work on (and even develop for) a Mac exposed me to System 9. Again, the interface felt unusual (in a different way), but it was very obvious that somebody had thought it through, and made things consistent and discoverable. Drag everything onto everything and see what happens! Sometimes very neat, and much richer than Windows 3.x or CDE.
I loved the first releases of OS X, it was a real Unix at the foundation, and also a really nice, beautiful GUI on top, snappy even on the translucent triangular Macs. I adopted WindowMaker on my Linux machines, and kept to it for some years. I even hoped that OpenStep would help build some semblance of a new common GUI language across the platforms. Sadly, nicer window management I was used to under Linux did not materialize on Macs yet.
Over about two decades since, I was periodically issued a Mac, and grew less and less happy with the direction the UI was taking. It became more and more showy and bulky, even though it kept enviable consistency and polish for quite some time. I wished that the UI could do its job and fade away, but it insisted in taking more and more screen space, larger graphics, etc. It rather stubbornly refused most customizations, like selecting a different color instead of the signature silver / platinum / gray, and the Apple's signature blue accents. Only in 2018 the bastion of gray finally fell.
Last few years made things so much... less ideal that it was finally not only me who complained, but even die-hard Mac fans. The prized consistency, coherence, and, well, integral vision started to deteriorate openly. As if there's no single person who oversees the whole GUI experience and keeps it aligned. Not as bad as Windows, but... And, well, still no good window management, not even window snapping (except to screen edges, since quite recently). Still no "Alt-Tab"-like switching between windows (not apps). I bet that that feature has been requested by users countless times. No, go use Showtime, or whatnot.
And, yes, the whole signed binaries thing. I understand why it may be beneficial for quite some users. But for a developer, and in general for a user of software not from App Store, it's increasingly annoying. Well, it incentivizes building stuff locally from source. Publishing binaries is effectively $99/year though, AFAICT.
Compared to that, I'm pretty happy with my Linux Xfce setup. It allows me to customize the UI to my heart's content, and it adjusts to my workflows, not the other way around. Yes, I spent some noticeable time to these customizations, but that expense is amortized over at least 20 years (yes, my configs evolved mostly uninterrupted since 2006 or so). When I have to use a Mac, I sometimes try to find equivalents to some of the niceties I have under Xfce (not the most elaborate DE), and mostly find explanations saying that it's not possible on vanilla macOS and I should not want that. Third-party or open-source software sometimes helps quite a bit though; I'm very grateful to the authors of Hammerspoon and Rectangle.
In short, I'm only a sporadic and involuntary user of macOS, and my lack of desire to switch to it only grows with time, despite the superb hardware Apple offers.
42 Comments
https://eclecticlight.co/mac-problem-solving/
I switched away from MacOS at that time.
My last job we were given MacOS machines, I didn't experience anything that made me want to reconsider my decision to ditch MacOS as my daily driver.
The iOS / macOS 26 frustration I think is particularly felt by the HN type crowd. Don't want something that looks cool but is less effective/performant/usable. "We" can feel Apple's priorities drifting away from ours.
Side note: I wonder how much easier AI will make it to migrate between operating systems? Perhaps future AI systems that are good at computer-usage could manage migrations/installs well.
If Apple wanted to ship a rock-solid OS, they could. They're just choosing to put those resources elsewhere.
This is everything post-covid. The competent people that could left and retired early.
But what do I know - the year of the Linux desktop for me was 1996.
You see.
It's not enough.
Buy OneDrive, Gamepass, Copilot Pro. This is a big part of why Microsoft is fine with all the sites selling 10$ Windows keys.
Otherwise you might try Linux to save money.
Buy a Mac, you need Apple Plus Deluxe. You need iCloud, etc.
Ubuntu only tries to upsell you via Ubuntu Pro, I guess it's not as aggressive though.
https://9to5linux.com/unity-7-7-desktop-environment-to-get-a...
https://unityd.org/unityx-7-7-testing/
https://gitlab.com/ubuntu-unity/unity-x/unityx#manual-instal...
but here's the real question: why? the global menu bar is literally the most dated and outmoded element in macos. it isn't 1993 anymore. your computer can run more than one program at a time. a globally modal application focus is completely ridiculous. the only thing more ridiculous than a global menu bar is a global spinning beach ball mouse cursor. these are relics of the past and have no place in a modern, multitasking, multiprocessing, multiprocessor, multiscreen computing environment.
moreover, the things that matter, browsers and terminals, don't even have normal menus anyway.
kde plasma is superior in all ways. stop wasting time with weird outmoded 1993 era computer interfaces.
I agree though that placing it on top of the screen (as opposed to the window to which it applies) doesn't make any sense. Windows actually got that right with MDI way back in the day, if you remember how menu merging worked there.
However, there is an unexpected upside to having the menubar there even so. Because macOS apps can't not have a menu bar, they are forced to expose their commands there. Which usually ends up being a more stable UX compared to all the moving around of buttons in the window itself, plus you can search the menus.
If it doesn't wipe your drive.
Still, interesting thought.
While I could just export my config file with Mikrotik and ask ChatGPT to make whatever changes I wanted in seconds ("here's my config, make a vlan 20 with all my iot devices") and get a fully working config back, with Ubiquiti you just get a bunch of inaccurate "click here and there" instructions back instead since the UI changes slightly all the time.
The switchover was still worth it, as the Ubiquity UI is nicer in daily use (and Mikrotik wifi sucks ass, so I had to use other APs). However, every time I want to change something I wish I had an easily ediable config file to edit, and get LLM help with, instead of a confusing UI to click around in.
Indeed, large language models have much easier time working with a real written language.
I wonder if the modern GUI conventions could be reliably translated to machine-understandable text representation, operated on, and then mapped back to the GUI picture.
Things just work for the most part because backwards compat is hardwired into the folks at Microsoft. Someone did a YouTube video not too long ago installing MS-DOS all the way through Windows 11, upgrading version by version.
[0] Mostly.
Sure it's sometimes not as shiny as MacOS, and it will most likely never be polished enough for the mainstream market share, but there's something really awesome about not being reliant on a support engineer that does not have the financial incentive to spend the correct amount of time solving a one off problem.
It's a real shame.
I've wondered the same thing as the author about why we even call them "hallucinations." They're errors, the LLM generated an erroneous output.
The term "hallucinations" are an anthropomorphised interpretation of valid output that's factually incorrect. It happens to people all the time (the human brain will make up any missing memories and subconsciously explain away inconsistencies, which only becomes obvious once you're dealing with someone with memory problems), so it feels like a decent term to use for garbage information produced without any ill intent.
The problem lies with the AI companies convincing their customers that the output generated by their tools is probable to mean anything. Probability engines are sold as some kind of chat program or even as some kind of autonomous agent because the output comes close enough to pass the Turing test to most people. LLMs can only mimic intelligence, interactivity, or any other kind of behavior, they cannot actually think or reason.
If people knew what they were operating, the "hallucinations" wouldn't be a problem. Unfortunately, that would take out most of the confidence people have in these tools, so you won't see the AI salesmen provide their customers with reasonable expectations.
For a couple years I have been noticing regular new glitches in the Apple TV interface accumulating faster than old ones disappear.
Lately the glitch accumulation syndrome seems to have hit macOS. Notes has started doing random bolding, unbolding, changing text size on only one line, etc. After a restart, a finder window with tabs springs to different screen spaces, depending on which tab is open when I try to drop a file on it. Message sometimes draws a few lines of a message with a few pixels vertical and horizontally offset, so there is actual overlap of message parts.
Then there are chronic ones. Safari's save or print to PDF are notorious for not saving pictures you can see, even from reading mode. How are basic functions in Safari not worth fixing, for years?
Apple's HomePods ... for many years. I could write a blog of interesting Pod behavior. I thought having one or a pair in each room would be nice. No, more of them is not nice. Constant bizarreness.
The noticeable acceleration isn't encouraging.
A couple? That's the understatement of the last couple years.
Yeah, these have quite the DIY / Jailbreak following I've noticed. They look like neat little devices for music and HA stuff, but I've read similar stuff to your comment.
They’ve never not been like this. They don’t know how to write software sustainably and don’t seem interested to learn. They add features faster than they fix bugs. Early on, it was masked by less frequent releases, but switching to an annual cadence made it more obvious. They worked around the problem once by focusing Snow Leopard on bug fixing, but they are just letting the bugs accumulate again now.
If you only look at their earlier 10.x.0 releases this is true.
But it was well known that you don’t upgrade to a new macOS on any non experimental system until the 10.x.1 release.
In the past (until the mid 2010s I think), if you upgraded to 10.x.1 you’d have a very smooth experience.
It feels like we’re waaaay over due for one or two of those.
There's two awful colliding factors here.
1) People absolutely buy features.
I am in the Apple ecosystem, why? Because iMessage on my laptop, seamless copy/paste and the fact that it supports every bit of software I want to run.
2) MBA thinkers value features, for the previous reason. They can show that features move the needle of units sold. It's easier to quantify.
What you and I implicitly understand is that Apple has a captive audience, people will continue to buy MacOS (by virtue of Apple Hardware) for the coming few years at least.
The higher quality the software, the more performant and less buggy: the more likely we stay in the ecosystem longer. This will sell units in the 4-7 year timeframe for sure.
The more Apple focus on this, the larger their moat.
MBA's barely understand how to build a moat, other than monopolising a market by M&A.
This is a good example of a feature that is actually useful. But it is also one that has been around for a long time. Can you think of something more recent?
- I haven’t had a chance to use it yet but Preview was just about the only thing keeping me on macOS for my personal computing, rather than going all iPad/phone. Now it’s on iOS, as of the (otherwise terrible, maybe my least-favorite iOS release yet and I hated 7) version. Provided it’s close on features, that’s one of the only things I’d have missed going iOS-only, gone.
But I can’t think of anything between those two.
Universal Control
That’s the key I think. Apple these days never releases when products are ready, but on a predefined schedule. Point releases that should fix things, are actually delivering more features that were shown on the keynote, but didn’t quite make the main release date.
As a result the systems accumulated some bugs that might never get fixed, unless the code happens to be completely rewritten. The desktop switching animation is hopelessly long when using keyboard shortcuts with ProMotion enabled. On both iOS and macOS the Music app will have an audible click couple of seconds into the first played song when using lossless quality. Stuff like these is known and reported, there’s just seemingly zero bandwidth to handle it.
At the same time, Windows Update was an anxiety engine.
Now Software Update has mostly become what Windows Update was. Uninteresting security patches. Each new major update makes the interface worse and adds new bugs or drops old hardware.
I'm currently on the "meh hardware but solid OS" phase of the cycle - the battery life isn't as good and waking from suspend still (somehow) isn't as seamless, but my Linux of choice (Silverblue) is predictable and transparent - and ultimately if there's a problem it's in my gift to fix it, which is much more comforting to me.
I wonder what they'll do to woo me back next time..
This saves the individual files of the site in standard format, html, js, css, etc., much like Chrome does with Webpage, Complete.
Turned out that I either missed or accidentally denied the permission to access local networks for iTerm. So the `curl` utility installed from Homebrew was silently failing, while the system-provided `/usr/bin/curl` worked fine. Because it has special permission from Apple.
Can I just give the same permission to iTerm? Nope. We are not worthy of that power, and must re-affirm permissions every 30 days for all non-Apple software.
Oh, and these permission popups happen at random moments, including during presentations or meetings. And if you don't accept them, they are silently denied.
Not sure what permission you're referring to or what your curl script is trying to do but `/opt/homebrew/opt/curl/bin/curl http://www.google.com` works just fine on Tahoe from both iTerm2 and ghostty. Looking through the various permission grants, the only one they both have in common is "App Management". They share some file permission grants, but where as iTerm has full disk access, ghostty only has Downloads and removable media. In the past I've found I've needed to add terminals like iTerm to the Developer Tools permission, but ghostty isn't in there currently and curl is still working just fine. And in none of these cases have I ever needed to re-affirm the permission every 30 days.
Any chance you have "disclaim ownership of children" setting enabled in iTerm? Maybe if iTerm is not allowing child processes to use its own permissions, you're having to re-authorize curl specifically (and it's getting updated about once every 30 days?)
> And if you don't accept them, they are silently denied.
This is IMO the correct behavior. If something asks for permission and it's not explicitly granted, then the default should always be denied.
Mwwahahaha. Yep. Curling something neutral like google.com worked fine for me as well. That's how I was verifying that everything was OK.
Now try to do "curl https://192.168.0.1" (or whatever is your local router's IP). It will trigger this request: https://imgur.com/a/tMAApfB
The permission in question is called "Local Network", you can find it in the "Security" section in the control panel. Yeah, their names don't match.
Oh, and negative entries are NOT listed in that panel. So if you deny the request, there is NO indication of that. Anywhere. Logs will also be empty.
> This is IMO the correct behavior. If something asks for permission and it's not explicitly granted, then the default should always be denied.
The keyword is SILENTLY. The permission requests should be logged and made available in a central location, where they can be reviewed.
It's literal recursive WTF. When you start looking at it, it gets worse and worse.
Because it's a macOS dialog, not something that is controlled by applications.
However something shifted since this "visionOS" melted version of macOS (Tahoe); where I have absolutely no intension to upgrade from Sequoia. I hope they will fix it by the time I'll be forced to upgrade (post support deadline).
It started with the macOS that brought the iOS settings panel. We went from a logical structure of easily findable stuff to a complete mess. Just open the "Keyboard" settings on macOS today and it's bewildering how they could ship this and think this is fine. Steve would roll in his grave.
The process to allow running applications that are unsigned is just a horrible hack. It feels like a last minute "shove it and move on!".
By 2035 I wonder if we'll be all running KDE or WindowMaker and the hell with modern OS GUI.
From a Gestalt standpoint, human relations with desktop computers are not the same as with thumb driven mobile OS or air-pinch driven vision OS, period. The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
its almost as if apple doesnt want to sell "trucks" anymore (as steve would say) and would prefer to morph macos slowly into a sedan like the ipad (cause that is where the money is)
tbh this is probably me in 2026 or 2027 i think...Steve understood better than anyone that having a finite amount of time to build means you can't please everyone. The vast majority of Apple's customers just do not care about the Keyboard settings UI or the clarity of unusual error messages.
Those are just some of the bugs I hit. I’d guess most normal users hit 4-5 problems this upgrade cycle.
Not for everything, but the excuse of "normies don't give a shit" is a bullshit one.
It’s difficult to pinpoint when exactly the decline started. But one key event before the Settings app was the Catalyst apps that were straight out and dismal ports from their iOS versions. Till date, none of those work well and cannot be navigated properly using the keyboard. Reminders, Messages, Notes and more.
Craig Federighi seems to be increasingly taking on so much authority without having a trusted set of people under him and his leadership (or lack of it) has resulted in neglecting software across device platforms. Some of the Apple apps on tvOS with paid subscriptions are worse, because the bugs in them don’t get any attention at all.
I think if you minimize the main window it gets even worse
It's completely unacceptable
Mac OS is still my system of choice, but I don’t have as much confidence in it as I would like.
The big thing from around fifteen years ago is the mixed modes for autosave, where they sort of half heartedly changed the language around save/save as and just sort of… left it. Some apps use their new (for the 2010s) auto save system and some don’t. And it’s up the the user to muddle through. Weird. And there are many half baked things like this in the OS now.
Mac hardware, on the other hand, has never been better than it is right now!
I thought the same until trying a framework laptop with Ubuntu. Mac is the “IBM” choice, no one gets fired for choosing it, but quite frankly there’s better options these days.
The ridiculous thing is that Microsoft already made approximately this mistake with the Windows 8 “PC Settings” disaster.
I suspect Mac is going through the same thing right now as ipad is "growing up" and they're trying to reconcile all their UI. I'm a little surprised that Macs have never introduced touch.
From experience, I bet Apple and Microsoft have offshored all their desktop teams.
> Keyboard settings for "character repeat delay and rate", and "cursor blink rate", have moved from Control Panel to Settings.
The character repeat and cursor blink rate settings were already in Settings but it just opened up the older windows forms. This just gives them a new coat of paint by putting them in the Settings app.
This sentence here is my biggest heartbreak with modern “computing.” I came up in the Windows 98/XP days and over about 7 years from 98-05 basically gained full mastery of basically every aspect of Windows and how to change it, and also from 03 on started using Mac OS X daily and found it to be just as customizable or more, in most ways that mattered. I felt that my computer was my own and loved having full control, making it perfect for me.
None of that is possible now. You cannot even select your own notification sound for Messages on MacOS anymore. Only the 20 sounds packaged with the OS. What. The. F%$k.
We're now paying the piper for many years of accrued monopoly effects, it turns out the way our IP law is structured, the rights we've granted corporations to sue people who attempt any kind of reverse engineering etc. all privilege the monopolist and encourage the formation of the monopoly, because the entire legal and regulatory system is designed to juice corporate profits and pesky old laws like the Sherman Act which got in the way have essentially been ignored for decades.
One really important thing for people to understand is that until there's a serious change to these dynamics, IT WILL GET WORSE. Mac OS will get worse, FOREVER. So will Windows and all other monopolist products. This is why you really need to switch away from them as soon as you can; life will be an order of magnitude more miserable for whoever's still using these products a decade from now. They will just keep on squeezing whoever's left, harder and harder until the heat death of the universe.
There may be some truth to that, but I really don't think it's the whole story. Otherwise how do you explain spending so much effort on eye candy like MacOS "liquid glass", or the redesigned settings app? For that matter, why bother with an annual release at all?
To me, I think it's a pretty obvious case of prioritizing style over substance. For whatever reason, but not to save money. If they really wanted to save money they'd stop with the gratuitous change.
My current OS X update strategy is: I don't, mostly. I'm a few versions behind, and at this point, I'd rather keep an OS that sort of works and just deal with the script kiddies, then upgrade to an OS that doesn't work and have to deal with my OS vendor.
The majority of users are content with chromebooks, what does that tell you about the requirements of desktop computers today? It tells me that they are just niche professional tools; and professional tools largely suck for UX..
I had an interesting realisation the other day (that's tangentially related): on my iPhone and iPad: I can't access my work emails or chats at all. Yet on my significantly more difficult to secure laptops: no problem.
The mobile platforms have built-in mechanisms for remote attestation. Desktop operating systems do not.
I think as soon as companies realise that an iPad is "good enough" for email/excel/word workers, we'll see an even more precipitous decline of the desktop operating system experience.
Fine grained control, informative error messages, thought out keybinds, all make the system easier to use for experts
Intuitiveness is often seen as a outright positive by most people but actually it’s more of a trade off. Often the greatest efficiency is achieved by interfaces that require a bit of learning by the user. The ultimate example of that is command line interfaces which are very powerful and efficient but require you to know what you’re doing and give you relatively little help.
You’re on the other side of a steep learning curve for a lot of professional software you use. A steep learning curve is bad UX.
And iOS's transparencies are disastrous. They make so much of the test illegible.
That being said, now AWS is forcing all my RDS instances to upgrade to mysql 9 (also: Why???), so I need to get 9 working on my dev box, and tonight I'm up against a wall trying to work through Homebrew issues. There's no way to win.
And latest 8.0 and 8.4 is supported at least a year from now.
I mean when the apps are small and have just a couple settings, you save having every app having a settings widget that takes you to another panel, etc.
(But a "Good" iOS app in my mind would still have a widget in the app to take you straight to the correct pane in Settings where you configure it.)
I honestly wish this "central settings" app idea would spread to desktop operating systems.
I get that Apple would want to unify the user experience across the two devices. But, seriously, iOS settings have been shit since iPhone 1.
They should have fixed iOS instead.
This is another huge facet of the problem. Not only does it hide glaring problems from the user and prevent him from taking action, but it prevents him from reporting it to Apple for potential redress.
Apple loves to hide information, with the excuse that it's "too scary" for the "average user." This has always been bullshit. If "the average user" is put off by information he receives, he can at least use it to consult someone who isn't.
iOS Mail is a great example. It can utterly fail to access your mail server because of wrong credentials or whatever, but it won't tell you. In fact, it'll claim, "Updated just now." So a day or two goes by and you've missed important work or personal E-mails before you even decide to investigate. This is obviously offensive, because Apple has decided that your work and your communications are less important than hiding their defects... which might not even have been to blame!
When you combine the glaring QA failures piling up with the obnoxious douchebaggery and law-flouting that Apple has engaged in with its app store, it's pretty clear that the company needs a major management housecleaning.
Apple loves to coddle and promote certain pets, who are often incompetent but for some reason curry favor with management. Look at the "Liquid Glass" fiasco and hideous UI regressions in Mac OS and iOS. This is what happens when you put an unqualified packaging designer in charge of UI at a company that's held out as the paragon of "elegant" design. Jony Ive was a pompous hack with one idea... or actually two: 1. "Thinner" 2. Less useful
We had a brief respite with his departure, but now... things might be even worse. And at a time when Windows has been degraded into unredeemable garbage... it's a grim outlook for popular computing.
If you're talking about the process that just says "Foo.app is damaged and can’t be opened." and the only way around that is to manually remove the com.apple.quarantine extended attribute, that's arguably working as intended. Apple doesn't want users to run untrusted apps period. They want only apps approved by them.
As a dev and open source dev I don't like it. But, I can't totally be against it I think. It is safer for some users and experts can learn how to remove the attribute with `xattr -d com.apple.quarantine filename`
In general I'd contend that the mindest which leads you to believe "we need to lie to our users because they are dumb" isn't conducive to making good software.
Briefly poked around w/ linux again for the first time in years (Omarchy, DHH's tune of Arch + hyprland), and hoo boy, it's come a long way! Nothing like the KDE/Gnome+X jankery of the olden times. Very polished, very slick, very nice.
Ironically, it was all downhill since KDE2.
I love Linux, but I doubt that will happen. If anything, by then Linux will be a feature of a workstation OS running in a hypervisor, just like it is with Windows and ChromeOS today.
> The hell with "glass" or "flat" design. Desktop OS should be as forgettable as possible, as it's about having long stints of flow, not giving a feeling of "air" or "play".
There's nothing stopping you from running a Linux desktop with a minimalist tiling window manager - I have for years and found it does exactly what you say.
But it sounds like it's more that you don't like that there aren't many product offerings like that. That is true. Even computers with Linux pre installed use "bouncy" desktop environments like Gnome/KDE by default.
My preference - ChromeOS - comes the closest but is still nowhere near as stripped down as i3 tiling window manager (which I also think is great).
Scott Forstall was fired for a lot less compared to the mess that Apple’s software is now.
it's time for a clean slate.
When you dissolve QA and tell developers “you own quality now,” that knowledge just evaporates. Each developer tests the happy path for their feature and calls it done. The edge cases? The interaction effects? The weird state machines? Those all ship to prod. The really insidious part is the metrics looked great. Velocity up, deployment frequency up, cycle time down. We were measuring output, not outcomes. Exec dashboards showed green across the board while user experience quietly degraded.
Now we’re in the equilibrium state: software ships fast and breaks often, every deploy is a dice roll, and we’ve normalized “hotfix Friday” as just how things work. The velocity gains were real, but we were measuring distance traveled, not value delivered. Turns out “everyone owns quality” means nobody owns quality. Who knew.
Also devs being infra (devops).
Also devs being PMs (product developers).
Also devs being managers (flat orgs).
Also devs being facilitators (rotative scrum masters).
I wonder why expertise is being lost.
That causes churn, which further erodes expertise.
And dealing with the product of any of those topics half assed by a non expert colleague is cause for burnout too.
Pipelines that fail, poorly thought tests, badly written docs… Which reminds me I forgot to add technical writers to the list.
But Apple ships on a schedule. A project’s code is either on the train when it departs, or it’s not. Promo packets depend on shipping, so you take the bugs, and you assign them to next release.
Bugs don’t stop releases, features just occasionally get punted. For every public feature you saw at WWDC that gets delayed because it’s not ready yet, probably 3-4 things shipped with known bugs that just weren’t important enough to punt the feature, so they just ship with the bugs.
QA is not the problem at Apple, because they know about the bugs. The culture of “we ship in September no matter what, nothing holds up the release” is the cause.
Your point should probably culminate in “they need to stop promo’ing for features and start promo’ing for performance and stability”. It’s the only way to satisfy the competing constraints at play.
Bring back specialization. Bring back paying experts for their expertise. Bring back one person having one job.
The idea of owning your own quality only works if you can trust the dev to understand quality, and want to implement it. Independent almost adversarial QA is required when you can't trust the devs.
If anything I'd argue that the 'Shift of QA into Dev' was a first step to the role consolidation and job enshittification we see today.
[0] - I still recall the time where I had a 'bad' bug and he told me "look, nobody died". It was a good benchmark set for understanding "I need to know how dangerous this -could- be."
It’s equally possible for a different woodworker to build a table which will collapse when deployed in a customer’s dining room.
The difference comes down to which woodworker I’ve hired, and how they’ve been trained.
If you can’t trust a woodworker to ship a table that stands under its own weight, layering on third-party QA isn’t really going to fix the underlying problem.
That said, cargo culting the “no QA” model is ill-advised. If a particular dev shop needs QA today, they’ll probably need it tomorrow.
A table is a table. It has one core function. An argument can be made that it could be built in a way that a chair can't be pushed against it for example. But the number of such cases for a table are infinitely smaller than the number of edge cases and unexpected interactions a software system can have.
QA is a way to catch those edge cases that a single developer cannot find because of various reasons. One such reason is that devs are very close to their work and they might subconsciously not trigger the unhappy path in their code.
Testing if a table works is vastly different from testing a software system.
It also paints a picture of a scenario where requiring QA would be more of a red flag than a best practice. It seems a tad silly to imagine a woodworker nailing boards together so they look like a table, then passing to QA to determine if the table is “good enough”, then having QA ship it back with defect reports. But this is exactly what many less-mature teams end up looking like.
You make a good point about unexpected interactions.
I’d argue the question for software isn’t whether QA Bad or QA Good. It’s at what level of complexity does QA become necessary. Most software teams aren’t dealing with all that much complexity (or, more specifically, inherent complexity that can’t be designed away.)
This is a good point. My answer would be that it depends on how many depend on the software and what is the tolerance for unintended interactions that users discover?
Based on which domain the software is written/deployed in, this answer will be different.
Don't get me started about how Time Machine drops files — important files like the Photos Sqlite3 database — from backups.
Yes, I should switch from Photos to something else, e.g. Immich.
I barely use the software included with the Mac, and would only use Linux except that there are still just a few programs or bits of hardware that insist on there being a Mac or Windows machine somewhere.
How Apple every got a reputation for high-quality, user-friendly software is beyond me.
Not recommended.</rant>
- doing 'cmd-R' (rotate) on a standard few-megabyte image might beachball the app for a few seconds. Rotating a small image file...
- Rotating a video seems to re-encode the whole video, instead of setting some metadata flags. Imagine you have, say, a 20GB video recording, and rotate it. That will now be a separate new 20GB file on your mac drive.
- If i view the album of some specific person that has many pictures with location metadata, and I scroll to the bottom where the map is, it almost immediately starts allocating >100GB memory, beachballs, starts gigabytes of memory paging, and you gotta kill the app asap.
No progress, no indicators. And what little status you get has no connection to reality.
Will it sync? When? Who knows? You’re on WiFi with a full battery and charging? So? Might be a minute, might be an hour. Oh, you restarted Photos? Who cares? Not Photos.
They'll get there. Sometime.
In the 1990s Windows gradually improved, and Windows 95 was on par with Macintosh System 7.5 in terms of features and ease of use. It even had its own UI guidelines. Windows 95 was one of the factors that led to Apple’s troubles in the mid-1990s.
Even though it took over four years for the purchase of NeXT to lead to the first client release of Mac OS X in 2001, Apple distinguished itself from Windows PC vendors in other ways, such as ease of installation and Apple’s pursuit of the “digital hub” where the Mac was the center of a digital lifestyle involving music, digital cameras, and digital camcorders. This was the era of the iPod, iPhoto, iMovie, GarageBand, and related software.
Of course, Mac OS X solved the Mac’s long-standing stability issues, and Mac OS X also came of age when the Windows world was suffering with malware and security issues.
In my opinion, the Mac peaked in the mid-to-late 2000s, where Mac OS X provided users a solid operating system that was easy to use, and where Macs came bundled with a variety of apps from Apple that made it easy to do a lot of tasks many computer users care about, such as organizing music and photos, as well as editing music and videos.
Then came the iPhone and the tremendous profits that came from the iOS ecosystem, and with it came Apple’s shift in strategy, from the Mac being the digital hub to a hub focused increasingly on iOS and Apple’s cloud services. The Mac hasn’t been the main focus, and in my opinion the decline of Mac software is a reflection of Apple’s focus shift.
While Mac OS X in the mid-late 2000s may have been a technologically superior operating system to Classic Mac OS, it was never as easy to use. The loss of the spatial Finder [1] along with the very strong UI consistency of Classic Mac OS apps (including 3rd party apps) left non-power-users behind forever. However, like everyone else in the operating system space, Apple didn't have to care about that because the browser took over and these users stopped doing things in native apps.
Classic Mac OS still can't be beat for working on projects in visual media. The persistence of the spatial Finder is so rock-solid that you can develop muscle memory for where icons will appear on the screen when you open a folder. This allows you to anticipate where they will be and move the mouse toward them before you can even see them (the zooming rectangles animation helps with this).
This method of working exemplifies the core philosophy of what the "desktop metaphor" was all about: having a spatial relationship with documents and tools on a physical desk lets you move your hands and eyes independently, grabbing and interacting with things without having to look at them. Apple worked extremely hard to bring this "illusion" to the Mac OS and no other operating system (including Mac OS X in all its versions up to the present day) has achieved this.
That's because the spatial illusion is very fragile and must be maintained with extreme care. Any loss of persistence (a window opening in a different place, an icon that moved or changed colour) shatters the illusion and puts the user into a defensive, "hunt and click" mode. Imagine cooking or working in a workshop and having someone re-arrange all your utensils or tools while you're away. Your entire workflow gets disrupted and your performance suffers.
Power users survived this disruption (in Mac OS X onwards) by moving to the keyboard and the Terminal, which have the rock-solid physical persistence of the keyboard itself to back them. Any time Apple tried to mess with the keyboard they got a ton of pushback from power users (see the touchbar on older MacBook Pros).
[1] https://archive.arstechnica.com/paedia/f/finder/finder-3.htm
No.
Their ergonomics (especially the log viewer) are much worse than sysvinit/syslog, but they mostly work.
I say “mostly”, because, like systemd, sometimes force disabling a broken service silently fails, even after reboot.
It turns out I haven't needed it, and I honestly don't remember the last time I've booted into macOS on that system.
I like Apple hardware, but the last time I enjoyed using macOS was pre-2010.
It's ironic after fighting the good fight for so long and finally making their own hardware that Apple should fall on their own sword with software now.
I've been loving Apple since Tiger, I'm still on Sequoia and iOS 18.
Pepe prayge for the 27-releases to be another Snow Leopard as rumored.
https://archive.is/puYFU
Last week I finally decided to jump to Linux. While I realize that I have a few nits and annoying bugs I run in to, its hard to say if linux has any more than the mainstream offerings.
Similarly on iOS, Safari bookmarks don't expose all folder names but only "Bookmarks" and "Favourites" as default. Why do I have to do another extra tap to expose a single folder that I have to save bookmark in? Why cannot at least five folder names be exposed? Another absurdity is while saving a fullpage screenshot after cropping it, you have to click the checkmark "emoji" which is otherwise blank with no description, and then comes a sub-menu to save as pdf or photo; why cannot those four options be presented as is on the main menu?
You are definitely not alone:
https://bugzilla.mozilla.org/show_bug.cgi?id=1979283
https://bugzilla.mozilla.org/show_bug.cgi?id=1982717
https://bugzilla.mozilla.org/show_bug.cgi?id=2002102
https://bugzilla.mozilla.org/show_bug.cgi?id=1995973
https://support.mozilla.org/en-US/questions/961898
While there are a few overlapping/similar issues being alluded to in those threads, it definitely seems like something is going on re: task switching. There are also a couple of tricks mentioned that might fix some specific issues related to bookmarks or graphics acceleration, but no silver bullets so far.
Since a few years ago, I've chosen to stay at least 1 full version behind the current version and I've never regretted that.
Reporting problems to Apple is downright demoralizing. Most of the time, the bugs remain unassigned, unread, and unsolved. The few that do earn a response, are usually gaslighting.
I suspect that Apple may have hired a whole bunch of less-than-stellar people, and it’s showing. That’s depressing, because I always considered them to be the gold standard.
We already know that Apple makes about 51% of its revenue from iPhone sales. Therefore it's reasonable to assume promotion opportunities are mostly centered around iPhone hardware and hardware, rather than MacOS. Those of us who depend on MacOS are likely screwed unless something at Apple changes.
Kinda all large system projects need someone similar to get things done properly.
This isn't new. Back in GPU-gate days, I had a MBP that I could very reliably kernel panic due to that issue. But it'd pass Diagnostics so "no fix for you!"
Even when I was there with a Genius, we did this, and on a brand new install - look, here, can replicate this KP (which was basically some of the same steps people had for identifying the GPU (and everything else matched up).
Not defending the design, but this website is sometimes useful for disambiguating OSStatus error codes: https://www.osstatus.com/
After decades using macOS and significant investment the barrier to change is significant too, even if there was some ideal thing to jump to which there is not. But like others I am chipping away at it where I can, slowly divorcing from the Apple ecosystem, going ever more heterodox. I can see people reaching tipping points at various places, might take quite awhile but the thing is once someone jumps ship you're probably never getting them back and eventually that can add up to them taking others with them. It's just such a damned waste too.
(source - https://www.businessinsider.com/steve-jobs-mobileme-failure-...)
I use my mac for IntelliJ and Firefox. I guess maybe my usage surface is just really, really small; but I basically never have any problems ... and then others come along and say they're having huge issues.
I see the various updates as they happen and like ... all of them are neutral or minor inconveniences that are resolved next patch, for me.
Very few of these complaints existed when Apple had a more reasonable update schedule for the Mac releasing a new update every 2 years or so.
The Mac’s current update schedule isn’t being driven by the needs of the OS or its customers but by the need to align with iOS.
They might be, but unfortunately Apple's MetricKit reporting system is extremely primitive when it comes to crashes. It can't even handle C++ exceptions, and important information like thread/queue names, CPU registers, stack area and app state are strangely absent.
The ridiculously bad crash reporting on Apple products is why I wrote KSCrash.
Apple software, on the other hand, feels like a totally different company. Stuff like Siri is miles behind the ball, things like Airplay (IME) are flaky with little recourse when they don't work, Liquid glass is slower feeling and a noticeable battery hog. Apple music still has more hiccups and random play stoppage than Spotify.
I really, really like the hardware, but apple software needs some competition. Half of the features in the last 2-3 iOS releases were in Cydia over a decade ago.
> Half of the features in the last 2-3 iOS releases were in Cydia over a decade ago.
And I don’t even care about the features. Just give me stability and reliability. Don’t bluntly break what was working before. Spend some time on bug fixing. Please, Apple.
Airpods are a cash grab solution to a problem that Apple created, and nobody actually had before. They are the exact opposite of a good product; they are Apple squeezing money from its captive audience. If the iPhone hadn't dropped the headphone jack nobody would've bought Airpods, thus the jack was killed.
Reporting an error is a good thing.
Seems like the author was building to a point and simply decided to end it early.
Did you ever check Apple support forums? The issue reports just go into blackhole without response or with useless robotic replies.
Another time I had to work on (and even develop for) a Mac exposed me to System 9. Again, the interface felt unusual (in a different way), but it was very obvious that somebody had thought it through, and made things consistent and discoverable. Drag everything onto everything and see what happens! Sometimes very neat, and much richer than Windows 3.x or CDE.
I loved the first releases of OS X, it was a real Unix at the foundation, and also a really nice, beautiful GUI on top, snappy even on the translucent triangular Macs. I adopted WindowMaker on my Linux machines, and kept to it for some years. I even hoped that OpenStep would help build some semblance of a new common GUI language across the platforms. Sadly, nicer window management I was used to under Linux did not materialize on Macs yet.
Over about two decades since, I was periodically issued a Mac, and grew less and less happy with the direction the UI was taking. It became more and more showy and bulky, even though it kept enviable consistency and polish for quite some time. I wished that the UI could do its job and fade away, but it insisted in taking more and more screen space, larger graphics, etc. It rather stubbornly refused most customizations, like selecting a different color instead of the signature silver / platinum / gray, and the Apple's signature blue accents. Only in 2018 the bastion of gray finally fell.
Last few years made things so much... less ideal that it was finally not only me who complained, but even die-hard Mac fans. The prized consistency, coherence, and, well, integral vision started to deteriorate openly. As if there's no single person who oversees the whole GUI experience and keeps it aligned. Not as bad as Windows, but... And, well, still no good window management, not even window snapping (except to screen edges, since quite recently). Still no "Alt-Tab"-like switching between windows (not apps). I bet that that feature has been requested by users countless times. No, go use Showtime, or whatnot.
And, yes, the whole signed binaries thing. I understand why it may be beneficial for quite some users. But for a developer, and in general for a user of software not from App Store, it's increasingly annoying. Well, it incentivizes building stuff locally from source. Publishing binaries is effectively $99/year though, AFAICT.
Compared to that, I'm pretty happy with my Linux Xfce setup. It allows me to customize the UI to my heart's content, and it adjusts to my workflows, not the other way around. Yes, I spent some noticeable time to these customizations, but that expense is amortized over at least 20 years (yes, my configs evolved mostly uninterrupted since 2006 or so). When I have to use a Mac, I sometimes try to find equivalents to some of the niceties I have under Xfce (not the most elaborate DE), and mostly find explanations saying that it's not possible on vanilla macOS and I should not want that. Third-party or open-source software sometimes helps quite a bit though; I'm very grateful to the authors of Hammerspoon and Rectangle.
In short, I'm only a sporadic and involuntary user of macOS, and my lack of desire to switch to it only grows with time, despite the superb hardware Apple offers.
(Thank you for reading my rant.)