The spotlight in tech circles has been aimed at Apple's software bugs after star developer Marco Arment made the case that marketing not quality is driving the release cycle.
Arment, co-founder of Tumblr and creator of Instapaper, made the case that Apple has lost its "functional high ground." The gist of Arment's argument is that Apple's hardware shines, but software quality has nosedived. It's so bad that Apple fans can't mock Windows users anymore because Apple's OS needs to be treated with the "same extreme skepticism and trepidation that conservative Windows IT departments employ."
Also:IBM, Apple roll out industry apps: A look at the buying moving parts
Now Arment's complaints are largely anecdotal and if you hunt around enough you can certainly find plenty of Apple software complaints. Arment's theory is that Apple's software still does well because Windows is still worse and desktop Linux is too complicated.
It's almost impossible to debate Arment's points since there's no data involved. Steven Sinofsky, former leader of Windows at Microsoft, noted on Twitter that it's tough to debate the Apple software quality points since it's all anecdotal.
But there is one point worth debating in Arment's take: How much blame marketing should get? Arment wrote:
I suspect the rapid decline of Apple's software is a sign that marketing is too high a priority at Apple today: having major new releases every year is clearly impossible for the engineering teams to keep up with while maintaining quality. Maybe it's an engineering problem, but I suspect not -- I doubt that any cohesive engineering team could keep up with these demands and maintain significantly higher quality.
The problem seems to be quite simple: they're doing too much, with unrealistic deadlines.
Arment then added that there doesn't need to be a major OS release every year. Indeed, there doesn't have to be a major release ever. The future of software is iterative. Even Microsoft Windows is headed in this direction.
But before we throw Apple marketing chief Phil Schiller under a software quality bus, it's worth pondering other reasons why software quality may be taking a hit. Marketing is a priority at every technology company. In fact, marketing is driving the bus at almost every enterprise across most industries. So before we blame marketing for Apple's alleged software issues, let's examine a few more obvious answers.
Regarding that pressure to grow. Here's a look at what Wall Street is expecting from Apple in annual revenue.
What Apple's base of developers needs to do is take Arment's argument to heart, but blaming marketing is a cop out and simply too easy. There are engineering issues to be sure. The question is how Apple balances the aforementioned pressures above to deliver a product cadence that keeps the innovation wave moving. Moving slower just isn't going to be an option.