Rendered at 05:24:58 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
ProfessorLayton 5 hours ago [-]
I wish they put this level of care into their software. It's pretty shocking how nice their hardware has remained, while basic apps like Music/Photos etc. continue to decay.
lukemercado 4 hours ago [-]
The incredible engineering in the hardware is prized above software quality.
For most companies I'd say this is a natural tradeoff, but Apple has so much money that they can actually afford to be world class in both. Or at least, you'd expect they could. Maybe being world class in software would require delays to the hardware side of the business?
Regardless, it's definitely a weakness of the culture and I'd venture that weakness is why Apple has essentially failed at AI.
Barbing 3 hours ago [-]
> Apple has so much money that they can actually afford to be world class in both
This is what gets me. Think about only bugs, not a single wishlist feature, just bugs. Limit to obvious-to-normies defects: so, UI bugs (ultra-low contrast oddity with certain backgrounds while scrolling lock screen notification center) or popular-feature bugs (AirDrop demands “everyone“ to receive from people in contacts, apparently in at least a couple cases).
At least in the case of UI bugs, no secret sauce seems to be required to resolve them. No particularly special feats of engineering. It seems simply dollars can fix them: QA & engineering. When I discover these obvious defects, update iOS multiple times over the course of months, and continue to experience them, I can only assume Apple prioritized having cash on hand over investing in my (our) experience.
bisby 34 minutes ago [-]
My macbook updated to Golden Gate, and upon reboot, a bunch of stuff was mysteriously not working. Couldn't access my NAS. couldn't reach my home assistant dashboard... I could still SSH into the devices, just couldn't reach them via firefox, or chrome, or a few other apps. So it wasn't my networking being out...
Turns out "forgot to ask for local network access and since the prompt was never allowed, default to denied" is a known bug, and since it never asked, there is no way to toggle either. It was just a bullet point in the reddit thread of networking things that broke in macos 27. It had a solution. Somehow my terminal had known to ask for permission, so it got it, but all my UI apps didn't.
I had to sudo a change to remove my local network from the local network list, and then it worked.
I would think that "suddenly all my local services stopped working" is a noticeable to normies bug. Most normies won't have a ton of local services, but normies that live with techies probably will have a few.
rootusrootus 2 hours ago [-]
The number of incredibly obvious bugs in Screen Time that make it frequently useless just boggles my mind. It has never worked for us at anything like 100%, it is hit or miss and frequently just does randomly stupid things. Settings reverting on their own, new app categories appearing out of thin air, etc.
Just one more thing that sours me on their stuff when I'm otherwise inclined to like it.
Kimitri 37 minutes ago [-]
Our family has struggled with Screen Time a lot. I have come to the conclusion that it's actually beneficial for Apple to keep Screen Time as crappy as it is. That allows kids to use their iPhones more. That's good viral marketing in a very lucrative demographic and it drives up AppStore sales, micro transactions and engagement rate.
sen 1 hours ago [-]
You can’t even block YouTube on your kids devices because Screen Time doesn’t see that YT is installed.
A known bug for years now.
Then good luck getting the time limits to work. It’ll tell the kids “5 minutes left!” then just let them keep going.
nik282000 54 minutes ago [-]
I've used 3 Apple products for more than chance interactions. A MacSE for 5 years in school, a 2015 Mac desktop for 6 months in a printshop, and an iPad for the past 2 years at work.
The SE and desktop felt like modern machines, clicks and key presses had predictable results, applications did what you told them too. On par with the Win95 and Win 7/8 I was used to at the time.
Jesus Christ, that iPad on the other hand, feels like janky Windows Vista tech rammed together by an intern. Weird UI artifacts, making the same gesture can have unpredictable results, the only function that everyone in the shop found without failure was 'undo' because it is triggered by violent shaking.
Even simple tasks like sharing a photo saved from a website is bizarrely broken. Depending on whether you saved it as a file or 'to your photos' dictates which applications can then open/share the image. And I know Android is full of it's own foibles but they took a few months to internalize. I'm going on 2 years of 'features' breaking workflow, and pixel perfect taps to activate input elements that are 5% of the screen width.
/rant
jimbokun 2 hours ago [-]
And now they only need to take their backlog tickets and throw tokens at them.
appplication 4 hours ago [-]
Having recently worked at Apple on the software side, my general experience was that it was fiefdom driven, there is no internal standardization on quality or process. Low level teams compete on ideas and careful politicking usually wins over quality or merit.
For AI, there were top down directives to find new ways to experiment with and incorporate into core products and processes, but as you went down the management chain, management became more conservative. First and second line managers were strongly incentivized to keep their products, roadmaps, and interfaces stable and predictable by similarly conservative stakeholders. And as such, they were generally unwilling to officially dedicate much effort to AI other than the minimum “look at how much we’re using Claude”.
In particular due to the lack of central tooling, any team trying to do much with AI essentially had to reinvent much of the stack themselves. So even small projects were largely untenable due to inevitable required scope creep.
Danox 5 minutes ago [-]
World class in comparison to their present competition in hardware and software? Google, Microsoft, Qualcomm, Meta, Intel, AMD, Nvidia...
jandrewrogers 2 hours ago [-]
Minimizing shipped defects is qualitatively simpler in physical engineering because the set of possible defects you have to account for is astronomically smaller.
I am a physical engineer by background but have also spent much of my career in high-reliability software systems. The problems of reliability in software systems make physical systems look like child’s play. The levels of effort are on different scales.
An important difference is that software correctness is mostly binary. In physical engineering you can usually spend a bit more money to over-engineer a component if you have any doubts or are lazy, and that works. Effort does not scale nearly as well when it comes to reliable software.
vlovich123 59 minutes ago [-]
And there’s an enormous amount of good engineering effort Apple does put into both quality and crazy cool shit that gets done. People just don’t appreciate it because it’s invisible when it works and it’s not as cool as “ran a graphite heat pipe through the fold” which is probably one of the easier things they did for the fold.
wickedsight 3 minutes ago [-]
I feel like this might be inherent to software and hardware development.
With hardware you pretty much get to restart on every product you make. Sure, you have many of the same (types) of components, but with every iteration, you move them around and pretty much have to rethink how every part fits together and interacts. And it has to work when devices get to consumers, because you can't visit everyone to solder on a wire you forgot. (You can always tell people they're holding the phone wrong though.)
With software you have this continuous blob that you keep adding features to. You never really get to rethink how it all goes together from the ground up when the design changes, you just slap a transparent UI on top of you existing code and call it a day. If it turns out there are bugs, not a problem, you just push an update and hope that fixes more than it breaks.
brookst 1 hours ago [-]
Ask any giant company that's been disrupted by a startup: money does not buy taste, or quality, or core competence. It can help, if leaders understand those things.
Apple is ultimately a hardware company that's so good they can monetize software and services. But they are not really a software company, or a services company. I think Ternus' promotion recognizes that: software and services are worth a lot of money, but they're value adds to hardware.
jmspring 46 minutes ago [-]
The Face ID bug that caused a reboot on iPhone 18 pros was a clear example that they put little quality control into software.
prpl 4 hours ago [-]
Big E Engineering vs little e engineering.
IMO the barriers to entry are just much different, and it’s reflecting in the workforce. There’s cultural differences too, but I think the education differences is the biggest cause.
buzzerbetrayed 4 hours ago [-]
Nah. That’s not it. Software is just legitimately harder than most physical engineering (notice I didn’t say all).
How often do skyscrapers fall over, or bridges collapse, or your CPUs fail unexpectedly, or submarines implode. Rarely. In fact, I bet most people reading this thought of the same few examples.
Then look at software. When is the last time you encountered a bug? Have you ever heard of bug free software? Even at the elite, smartest, most educated levels of software, there are still bugs everywhere. Humans are essentially incapable of writing bug free software. And it isn’t because a bunch of uneducated dummies that didn’t get degrees are the ones writing it (as you arrogantly implied). It’s because it’s way fucking harder to do perfectly or near perfectly.
That doesn’t mean there isn’t incredibly hard physical engineering. Obviously there is insanely difficult engineering in nearly any variety. But if you ask a civil engineer to design you a perfect bridge, they probably will. Ask a software engineer with all the experience and education in the world to build you a perfect podcasting app, it simply isn’t happening.
tarsierscripter 2 hours ago [-]
How often do skyscrapers fall over, or bridges collapse
When skyscrapers fall or bridges collapse, the negligent engineers who knowingly signed off on them go to jail. When was the last time a software developer or manager went to jail over a known bug?
vlovich123 57 minutes ago [-]
People going to jail for such failures are actually quite rarer than you imply. And generally software bugs rarely cause similar damage either in lives or money lost.
NamTaf 6 minutes ago [-]
A better comparison to software bugs is, say, early fatigue cracking in a structure that requires retrofits to fix.
Regardless, the simple fact is that software just matters less in almost every case, so no one gets held accountable. It lets the culture of unaccountability breed within IT / software eng, and here we are.
tarsierscripter 15 minutes ago [-]
None of that invalidates my point.
Civil Engineers (the ones building bridges and skyscrapers) have a culture of institutional accountability. They are certified members of a professional organization and when they sign off on a project, they do so by affixing their personal seal to it. This is their binding endorsement of the soundness of the architectural drawings. The presence of that seal can be used as evidence in court against them (criminal or civil).
It’s also possible for engineers to be stripped of their seal by the organization for failures far less severe than a bridge collapsing, such as conflicts of interest.
There isn’t anything like that in software, even though the stakes are much lower. Far more common is a total disclaimer of warranty whatsoever.
functionmouse 3 hours ago [-]
> The incredible engineering in the hardware is prized above software quality.
then let me root and customize the software to my liking
Grombobulous 4 hours ago [-]
I really don’t understand the criticism of Apple’s software.
I think we need to keep in mind a couple of things:
1. It’s software designed for the masses. It’s not intended to be a power user’s playground.
2. There’s no such thing as perfect software. If you really look hard for alternatives to the Music or Photos app (to use your examples), it’s actually extremely difficult to find anything that is without compromise, bugs, or other downsides.
As someone who has moved off of many of Apple’s apps, like my move from iCloud Photos to Ente, I’m really still accepting a decent amount of compromises. It’s better in some ways, worse in others.
And then there’s some other apps where I just can’t find a good alternative. I’d love something like Apple Notes but is cross-platform with a Linux app specifically. There’s just basically nothing like that out there, certainly not at a good price, and most of them end up over-complicated or with a strange UI.[1]
And when we step back and look at how many apps Apple makes it’s mind-boggling, and really, most of them are at least a mild “good.”
[1] Closest I’ve found are Craft and Zoho Notebook. Zoho gets the price right, it’s dirt cheap, and has a Linux app (though it’s basically a web app). Zoho bothers me for being ugly though. Craft is slick on iOS with a web app only on desktop, but it’s pricey if you leave the free tier. For my criteria it’s important that the apps support sharing, collaboration, and notifications when the other person updates a note. I’m honestly not sure if these two alternatives hit every requirement because I gave on both pretty quick and accepted being stuck in Apple Notes for now. Going to iCloud.com on my Linux system isn’t horrible.
vsgherzi 4 hours ago [-]
I disagree. They deserve the criticism. Among things software is one of the few things we should get correct.
I don’t think anyone is asking for the world I just want software that dosent crash and makes sense to use.
Just a couple weeks ago Apple Music was leaking GBs of memory.
Grombobulous 4 hours ago [-]
I just don’t really agree with the idea that Apple’s apps are crashing and memory leaking all over the place, and if they are, not more than the median application.
For one thing, the power user crowd tends to babysit their activity monitor and get massively upset when an electron app dares to consume memory.
In my mind, the only thing that matters for non-server apps is whether or not the user experience is good. Memory consumption is just a number. Apple doesn’t even advertise how much memory many of their products have on them. They expect that their users don’t have to think about that, and as long as that remains true, I really don’t mind if Apple Music is eating up 2GB of RAM behind the scenes.
vsgherzi 4 hours ago [-]
I don’t really think it’s something to agree or not agree on. This is the experience I’ve had as an Apple user. I use their products extensively and like them quite a bit. The issues I’ve seen I deem unacceptable for a company of this caliber. I’m not talking about .6 seconds of load time or absolute customization. I’m talking about FaceTime actually switching when I click the button. Apple Music not leaking memory. Basic usability not niche items.
Now unfortunately apples stuff is usually a cut above other software I’ve used but in my opinion is nowhere near as good as it should be.
Grombobulous 4 hours ago [-]
I guess I’m not understanding the standard here. You’re saying they’re usually a cut above other software but simultaneously their software quality is unacceptable.
I don’t even really disagree with the negative experiences you’ve had, I’m just more saying that those experiences are inevitable in software. Being above average is about as good as Apple has ever been.
And I think that standard is also true with hardware. A lot of their hardware is supremely overrated. The MacBook Pro has a sharp edge that cuts into your wrist and has a gigantic notch on the screen.
vsgherzi 3 hours ago [-]
1. Much of the software I interact with is bad.
2. I’ve had better luck with Apple software but I’d still categorize it as “bad” relative to the good software I’ve interacted with.
This is a form for software engineers. In the 90’s users accepted things like applications crashing due to lack of memory protection in the OS. We know to expect better.
Again I’m not asking for some alternate reality version of software. I’m asking them to fix clear issues that they do not seem to care about.
Not to mention Apple is a large engineering organization with plenty of talent. The software dosent need to be bug free but I shouldn’t run into as many issues as I do.
Some other fun ones:
Finder locking up and refusing to minimize
FaceTime putting me in a call with “testing” when I switch devices
Safari’s extension icon flashing on and off on iOS
Stalling on the lock screen despite me looking directly at the phone to unlock it
To me these are issues that should not make it past the engineers and layers of testing.
I don’t think this is unreasonable do you?
brookst 1 hours ago [-]
If I'm understanding you:
- Apple's software is better than most
- Apple's software is still imperfect, often in dumb ways
- Apple should be able to be dramatically more perfect than anyone else in software has managed to be
amluto 4 hours ago [-]
The problem as I see it is
not crashes and leaks. It’s that basic features are barely functional and the UI is not very usable.
Stupid examples from recently:
- The iOS 27 Preview app’s search feature appears to be present while in markup mode but missing while not in markup mode (this is quite reproducible for me).
- Mobile Safari regularly gets into a state where the overlay showing the current website domain gets stuck obscuring an important part of the site.
- On MacOS if you accidentally switch desktops you cannot switch back until the animation from the first switch finishes.
- Spotlight is still hilariously bad.
- The MacOS Music app’s AirPlay controls are barely functional.
- If you have an excessive number of desktop apps open, finding the one you want is gratuitously difficult. Sure, the bottom dock widget is pretty, but that doesn’t make it efficient.
- While typing this message, multiple different glitchy UI elements have appeared and disappeared.
- On iOS, if the keyboard is showing and you don’t want it, tough luck.
Bang2Bay 3 hours ago [-]
imovie is one software that does not work for the common man. you need to be a pro to even make a basic video.
wtallis 4 hours ago [-]
> "and if they are, not more than the median application."
Comparing against the median means you've already thoroughly missed the point.
Grombobulous 4 hours ago [-]
How much better is Apple hardware compared to the median? I don’t really think the iPhone is better than most Chinese brand phones. It charges slower and doesn’t have the latest battery technology. Most of what it makes it better than the competition is the software.
This angel’s halo around Apple was always a marketing illusion. They make above average hardware and above average software. Nothing more, nothing less.
cyberax 3 hours ago [-]
> I just don’t really agree with the idea that Apple’s apps are crashing and memory leaking all over the place, and if they are, not more than the median application.
Apple has some amazing engineering in the basic OS layer and the UI kit, but everything on top of it is just bad. E.g. it now takes about 5 seconds to "Privacy & Security" in the system settings, and I can see a visible delay when switching between sections (e.g. to "Screen Time").
Network settings are just embarrassing at this point - you can't sort the WiFi networks by name when looking at the saved settings!
Time Machine has been a disaster zone for the last 20 years. The keyboard navigation experience in macOS is a disgrace, worse than Win3.11 The virtualization experience of macOS sucks, and there is no support for containers (even Windows has them!).
I can continue for a long time.
2 hours ago [-]
kibwen 3 hours ago [-]
> and if they are, not more than the median application
What point is there in paying the premium Apple luxury tax if it's as crap as the median?
2muchcoffeeman 4 hours ago [-]
Apple used to have maintenance releases. They used to be known for their taste.
They should absolutely cop the criticism. It’s not like they don’t have the resources to make their software better.
Grombobulous 1 hours ago [-]
iOS 27 was a maintenance release that focused on performance and improved it significantly, particularly on older phones.
They blasted out a marketing video where they bragged about apps launching faster and the WiFi/cellular connection handing off more cleanly.
My feeling is that there’s just always a group of people who complains no matter what.
kibwen 3 hours ago [-]
Apple used to be a company whose public image was intrinsically inseparable from the intergalactic ego of its chief executive. Now it's just your typical slop company run by slop executives looking to maximize next quarter's share price before they exit through the revolving door, on their way to the next company in line to harvest.
jchw 3 hours ago [-]
My main problem with modern Apple software is I feel the design has been on a near constant gradual decline trend overall (except for the huge dip with Liquid Ass of course) and it has gotten buggier too. I'm just never going to update my iPad because I updated my other Apple devices and I deeply regret it.
I actually have felt this way for a fairly long time but Apple always baits me. Like the twelve or fifteen different times Apple OSes have finally supported some parts of WebM on certain devices sometimes when it works. Oh my god, I gotta update so I can have another couple WebMs load successfully only in Safari and not in any other app that doesn't decode it itself. Or back when I used an iPhone, third party keyboards - I use a lot of jailbreak tweaks but I gotta give that up so I can upgrade for third-party keyboard support that is so ass that nobody would ever use it. Heck, I wish I had updated my iPad even less. One fewer major version and I could've made use of the virtualization support that was dormant - but Apple fixed the glitch that let you use it on Apple Silicon iPads, so now you can't. Thanks! This is important to do because it helps... Uhh, security, probably? Something like that.
Since Snow Leopard or so, most of my Apple software upgrades have been bitter sweet at best, but usually just bitter, like I've been baited into having a worse experience.
Of course, it is probably apparent that I simply don't like Apple very much, especially not anymore. And I hate to have to justify myself by doing this, but we lack the maturity needed for me to avoid it, so... I am going to point out the obvious that this is hardly limited to Apple. GNOME 3 may be the single biggest downgrade any desktop system I've ever used has been. It has improved over time, but GNOME 3 has never been even close to as relatively good for its time as GNOME 2 was. Same for KDE 3 -> KDE 4 although I think as a rare standout KDE Plasma 6 is genuinely getting better continuously over time and remains one of the things I am excited to update. Windows 10 -> Windows 11 was so bad that it seemingly durably made several of my friends switch to Linux full time and just simply give up on things that absolutely can't be made to work on Linux - that is a powerful statement, and months later it seems they were indeed not fucking around. Android has been enshittifying at an alarming pace, too, although I don't feel like the Android experience from a software perspective is degrading or getting worse, but Google really knows how to blow their own leg off and by god they're going to do everything they can to make sure that all of the advantages they have over Apple are rendered meaningless so they can drag themselves kicking and screaming out of accidentally having succeeded at something.
I don't feel like it should be necessary for me to justify this, because Apple's recent growing incompetence in shipping working software and release engineering stands on its own regardless of industry trends. I'd SSH into my Mac Mini, but I can't. I have to go reset it, because it's been on for 60 days and can no longer open new network sockets. (I am not making this up. macOS genuinely has/had that bug and mine genuinely is in that state right now.) It's not that everyone else is doing great. When it comes to Linux systems it's easy to give them a lot of slack because they simply have no goddamned money, but still, things could be better. It's just that Apple is richer than ever and yet worse than ever at shipping software. I struggle to square the circle.
Grombobulous 1 hours ago [-]
I dunno, I hate to toss the old man yelling at clouds meme at you, but turning it from “Apple’s software sucks” to “all software sucks” doesn’t sit right with me.
Maybe I can get on board with Windows and Mac declining, but I’d describe my current Linux experience with CachyOS/KDE as incredible, like a dream machine I never thought possible.
I also think that iOS 27 and macOS 27 were pretty decent releases and they made older iPhones much faster.
I have seen a couple small bugs here and there but nothing going beyond the realm of “a little silly.”
The WiFi to cellular connection handoff in iOS 27 has been a significant improvement to my daily life and it’s a feature that isn’t an app or UI.
I feel your frustration with your Mac mini story, though.
analog_daddy 3 hours ago [-]
‘just works’, my ass.
I agree that as a power user I might tend to notice bugs more often, but when there is no relevant error message for the normies, to even bother looking up; it takes a really deep breath for me to remind myself why android ain’t a thing I would want to go back to.
I guess, I got into the ecosystem a bit later than its prime time where things apparently had better software quality in the walled swamp.
reliabilityguy 5 hours ago [-]
Out of curiosity, what’s wrong with photos? Do you mean the one on the Mac or the iOS version?
joshuat 4 hours ago [-]
I find manually tagging people in photos and especially videos to be an incredibly frustrating experience on macOS (and impossible on iOS).
For as much as Apple is pushing memories in Photos it is surprising to me that the ability to specify who is in a photo/video is so overlooked.
hedora 5 hours ago [-]
Not who you are responding to, but common workflows like “show me the picture I just took” or “copy the damned image file elsewhere” are completely broken.
God help you if you own a camera and try to store its photos in apple photos.
hhh 4 hours ago [-]
what’s the problem? i keep thousands of photos from my camera on icloud and it works fine
Grombobulous 4 hours ago [-]
Very confused, both these functions work fine for me. The share sheet is right there.
Razengan 1 hours ago [-]
Maybe someone could use AI to better jailbreak iPhones/iPads etc and install custom operating systems
monster_truck 4 hours ago [-]
even books has somehow gotten worse. How do you regress fucking books, bro?? It's a damn shame.
mingus88 4 hours ago [-]
If the last decade of Siri has taught us anything, they can literally ship the worst version of a thing and people will still buy an iphone. They’re just that good.
Papazsazsa 5 hours ago [-]
A guy I knew was a mechanical engineer for Apple, did some really innovative stuff. The level of care and detail and attention they give to every element is like nothing you've ever seen. A good dude and was one of the best engineers I ever met but the pressure and the corporate games made him a permanent emotional headcase!
brcmthrowaway 3 hours ago [-]
He left to OpenAI, didn't he?
werdnapk 5 hours ago [-]
Wait until you see how non-Apple hardware innovates... that Apple then copies.
nozzlegear 4 hours ago [-]
Like what?
buryat 2 hours ago [-]
foldable screens
4 hours ago [-]
GeekyBear 4 hours ago [-]
The High Yield YouTube channel has a good early look at die shots of the new A20 chip used in the iPhone Duo and discussion of the changes from the prior generations.
For most companies I'd say this is a natural tradeoff, but Apple has so much money that they can actually afford to be world class in both. Or at least, you'd expect they could. Maybe being world class in software would require delays to the hardware side of the business?
Regardless, it's definitely a weakness of the culture and I'd venture that weakness is why Apple has essentially failed at AI.
This is what gets me. Think about only bugs, not a single wishlist feature, just bugs. Limit to obvious-to-normies defects: so, UI bugs (ultra-low contrast oddity with certain backgrounds while scrolling lock screen notification center) or popular-feature bugs (AirDrop demands “everyone“ to receive from people in contacts, apparently in at least a couple cases).
At least in the case of UI bugs, no secret sauce seems to be required to resolve them. No particularly special feats of engineering. It seems simply dollars can fix them: QA & engineering. When I discover these obvious defects, update iOS multiple times over the course of months, and continue to experience them, I can only assume Apple prioritized having cash on hand over investing in my (our) experience.
Turns out "forgot to ask for local network access and since the prompt was never allowed, default to denied" is a known bug, and since it never asked, there is no way to toggle either. It was just a bullet point in the reddit thread of networking things that broke in macos 27. It had a solution. Somehow my terminal had known to ask for permission, so it got it, but all my UI apps didn't.
I had to sudo a change to remove my local network from the local network list, and then it worked.
I would think that "suddenly all my local services stopped working" is a noticeable to normies bug. Most normies won't have a ton of local services, but normies that live with techies probably will have a few.
Just one more thing that sours me on their stuff when I'm otherwise inclined to like it.
A known bug for years now.
Then good luck getting the time limits to work. It’ll tell the kids “5 minutes left!” then just let them keep going.
The SE and desktop felt like modern machines, clicks and key presses had predictable results, applications did what you told them too. On par with the Win95 and Win 7/8 I was used to at the time.
Jesus Christ, that iPad on the other hand, feels like janky Windows Vista tech rammed together by an intern. Weird UI artifacts, making the same gesture can have unpredictable results, the only function that everyone in the shop found without failure was 'undo' because it is triggered by violent shaking.
Even simple tasks like sharing a photo saved from a website is bizarrely broken. Depending on whether you saved it as a file or 'to your photos' dictates which applications can then open/share the image. And I know Android is full of it's own foibles but they took a few months to internalize. I'm going on 2 years of 'features' breaking workflow, and pixel perfect taps to activate input elements that are 5% of the screen width.
/rant
For AI, there were top down directives to find new ways to experiment with and incorporate into core products and processes, but as you went down the management chain, management became more conservative. First and second line managers were strongly incentivized to keep their products, roadmaps, and interfaces stable and predictable by similarly conservative stakeholders. And as such, they were generally unwilling to officially dedicate much effort to AI other than the minimum “look at how much we’re using Claude”.
In particular due to the lack of central tooling, any team trying to do much with AI essentially had to reinvent much of the stack themselves. So even small projects were largely untenable due to inevitable required scope creep.
I am a physical engineer by background but have also spent much of my career in high-reliability software systems. The problems of reliability in software systems make physical systems look like child’s play. The levels of effort are on different scales.
An important difference is that software correctness is mostly binary. In physical engineering you can usually spend a bit more money to over-engineer a component if you have any doubts or are lazy, and that works. Effort does not scale nearly as well when it comes to reliable software.
With hardware you pretty much get to restart on every product you make. Sure, you have many of the same (types) of components, but with every iteration, you move them around and pretty much have to rethink how every part fits together and interacts. And it has to work when devices get to consumers, because you can't visit everyone to solder on a wire you forgot. (You can always tell people they're holding the phone wrong though.)
With software you have this continuous blob that you keep adding features to. You never really get to rethink how it all goes together from the ground up when the design changes, you just slap a transparent UI on top of you existing code and call it a day. If it turns out there are bugs, not a problem, you just push an update and hope that fixes more than it breaks.
Apple is ultimately a hardware company that's so good they can monetize software and services. But they are not really a software company, or a services company. I think Ternus' promotion recognizes that: software and services are worth a lot of money, but they're value adds to hardware.
IMO the barriers to entry are just much different, and it’s reflecting in the workforce. There’s cultural differences too, but I think the education differences is the biggest cause.
How often do skyscrapers fall over, or bridges collapse, or your CPUs fail unexpectedly, or submarines implode. Rarely. In fact, I bet most people reading this thought of the same few examples.
Then look at software. When is the last time you encountered a bug? Have you ever heard of bug free software? Even at the elite, smartest, most educated levels of software, there are still bugs everywhere. Humans are essentially incapable of writing bug free software. And it isn’t because a bunch of uneducated dummies that didn’t get degrees are the ones writing it (as you arrogantly implied). It’s because it’s way fucking harder to do perfectly or near perfectly.
That doesn’t mean there isn’t incredibly hard physical engineering. Obviously there is insanely difficult engineering in nearly any variety. But if you ask a civil engineer to design you a perfect bridge, they probably will. Ask a software engineer with all the experience and education in the world to build you a perfect podcasting app, it simply isn’t happening.
When skyscrapers fall or bridges collapse, the negligent engineers who knowingly signed off on them go to jail. When was the last time a software developer or manager went to jail over a known bug?
Regardless, the simple fact is that software just matters less in almost every case, so no one gets held accountable. It lets the culture of unaccountability breed within IT / software eng, and here we are.
Civil Engineers (the ones building bridges and skyscrapers) have a culture of institutional accountability. They are certified members of a professional organization and when they sign off on a project, they do so by affixing their personal seal to it. This is their binding endorsement of the soundness of the architectural drawings. The presence of that seal can be used as evidence in court against them (criminal or civil).
It’s also possible for engineers to be stripped of their seal by the organization for failures far less severe than a bridge collapsing, such as conflicts of interest.
There isn’t anything like that in software, even though the stakes are much lower. Far more common is a total disclaimer of warranty whatsoever.
then let me root and customize the software to my liking
I think we need to keep in mind a couple of things:
1. It’s software designed for the masses. It’s not intended to be a power user’s playground.
2. There’s no such thing as perfect software. If you really look hard for alternatives to the Music or Photos app (to use your examples), it’s actually extremely difficult to find anything that is without compromise, bugs, or other downsides.
As someone who has moved off of many of Apple’s apps, like my move from iCloud Photos to Ente, I’m really still accepting a decent amount of compromises. It’s better in some ways, worse in others.
And then there’s some other apps where I just can’t find a good alternative. I’d love something like Apple Notes but is cross-platform with a Linux app specifically. There’s just basically nothing like that out there, certainly not at a good price, and most of them end up over-complicated or with a strange UI.[1]
And when we step back and look at how many apps Apple makes it’s mind-boggling, and really, most of them are at least a mild “good.”
[1] Closest I’ve found are Craft and Zoho Notebook. Zoho gets the price right, it’s dirt cheap, and has a Linux app (though it’s basically a web app). Zoho bothers me for being ugly though. Craft is slick on iOS with a web app only on desktop, but it’s pricey if you leave the free tier. For my criteria it’s important that the apps support sharing, collaboration, and notifications when the other person updates a note. I’m honestly not sure if these two alternatives hit every requirement because I gave on both pretty quick and accepted being stuck in Apple Notes for now. Going to iCloud.com on my Linux system isn’t horrible.
I don’t think anyone is asking for the world I just want software that dosent crash and makes sense to use.
Just a couple weeks ago Apple Music was leaking GBs of memory.
For one thing, the power user crowd tends to babysit their activity monitor and get massively upset when an electron app dares to consume memory.
In my mind, the only thing that matters for non-server apps is whether or not the user experience is good. Memory consumption is just a number. Apple doesn’t even advertise how much memory many of their products have on them. They expect that their users don’t have to think about that, and as long as that remains true, I really don’t mind if Apple Music is eating up 2GB of RAM behind the scenes.
Now unfortunately apples stuff is usually a cut above other software I’ve used but in my opinion is nowhere near as good as it should be.
I don’t even really disagree with the negative experiences you’ve had, I’m just more saying that those experiences are inevitable in software. Being above average is about as good as Apple has ever been.
And I think that standard is also true with hardware. A lot of their hardware is supremely overrated. The MacBook Pro has a sharp edge that cuts into your wrist and has a gigantic notch on the screen.
2. I’ve had better luck with Apple software but I’d still categorize it as “bad” relative to the good software I’ve interacted with.
This is a form for software engineers. In the 90’s users accepted things like applications crashing due to lack of memory protection in the OS. We know to expect better.
Again I’m not asking for some alternate reality version of software. I’m asking them to fix clear issues that they do not seem to care about.
Not to mention Apple is a large engineering organization with plenty of talent. The software dosent need to be bug free but I shouldn’t run into as many issues as I do.
Some other fun ones: Finder locking up and refusing to minimize
FaceTime putting me in a call with “testing” when I switch devices
Safari’s extension icon flashing on and off on iOS
Stalling on the lock screen despite me looking directly at the phone to unlock it
To me these are issues that should not make it past the engineers and layers of testing.
I don’t think this is unreasonable do you?
- Apple's software is better than most
- Apple's software is still imperfect, often in dumb ways
- Apple should be able to be dramatically more perfect than anyone else in software has managed to be
Stupid examples from recently:
- The iOS 27 Preview app’s search feature appears to be present while in markup mode but missing while not in markup mode (this is quite reproducible for me).
- Mobile Safari regularly gets into a state where the overlay showing the current website domain gets stuck obscuring an important part of the site.
- On MacOS if you accidentally switch desktops you cannot switch back until the animation from the first switch finishes.
- Spotlight is still hilariously bad.
- The MacOS Music app’s AirPlay controls are barely functional.
- If you have an excessive number of desktop apps open, finding the one you want is gratuitously difficult. Sure, the bottom dock widget is pretty, but that doesn’t make it efficient.
- While typing this message, multiple different glitchy UI elements have appeared and disappeared.
- On iOS, if the keyboard is showing and you don’t want it, tough luck.
Comparing against the median means you've already thoroughly missed the point.
This angel’s halo around Apple was always a marketing illusion. They make above average hardware and above average software. Nothing more, nothing less.
Apple has some amazing engineering in the basic OS layer and the UI kit, but everything on top of it is just bad. E.g. it now takes about 5 seconds to "Privacy & Security" in the system settings, and I can see a visible delay when switching between sections (e.g. to "Screen Time").
Network settings are just embarrassing at this point - you can't sort the WiFi networks by name when looking at the saved settings!
Time Machine has been a disaster zone for the last 20 years. The keyboard navigation experience in macOS is a disgrace, worse than Win3.11 The virtualization experience of macOS sucks, and there is no support for containers (even Windows has them!).
I can continue for a long time.
What point is there in paying the premium Apple luxury tax if it's as crap as the median?
They should absolutely cop the criticism. It’s not like they don’t have the resources to make their software better.
They blasted out a marketing video where they bragged about apps launching faster and the WiFi/cellular connection handing off more cleanly.
My feeling is that there’s just always a group of people who complains no matter what.
I actually have felt this way for a fairly long time but Apple always baits me. Like the twelve or fifteen different times Apple OSes have finally supported some parts of WebM on certain devices sometimes when it works. Oh my god, I gotta update so I can have another couple WebMs load successfully only in Safari and not in any other app that doesn't decode it itself. Or back when I used an iPhone, third party keyboards - I use a lot of jailbreak tweaks but I gotta give that up so I can upgrade for third-party keyboard support that is so ass that nobody would ever use it. Heck, I wish I had updated my iPad even less. One fewer major version and I could've made use of the virtualization support that was dormant - but Apple fixed the glitch that let you use it on Apple Silicon iPads, so now you can't. Thanks! This is important to do because it helps... Uhh, security, probably? Something like that.
Since Snow Leopard or so, most of my Apple software upgrades have been bitter sweet at best, but usually just bitter, like I've been baited into having a worse experience.
Of course, it is probably apparent that I simply don't like Apple very much, especially not anymore. And I hate to have to justify myself by doing this, but we lack the maturity needed for me to avoid it, so... I am going to point out the obvious that this is hardly limited to Apple. GNOME 3 may be the single biggest downgrade any desktop system I've ever used has been. It has improved over time, but GNOME 3 has never been even close to as relatively good for its time as GNOME 2 was. Same for KDE 3 -> KDE 4 although I think as a rare standout KDE Plasma 6 is genuinely getting better continuously over time and remains one of the things I am excited to update. Windows 10 -> Windows 11 was so bad that it seemingly durably made several of my friends switch to Linux full time and just simply give up on things that absolutely can't be made to work on Linux - that is a powerful statement, and months later it seems they were indeed not fucking around. Android has been enshittifying at an alarming pace, too, although I don't feel like the Android experience from a software perspective is degrading or getting worse, but Google really knows how to blow their own leg off and by god they're going to do everything they can to make sure that all of the advantages they have over Apple are rendered meaningless so they can drag themselves kicking and screaming out of accidentally having succeeded at something.
I don't feel like it should be necessary for me to justify this, because Apple's recent growing incompetence in shipping working software and release engineering stands on its own regardless of industry trends. I'd SSH into my Mac Mini, but I can't. I have to go reset it, because it's been on for 60 days and can no longer open new network sockets. (I am not making this up. macOS genuinely has/had that bug and mine genuinely is in that state right now.) It's not that everyone else is doing great. When it comes to Linux systems it's easy to give them a lot of slack because they simply have no goddamned money, but still, things could be better. It's just that Apple is richer than ever and yet worse than ever at shipping software. I struggle to square the circle.
Maybe I can get on board with Windows and Mac declining, but I’d describe my current Linux experience with CachyOS/KDE as incredible, like a dream machine I never thought possible.
I also think that iOS 27 and macOS 27 were pretty decent releases and they made older iPhones much faster.
I have seen a couple small bugs here and there but nothing going beyond the realm of “a little silly.”
The WiFi to cellular connection handoff in iOS 27 has been a significant improvement to my daily life and it’s a feature that isn’t an app or UI.
I feel your frustration with your Mac mini story, though.
I agree that as a power user I might tend to notice bugs more often, but when there is no relevant error message for the normies, to even bother looking up; it takes a really deep breath for me to remind myself why android ain’t a thing I would want to go back to. I guess, I got into the ecosystem a bit later than its prime time where things apparently had better software quality in the walled swamp.
For as much as Apple is pushing memories in Photos it is surprising to me that the ability to specify who is in a photo/video is so overlooked.
God help you if you own a camera and try to store its photos in apple photos.
https://www.youtube.com/watch?v=t8bxkCKNiuA
They have a similar video comparing the M6 to the M5.
https://m.youtube.com/watch?v=uA7WLmlg1kM