Top menu

Why I’m not upgrading

Upgrade icon by Oxygen Team (GNU license)“My name is Carsten, and I don’t like upgrading.”—”Hi Carsten!”

I’ve become that guy. I never used to be that guy. You know, the guy who’s content with the technology he has because it’s working fine for him. The guy who’s perfectly capable of scaling any technical mountain but prefers to stick with what he knows. I think I’ve become somewhat afraid of change on the personal tech front. Or maybe ‘afraid’ isn’t quite right—skeptical and distrusting is more like it.

There are several reasons for this. For one, I think we have reached a time in the short history of personal technology where upgrading isn’t really beneficial to the average user—or even sophisticated ones.

While upgrading from a BlackBerry to an iPhone 3G was a really big deal in terms of functionality, device/software quality and overall satisfaction, going from an iPhone 4 to an iPhone 5 promises no such fundamental revelations. Yes, the iPhone 5 feels wonderful in the hand; but it’s not as if the iPhone 4 has suddenly become heavy, clunky or grown sharp corners. And while the new, larger screen certainly seems attractive, I have to admit that overall, I’m quite comfortable with four rows of icons instead of five. The core benefits of having a sophisticated smartphone—the ability to sync and play back music at a high quality; browse the web using a decent browser; take photos; use apps; etc.—haven’t really changed much in several years. That Siri “changed everything again” was never really true, but we let it go, caught up in the moment of Apple releasing something shiny and new.

iPhone 4 vs. iPhone 5 - can you spot the difference?

A side-by-side comparison between the iPhone 4 and 5. From the front at least, they appear strikingly similar. The iPhone 5 has a slightly taller screen that allows for an additional row of home screen icons.

Another thing that really slows me down when I think about upgrading to a new smartphone is that there often seem to be distinct drawbacks to doing so. The Apple Maps debacle is one such drawback (still not fixed), and Apple’s new iPhone connector is another. “Upgrading” to iOS 6 on my (perfectly functional, even delightful, thank you very much) iPhone 4 would give me a less accurate integrated map app (yes, I understand I could download a third-party app; yes, I really like Google Maps). From what I can tell, approximately all other features remain the same. My current phone is neither slow nor dying. And I have various existing iPhone/iPod 30-pin docks and cables that I don’t particularly feel like upgrading just to accommodate another of Apple’s proprietary connectors. Making the transition to an iPhone 5 right now would be expensive and give me less of what I want.

There are several other technologies besides smartphones that exhibit the same pattern.

The first is (personal computer) operating systems. I think we have reached the top of the maturity curve in terms of operating system functionality, stability and usability for the PC/notebook form factor (monitor + keyboard + mouse/track pad). This is certainly true for both major platform contestants. Windows hit it with Windows 7 (although the incredible persistence of Windows XP suggests most users think it happened in 2001). Mac OS X reached maturity around the 10.6 Snow Leopard mark. Beyond their point of maturity, both OSes exhibit departures from their stable user experience in non-organic and sometimes puzzling ways. For example, OS X introduces counter-intuitive, turned-around mouse scrolling in 10.7 Lion and tries to add yet another ‘simplified’ navigation concept, Launchpad (which lines up application icons in a grid format similar to iOS devices).

Windows Phone 8 Start Screen (courtesy Microsoft)

The Windows Phone 8 start screen arranges—quite successfully—lots of small snippets of text-based information in a single views whose primary limitation is screen real estate.

Windows 8 embraces this ‘mobilification’ trend on the Windows desktop: the metro UI, first developed for Microsoft’s ill-fated Zune music players and later a (moderate critical) success in Windows Phone, is now the basic desktop/navigation environment for Windows desktops and notebooks. Of course, the fact remains that the vast majority of Windows PCs do not, and will not, have a touchscreen—and while metro may be a useful way to show small bits of rapidly updating text-based information on small screen devices without forcing the user to fiddle with the device to see them, we weren’t exactly missing notification capabilities on Windows desktop computers before (or screen real estate, for that matter).

