Ex-Mozilla worker rails against developers' love of constant change, frequent updates
Mozilla calls criticism 'outdated,' rejects idea it takes users for granted
Computerworld - When a former Mozilla employee knocked the company's accelerated release schedule as having "killed Firefox's reputation," he got more than he bargained for.
Comments by Jono Xia in a July 5 post to his personal blog quickly spread across the Web, with headlines ranging from "Firefox Developer: 'Everyone Hates Firefox Updates'" to "Firefox: Can this Web browser be saved?" Most of those blogs and news stories focused on the fact that Xia, as an insider, was confirming what many frustrated Firefox users have said for over a year: Frequent updates are a pain.
But things got lost in translation, Xia said.
"My point is that software developers and users come from very different perspectives, and that software developers always see an update as a good thing," said Xia last week in an email reply to Computerworld questions. "We're biased, because we have an emotional attachment to our own work, towards thinking that the next update is going to be the greatest thing ever. I wish developers throughout the industry would recognize the cost that we inflict upon users because of our obsession with constant change."
But that's not what people heard or read, said Xia, who joined Mozilla in 2008, where he worked at Mozilla Labs until 2010, when he moved to the User Research team. Xia left Mozilla last month.
"That's what I was trying to say. Unfortunately that point seems to have gotten lost in the noise," said Xia. "I guess 'Firefox developer says Firefox suxxx' makes irresistible link bait -- but it's not true."
But Jono, whose surname was incorrectly identified as DiCarlo in most accounts -- he changed it to Xia in 2009 when he married -- had damned frequent updates by software in general, and by Firefox specifically.
"So many companies release updates which radically change the interface for no significant gain," he wrote in the July 5 post. "I've come to the extremely humbling realization that the single best thing most companies could do to improve usability is to stop changing the UI [user interface] so often. There's no UI better than one you already know, and no UI worse than one you thought you knew but now have to relearn."
Xia acknowledged that updates are necessary -- if for no other reason then to patch security vulnerabilities -- but criticized those that change the interface or add new features.
He also condemned Mozilla for its implementation of the new development tempo -- called "rapid release" by most -- that the company first deployed in June 2011 with Firefox 5.
"By doing rapid releases poorly, we just made Firefox look like an inferior version of Chrome," Xia said. "And by pushing a never-ending stream of updates on people who didn't want them, we drove a lot of those people to Chrome, exactly what we were trying to prevent."
- Mozilla ships Firefox 31, adds search to new tab page
- Microsoft's IE steps back from the brink of irrelevance
- Firefox falters, falls to record low in overall browser share
- Firefox risks user backlash by adding search box to new tab page
- Google unseats Microsoft as the U.S. browser powerhouse
- Safari, Chrome push to mask URLs
- Chrome on Windows champs at the 64-bit
- Google pulls trigger, cripples some Chrome add-ons
- Microsoft shoots to shorten Internet Explorer's long tail
- Firefox risks irrelevance as mobile browsing booms
- The Business Value of Continuous Delivery Download this whitepaper to learn more about the business value of Continuous Delivery and see why it could be a game changer for...
- Ten Factors Shaping the Future of Application Delivery Download this research report conducted by Enterprise Management Associates (EMA) to learn how those that are seeking to accelerate application delivery are leveraging...
- HTTP Status Code Cheat Sheet Look at the Graph, Find the Code and Boom - You're Solving Problems. Identifying and understanding common HTTP status codes can go a...
- Architects lead the next generation of data-driven applications Read this whitepaper to find out how application architects can quickly and confidently deliver long-lasting applications that minimize cost, complexity, and risk while...
- NSS Labs & Cisco Present: Evaluating Leading Breach Detection Systems Today's constantly evolving advanced malware and APTs can evade point-in-time defenses to penetrate networks. Security professionals must evolve their strategy in lockstep to...
- Will the Real Endpoint Threat Detection and Response Please Stand Up? This webinar explores new technologies & process for protecting endpoints from advanced attackers as well as the innovations that are pushing the envelope... All Desktop Apps White Papers | Webcasts