Live data from Hacker News

Apple's Software Quality Crisis

eliseomartelli.it

361–370 of 1001 posts

Re: Apple's Software Quality Crisis

#361

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence... Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

I know the feeling. I'm forced to use a Mac laptop for work, and it's really made me appreciate Linux.

can't agree more, to the point i ask if the new job mandates mac,if yes i will end the process right away.

even windows is better due to wsl.

Re: Apple's Software Quality Crisis

#362

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence... Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

There's more than 2 sides to the fence. Desktop Linux is actually awesome, even better if you are even remotely technical.

Re: Apple's Software Quality Crisis

#363

Earlier quoted context omitted.

Windows is great. Windows laptops are universally garbage.

What? The only 'great' Windows since 7 is LTSC.

Win10/Win11 with O&O Shutup are perfectly fine.

https://www.oo-software.com/en/shutup10

Re: Apple's Software Quality Crisis

#364
I think a major part of the problem is Apple's attitude towards bug reports: they basically DO NOT WANT TO HEAR FROM YOU. Which means that rare bugs go unnoticed and get swept under the rug.

I know that it's difficult to triage and process bug reports at scale, but I guess that's where some of those hundreds of billions of dollars could be put to good use.

Re: Apple's Software Quality Crisis

#365

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence... Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

I know the feeling. I'm forced to use a Mac laptop for work, and it's really made me appreciate Linux.

I agree, but my M1 MacBook work laptop is by far the fastest dev machine I've ever laid hands on. It struggles a bit from the UX standpoint, two things:

1. I have the same desktop layout every time, from left to right: slack desktop app, a two column wide emacs window, a 90col wide terminal. I also have two chrome windows--1 which is the same width as the slack window and overlays it, and another the same width as the emacs window which overlays that one. The problem is every single time I wake my laptop from sleep the terminal window has shrunk to fewer columns and I have to drag it back to full width.

2. Sometimes the external monitor support bugs out. I don't know if that's my hub ("pluggable" something or other) or the OS or both.

Then of course there's all the warts of homebrew, and the fact that it's not easy to build some software..

However, the performance of the Apple silicon is nothing short of astonishing. I'm curious about the AMD chips that ship in the new Framework as I look towards an upgrade to my personal laptop, but it's basically between that and a new M4 Max Macbook. Never thought I'd see the day.. will probably wait a year or so before deciding but it's interesting that Apple is even a contender.

Re: Apple's Software Quality Crisis

#366

It's not just Apple guys, it's everywhere. Software quality has seriously declined across the board, from Spotify to Slack to core operating systems like Windows and macOS. I think a major factor is corporate culture, which largely ignores software quality. Another issue is that many engineers lack a solid understanding of CS fundamentals like performance, security, and reliability (perhaps this is why many are not a…

Honestly, I don't think it's a culture thing or a CS fundamentals thing.

I think it's the fact that software is 100x, or maybe even 1,000x, more complex that it was just 25 years ago.

Apps are built on so many libraries and frameworks and packages that an average application will have 100x the amount of code. And they're all necessary. A typical phone app is 200 MB, when Word 4.0 was less than 1 MB.

But it's not just the sheer number of lines of code that can have bugs. It's the conceptual complexity of modern software. An app has to have an interface that works with the mouse and with touch, large screens and small screens, regular resolution and retina, light mode and dark mode, it works offline and online with sync functionality, it works in 20 different languages, it works with accessibility, it works with a physical keyboard and an on-screen keyboard, over mobile data and over WiFi, it works with cloud storage and local storage, it goes on and on.

There are so many combinations of states to reason about. When I was building software for Win32 back in 1995, you worried about screen sizes and color depths. That was about it.

Software's just gotten incredibly complex and there's more to reason about and software quality is just going to suffer. Like, I love Dark Mode at night, but at the same time I can't help but wonder what bugs would have gotten fixed if engineering resources hadn't gone into, and continue to go into, Dark Mode for each app.

Re: Apple's Software Quality Crisis

#367

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence... Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

I just spin up a ubuntu server vm and use it as my dev machine. VScode remote is pretty solid these days.

I use my mac as a on the go computer for work (it's really light, and proprietary software works always), but I have a linux VM that I sync the needed project on it before I go out. If I have to use containers for extra services (DB,...) I may as well use a VM I can configure as I like.

Re: Apple's Software Quality Crisis

#368

When you upgrade MacOS 15.3.0 apple automatically enables Apple intelligence and then turns on Apple intelligence reporting (15 min intervals) by default. You are not prompted or asked to enable. After disabling Apple Intelligence when you do the next mini update to 15.3.1 Apple intelligence is enabled. Again no prompt and your previous choice to disable is ignored. This IMO is a bad sign for Apple software quality.…

One man's "dark pattern opt-in" is another man's "stunning rate of user adoption".

Re: Apple's Software Quality Crisis

#369

As someone forced to use a Windows laptop for work with the new job, I've stopped complaining about my Mac. It's so much worse on the other side of the fence... Working on Windows makes me appreciate the Mac ecosystem so, so, so very much.

What exactly did you find so much worse in windows?

The built-in bloatware (LinkedIn, TikTok, Clipchamp, etc.), the constant nagging (like full-screen reminders to buy Office 365 to "protect" your PC), Edge is basically forced on you. MSVC has insane licensing terms — you can’t use it outside of Visual Studio or VS Code, not to mention it's lacking support for C. Windows seems actively user and developer hostile.

Beyond that, Windows' architecture is a mess, I hate it (There's a reason Microsoft has to ship WSL2). macOS runs all of my tools fine, just like Linux does.

Re: Apple's Software Quality Crisis

#370

Earlier quoted context omitted.

Just curious, why did they decide to use Electron instead of native? After all those are Apple MacOS software.

It's not electron, but it is a WebKit view (HTML based) So is the App store on all platforms AFAICT.

Thanks. MSFT at least is using C# though.
Post reply on HN