Marco Arment
๐ค SpeakerAppearances Over Time
Podcast Appearances
And instead they just like, they overstuff it.
Then they trickle stuff out over the course of the next year, which bleeds into, which pulls resources and people who should be working on the next year's release.
They're too busy releasing the rest of this year's release, which trickles out over the year.
That's their problem.
Their problem is one of... It's not just them.
Everyone has difficulty of estimating software projects and figuring out what will fit within a schedule.
So I don't think it's the annualness of it.
If you did it two years, they would do the exact same mistake.
They would just do it over two years and it would be an even bigger disaster or three years or four years.
That's the challenge.
I would not necessarily... I think macOS could use a two-year cycle, but it wouldn't remove the problem.
Because the problem is, if given a finite period of time, choose features that you'll be able to be done with by the end of that cycle, and Apple is not very good at that.
It's a difficult problem, but it is frustrating to see Apple continue to have difficulty...
getting that done and like i said if you know the only time they didn't have this problem was when they didn't have any regular cadence whatsoever which generally is a sign of an unhealthy organization if you're like well we can't build to a deadline it's just done when it's done oh nice you know nice work if you can get it but that's not usually not the real world usually you can't just have that luxury in the early mac os 10 days it was like we're working on another version of mac os but we're doing a lot of other things too and it'll be done when it's done
And Apple was smaller then, and people were paying less attention, and it wasn't that big of a deal.
And the phone pulled resources off the Mac, and macOS releases would take 18 months, 16 months, 13 months, like whatever, whenever it's done, whenever it's ready, no big deal.
But that is not the sign of an efficient...
effective organization.