Comment For over a year, Apple's software has been the subject of more derision than might be expected for a company of its size.
Developer Marco Arment took Apple to task early last year, arguing that OS X (recently rebranded macOS) is full of embarrassing bugs and that the company is trying to do too much on unrealistic deadlines.
Arment subsequently disavowed his post because of the widespread media attention it received. But there was blood in the water and the feeding frenzy has continued at Apple's expense, at least in part because controversy, manufactured or not, drives online traffic.
It continues to this day. On Tuesday, one fiction writer – who asked us to keep him anonymous – voiced his dissatisfaction, eliciting agreement from a few others. "I just need things that work, and that I can rely on working," he lamented. "I say this with the utmost regret, sadness, and no small sense of betrayal: Apple doesn't seem to make those things anymore."
The comments suggest it isn't only Apple churning out buggy software in the rush to add bells, whistles and intrusive data-trawling within excessively tight timescales. How many users want the bells and whistles anyway?
"I just need things that work, and that I can rely on working". So do I and on the whole we get it, but have we reached peak software utility for home users? One comment which chimes with me is this.
The fail fast fix fast mentality of software development is insane. (Have worked with software dev teams for 16 years now). Sounds fine if you are working on some new thing. But should not be used on core products. Whether it is apple (not a customer so can't say from personal experience ), Microsoft struggling with their updates, MANY others as well.
The focus has been shifting towards faster delivery of lower quality stuff because they believe they can just fix it later. Though in many cases later never comes because they move onto something else new and shiny.
It is possible of course to release things often but it requires more care than just doing it.
Too often agile is used as an excuse to ship faster and not need quality control.
Windows 10 seems to be turning into the largest scale agile fail in the history of software.
Companies like apple and MS have absolutely no excuses each having 10s of billions of dollars in the bank.