Apart from these gratuitous changes, there is no reason to believe that these operating systems aren’t stable, capable, good products. But they’re also in no way substantially better, faster, or more reliable than their immediate predecessors, or the versions before those. Windows 8 or Mac OS X 10.7 Lion don’t actually make you more productive, cooler—or allow you to do more in a way that counts for productivity or personal satisfaction. The operating system seems to have become rather like fashion: a few times a year, you buy new clothes, not really because the old ones are wearing out but because that’s what people do. Apple in particular has become breathtakingly, gloriously good at communicating this message of desirability and availability in its advertising (and at rapidly releasing one pointless incremental upgrade after another). Microsoft, with its big push to position Windows 8 and its new Surface tablet devices as viable competitors to Apple devices, is following suit with an almost identical playbook. Computing has become less about productivity or personal satisfaction benefits and more about following fashion. When productivity and satisfaction are mentioned in device or software advertising, they have become simulacra in the Baudrillardian sense: perversions of reality, stand-ins for what’s really going on.

Windows 8 start screen (courtesy Microsoft)

The Windows 8 start screen has the same features as Windows Phone but suffers from none of the same constraints. It’s unclear how we will benefit from the metro start screen ’tiles’ on a PC.

The final category of upgrades that don’t serve any practical purpose is personal computer software applications. In many categories, we hit the moment of maturity several years ago. Truly new, game-changing “killer apps” for PCs won’t be released anymore (I know you’ll probably say that something like TweetDeck is a killer app, but it’s really just a client for an online service, which is a whole different category). Office suites, browsers, email programs, media players, instant messaging clients—all of these are mature and reached a functional and usability plateau years ago. Truthfully, upgrading to a new version of Microsoft Office won’t increase your productivity one iota. The new version may look nicer and make a handful of operations easier and quicker, but unless you’re getting it for free from your office (or via a torrent), you’re not going to upgrade. You wouldn’t choose to spend your own money on it—at least not at the price point it’s commonly sold at.

But even in this category, vendors don’t seem to be able to leave well enough alone. Just yesterday, Apple released a long-awaited new version 11 of its media organizer and player iTunes. It has an overhauled user interface, allegedly to make things easier for users. At least this seems to be what most pundits think on day one. Power users, however, have actually lost features in the upgrade. In iTunes 10.x, it was possible to set up a logical ‘faceted’ navigation using the column browser. In my case, for example, I see the following columns from left to right:

iTunes 10.7

For users with large music collections and complex metadata, the left-to-right column browser in iTunes 10.7 made sense. It’s no longer available in version 11.

When Apple added in the grouped album view with album art, they certainly made me very happy. This was a practical way to manage a lot of music (I have some 4,500 albums/72,000 songs in my iTunes library). In iTunes 11, this view is no longer available. While some of the basic ‘column’ elements are still there, the left-to-right setup isn’t, and neither is the grouped album view with album art. I understand that in the greater scheme of things, this is a small change, and perhaps I’m particularly resistant to it because I have specific needs. However, I think I know what happened: iTunes fell prey to the same ‘fashion’ design principle outlined above, to the detriment of overall usability. The main feature investments in iTunes 11 are in fact in the area of displaying music in a grid format that’s eerily similar to iOS icons and the iTunes store. Digging around in the forums suggests I’m not the only one who thinks this. In the MacWorld Forums, user Alptekin Sanli says, “It’s unusable for classical music now (not that iTunes was ever too friendly with it). I fail to understand how anyone could think making the player look like the store would be a good idea. What’s next: a Finder that looks like the App Store?!”

And that, really, sums it up: at product maturity, Apple’s software design decisions are driven by the nebulous corporate need to make all Apple software look like all other Apple software, usability (and utility) be damned. The same is true for the mysterious unification of Windows and the Windows mobile OS. These adjustments are meant to further cement the corporate vision of how devices from this manufacturer look and behave and have no specific meaning beyond that.

