On the iOS 8.0.1 Mess

Nick Arnott shares some thoughtful comments on the iOS 8.0.1 bugs for iMore:

I've experienced the gut-wrenching unpleasantness of being part of a team that was responsible for shipping a major bug. For development and QA teams, I can't think of anything worse than pouring your heart and soul into a project you're passionate about, working tirelessly night after night to meet impossible deadlines, feeling relieved and euphoric to have finally shipped, only to have the rug pulled out from under you with a horrible bug that somehow got missed. It's awful. It's heartbreaking. And even once you've pulled a few more days of insane hours remediating the bug, you're still left unable to stop beating yourself up. You can't stop thinking "how could I have missed that?" While I don't know how the issues in 8.0.1 made it out the door, I do know that it wasn't the result of a lack of intelligence, skill, or care. On the other end of the spectrum, here's John Paczkowski for Recode: The ability to make a phone call from an iPhone isn’t some legacy feature, it’s a core functionality. That Apple was unaware that the first update to iOS 8 would disable that functionality and require users to reinstall an earlier version of the OS to restore it is, frankly, astonishing. Note that Apple says it is “working around the clock to prepare iOS 8.0.2 with a fix for the issue.” In other words, iOS 8.0.1 wasn’t a minor mistake quickly fixed, it was a glaring oversight that can only be repaired by significant engineering resources. That it ever made it through Q/A and into public release is a clear, indisputable failure. For the record, 8.0.2, released last night, works great on my iPhone 6.