Remix.run Logo
mymacbook 9 hours ago

I don’t necessarily agree with Jeff Johnson’s conclusion that major software upgrades are impossible on an annual schedule. I also don’t know what he’s looking for, as someone who worked at Apple during this time quality improved substantially in 10.6 Snow Leopard and continued. Most bug fixes don’t get a marketing line item or even much fanfare. We were all users of what the OSX guys were doing and lived on the dogfood while we made our own mistakes on iOS.

As I age I realize you need to entice the user with more value and service - anew features. It cannot just be quality, but quality is table stakes and the minimum expectation. When things get out of hand organizationally it makes sense to call for a snow leopard, but it comes at great cost so you better make big changes in the system so the same mistakes are not repeated.

steveBK123 5 hours ago | parent | next [-]

> don’t necessarily agree with Jeff Johnson’s conclusion that major software upgrades are impossible on an annual schedule.

Call me an old man, but I'm no longer sure that annual major OS upgrades are even desirable.

Adding features is great, but half of the changes feel like product manager brain "changes to show we made changed things".

I actually don't need buttons moved around in photos/mail/finder annually. I don't need the design language of the windows changed annually. I don't need the icons of all my apps to change annually.

An OS is a tool that serves the purpose of granting me access to all my other tools (apps).

spunker540 an hour ago | parent [-]

I agree- I also dont think OS features of the kind that get shipped in these updates are convincing anyone to switch from pc to mac or upgrade their mac sooner. Tons of stuff just changing for the sake of change. Meanwhile LLMs increasingly only need the command line to do everything.

ndiddy 8 hours ago | parent | prev | next [-]

> I don’t necessarily agree with Jeff Johnson’s conclusion that major software upgrades are impossible on an annual schedule.

Snow Leopard was a refinement of Leopard, and both releases had unusually long durations as the newest release of Mac OS X, totaling 4 years. It then continued getting security updates until late 2013, another 2 years after Lion replaced it. I can see how people would treat the later point releases of Snow Leopard as a high point for stability because of the years of bug fixes that had gone into the system by then.

> As I age I realize you need to entice the user with more value and service - anew features. It cannot just be quality, but quality is table stakes and the minimum expectation.

I don't know anybody who's switched to Mac because of a feature they added in the latest OS release. It's always because of the better price-performance, the better battery life, or because Windows got too glitchy and annoying. The only new Mac OS feature from the past few years that I can even name off the top of my head is when they finally added window snapping with Sequoia.

fragmede 5 hours ago | parent | next [-]

When you have a bunch of windows open but you click on the desktop, the windows go off to the edges so you can see the desktop.

trueno 6 hours ago | parent | prev [-]

mayhaps we've just moved the goal post on what constitutes a major release a lil too far.

redefine what is major, scale that back and ship in a year cycle and not necessarily need to ship anything that pushes you past the threshold of "we're still beta testing even after release, and now the users are the QA team". just bring that definition of "a major software upgrade" back a bit. everyone should do it, i'd be super happy if "major upgrade" meant a new icon set and some exciting thoroughly vetted new utilities/apps. thrilled even.

musicale 8 hours ago | parent | prev | next [-]

> When things get out of hand organizationally it makes sense to call for a snow leopard, but it comes at great cost so you better make big changes in the system so the same mistakes are not repeated

What about the recent macOS releases that seem to prioritize dubious features (Apple Intelligence) that don't add a lot of value (and don't work well), while botching the core fundamentals of UI design and functionality, as with the UI disaster that was Liquid Glass (not to mention the broken window resize region, inconsistent spacing and corner radii, menu items being hidden under the notch, the off-center Windows menu, scrollbars that are either invisible or hard to target, etc.) Liquid Glass was inexcusable as it opposed the fundamental UI principles of clarity and legibility. Apple basically ignored its own design principles.

alberth 8 hours ago | parent | prev | next [-]

> As I age I realize you need to entice the user with more value and service

When companies use to charge for OS … and the releases were staggered by 3-4 years, I would have agreed.

But when OS upgrades are free, and happen yearly - there’s a different user expectation.

lapcat 8 hours ago | parent | prev | next [-]

> I don’t necessarily agree with Jeff Johnson’s conclusion that major software upgrades are impossible on an annual schedule.

I'm not sure this is a good place to debate my article when the author of the submitted article merely linked to mine.

It appears that Ruben Schade downgraded to 10.5 from 10.6.2, which was still pretty early in the Snow Leopard cycle, then "tried it again a few months later" and downgraded again, until 10.7 Lion (which I personally hated and skipped on my main Mac). Thus, Schade never experienced the later versions of Snow Leopard that everyone remembers fondly.

masswerk 6 hours ago | parent | next [-]

Yes, the version of Snow Leopard people are referring to (and have fond memories of, me included) was 10.6.8.x. The point is really that it was given time to mature. (Back in the day, users used to explicitly refer to "10.8.6", and not just globally to "Snow Leopard". Similar to how people used to refer to 7.5.5 and 7.6.2 specifically.)

thomassmith65 7 hours ago | parent | prev [-]

I just reread the blogpost (by the parent) that this article cites, and its points all seem correct to me, including that "Mac OS X 10.6.0 was certainly much buggier than Mac OS X 10.5.8":

• 10.6 was not primarily about bug fixes

• 10.7 was buggy and its design was incoherent

• Apple should abandon its yearly release cycle

That said, my recollections from the time are that the 10.6 GM release caused fewer problems than the 10.5 GM.

It wouldn't surprise me if the consensus about Snow Leopard switches to the opinion that Snow Leopard was no better than any other version. That's wrong, but few people still use or remember using Snow Leopard.

pico303 9 hours ago | parent | prev [-]

There’s red flags I look for in articles like this, and a FreeBSD partition on your MacBook Pro is one of them. Tells me the author is probably hypercritical of MacOS because it’s not a GPL OS. That’s fine, but as someone who likes MacOS, I don’t share the pessimism.

Snow Leopard was a great experience for me. So much more stable, and the OS felt tighter, like lots of the little wonky things got sorted out. It well deserves its credit and more operating systems should focus on bug fix releases once in a while.

mepian 9 hours ago | parent | next [-]

FreeBSD is definitely not a "GPL OS", the license is right in the name!

ido 2 hours ago | parent [-]

To be pedantic “BSD” is the name of the original distribution that FreeBSD is based on, and the license is also named after it (rather than FreeBSD being named after the license).

anthk 25 minutes ago | parent | prev | next [-]

FreeBSD is not GPL and in that era FreeBSD was almot the low-level Mac OS X testground for ex-FreeBSD developers working for Apple.

vor_ 7 hours ago | parent | prev | next [-]

I'd say Snow Leopard was as buggy as any other typical OS X release from that era, as covered by the Jeff Johnson article. The reality is that the "no new features" marketing was most likely a positive spin on the shift in engineering resources toward iOS, which had previously caused Leopard's release to be delayed.

ndiddy 9 hours ago | parent | prev [-]

FreeBSD is not a GPL OS either.