Perhaps tech companies should adopt the motto of physicians: primum non nocere (first, do no harm). When creating a new version of a device, operating system or application, don’t take anything away that people love and use every day. If you insist on doing something different, at least provide the option of configuring the new thing to work in old and familiar ways. Users everywhere have arranged their personal workflows so that they’re optimized for the feature. Kathy Sierra made this point all the way back in 2006, and it continues to apply in a “universal truth” sort of way: “Try not to break things that were previously important to [your users].”

But I wonder if something more insidious and sinister is really at play. We have reached the point of maturity (and possibly product parity between different manufacturers) in mobile devices, desktop/notebook operating systems and PC applications. The categories are old and stable now, and disruptive new ones haven’t shown up in a few years (the last net-new blockbuster category were in fact the smartphone and the tablet). The manufacturers know this and have shifted their focus away from technical and usability innovation, and towards market share. This changed agenda is starting to become clearly visible in the products being released, whose ‘upgrades’—at least at this point in time—are mostly about creating a common family appearance, in the same way that Procter & Gamble might take steps to unify the look and feel of all products offered under the ‘Febreze’ or ‘Duracell’ brands.

There is many a political and ethical point to be made here, but I’ll leave discovering your own level of comfort with this–and your response to it—up to the reader. Personally, I oscillate between enjoying my Apple devices; choosing to stay on Windows 7 and iTunes 10.7 for now; and harbouring a deep skepticism about where this is all going. I can’t help but think that a certain ‘golden age’ of personal computing has come to an end, an age where certain liberties and freedoms were somewhat guaranteed by the diversity of whatever computing ecosystem you were using (whose relative openness, in turn, was a key commercial driver behind Microsoft’s and Apple’s success, respectively—think shareware and App Store) . I can see a day in the not-too-distant future when switching to Linux may no longer be a nerdy, somewhat left-of-centre choice but a necessary step in safeguarding some very basic civil liberties, in the same way you might choose to buy organic food or ethical and sustainable clothing.

, , , , , ,

3 Responses to Why I’m not upgrading

  1. Ian December 1, 2012 at 3:35 pm #

    A clear viewpoint that perhaps the vendor community should pay very close attention to. Your three Charles Duell’ian prognostications of note: (a) the vast majority of Windows PCs …will not have a touchscreen, (b) Truly new, game-changing “killer apps” for PCs won’t be released anymore (c)
    upgrading to a new version of Microsoft Office won’t increase your productivity one iota; may be challenged I think. Putting the bias of my employment aside, I do work much faster with a touchscreen Win8 PC (the same PC I used with win7) and now fully believe people will adapt quickly to it and demand it for their next PC. I do think there are killer apps yet to come especially in the areas of human interface. I would also be very, very surprised if you found a single Office 2013 user that after a month’s use would give it back, even if they were given money to do so. Again, my productivity across devices and with O2013 has appreciably improved. I am not trying to sell MS products here. It is just the reality of actually using the technology as a heads down producer. I would agree , if you’re just flinging birds, you don’t need an upgrade. However, you and I are both in the business where we need the tools we use to make our living to continually get better. I think they have and will continue to do so. You can’t afford to be “that guy”.

  2. Johann Visagie December 3, 2012 at 3:28 am #

    (Reposted from Facebook, as requested by Carsten.)

    Hey Carsten,

    I had a bit of a think last night after our Twitter conversation, and came to a rather intriguing realisation: Of the vendors of the five meta-environments that have formed part of my personal computing landscape over the years (AmigaDOS, DOS/Windows, Linux, FreeBSD, Mac OS X/iOS), Apple is the only one that occasionally, in the upgrade cycle, *takes things away*.

    Take Microsoft, for instance. A couple of years back I did a little experiment, and found to my surprise that I could (with relative ease) run games from essentially every epoch of DOS and Windows’s history (with the exception of early 3D-accelerated games that require the GLIDE API).

    Open source OSes like Linux and FreeBSD are even more explicit examples of environments where things only ever get added. I’m sure that, if I wanted to, I could make a Linux and FreeBSD box talk to each other over SLIP via 300 baud modems, today. (That said, FreeBSD is one heck of a lot more conservative than Linux, with its development cadre well aware of the fact that it powers large parts of the internet — existing APIs are supported almost indefinitely, and obsoleted versions are supported via bug-fix branches for years. By comparison, Linux is like a chaotic upstart where things are fiddled with and broken from one release to the next. If you like stability, Linux may not be your thing.)

    One of the things that attracted me to OS X just over a decade ago was its ability to run virtually any piece of software I had an interest in, regardless of which environment that software was originally written for. [1] Specifically — and this remains true today — it provides me with an environment where I can run essentially any UNIX software or technology (and can hence work productively) while still retaining absolutely simultaneous access to a modern, consistent (and arguably aesthetically pleasing) graphical desktop, offering the ability to do the odd end-userish task like a spot of word processing or web browsing.

    It’s quite disconcerting to take stock of how many of those ancient pieces of software I could run under OS X a decade ago I can no longer (easily) run under Mountain Lion. Classic Mac software support? Long gone. Binaries compiled for that very same PowerPC Mac OS X I used a decade ago? Forget it, without an emulator. I still have a flexible, “real” UNIX (otherwise I wouldn’t use the system anymore) but even there one has to admit that change is happening: As of Mountain Lion, the X Window System is no longer shipped with OS X, forcing one to install an (Apple-blessed) offshoot maintained by an open source community.

    It’s of course not only compatibility with ancient OSes that get removed. Features (whether user-facing or back-end) have a shorter shelf-life under OS X than under, say, Windows or Linux. (Which is to say, shorter than “indefinite”.) An example of a user-facing feature that recently got removed is the RSS-reading ability built into the OS and exposed via apps such as Safari and Mail. A back-end facility that recently got the chop was the Xgrid clustering API.

    And I think this is in fact a very basic and underlying difference between Apple and Microsoft, as platform vendors. Microsoft with their enterprise background are tied to supporting old technologies virtually forever (and, I daresay, very proud of the fact). Apple, on the other hand, tends to optimise ruthlessly for the greatest number of users (And it’s worth keeping in mind that neither of us is what Apple might consider its average user!) in order to allocate resources optimally and/or not allow future development to be hobbled by obligations to the past. (So oddly, if I were to compare these commercial platform to their open source brethren, Apple is a lot more Linux and Microsoft a lot more FreeBSD… despite the fact that OS X takes swathes of code from FreeBSD!)

    On the one hand, one has to admire the ruthlessness of Apple pushing technology forward at a breakneck pace, backwards compatibility be damned. On the other hand, yes, when a feature you’ve become accustomed to or reliant upon gets cut, it can be frustrating. Safari’s RSS view was my default window on the internet, for instance. I had so scramble for an alternative solution when it was dropped. (Admittedly, the solution I settled on has given me the cross-device integration I’ve always wanted, even though it’s less tightly integrated with my browser and hence sometimes “out of sight, out of mind”.)

    I’m certainly not a compulsive upgrader… at least not of hardware — look at my current computing layout: An ancient, pre-unibody MacBook Pro, an iPhone 3GS and (newest of the lot) an iPad 2.

    On the other hand, I will admit that with no exception I can think of, every piece of software running on any of these devices is upgraded to the very latest version. I guess that being a developer myself (even, once, of an operating system) has made me attuned (addicted?) to the never-ending forward-moving flow of development; I’m forever curious to see where things are going.

    It’s just that in Apple’s case — uniquely, to date (though this may be changing) — this means sometimes saying goodbye to functionality you may have used and loved.

    And to some extent, not upgrading equates to giving up. You are not really going to be using Windows 7 and/or Snow Leopard till the day you die. By “not upgrading”, you’re just choosing to follow a longer upgrade interval (with greater levels of surprise awaiting you at each upgrade point), whereas I want to see what happens at all the interstitial time points as well.

    OK, that was pretty stream-of-consciousness (and I didn’t spell/grammar check it). I’ll stop now.

    [1] http://osxbook.com/book/bonus/ancient/vpc/

  3. Johann Visagie May 17, 2013 at 7:24 am #

    iTunes 11.0.3 adds back the grouped view album art, though still not the sidebar album art.

Leave a reply