The constant software update tyranny

My immediate response to dialogs that excitedly pop up proclaiming that “New Software Update is Available!” is always “I don’t care.” —and it happens a lot more often than it should. Here is a recounting of two evenings that got me thinking of how intrusive and annoying software updates are.

An acquaintance’s child once said as the family sat down to watch TV: “Can we please watch something other than the green bar go across the screen today?” He was, of course, referring to the frequent and forced software updates that roll out on the Xbox One.

I’m was relaxing on the couch and binge-watching a TV series on my Xbox One that I somehow never had gotten around to watch before. The episode was streamed from a PC on the local network.

After the first episode finished, a splash screen popped up to proclaim that a new software update was available. I could choose between three options: “Start Update”, “Go Offline”, or “Shutdown”. I choose the second option, believing that I wouldn’t need to be connected to Xbox LIVE to watch something streamed from the local network. I was mistaken and had to agree to install the update.

From experience, I know these updates can take quite some time. Therefore I started a podcast on my phone to keep me entertained while the green progress bar was slowly crawling across the screen. After about 20 minutes, the update still hadn’t completed but the podcast had abruptly stopped playing.

I pulled out my phone only to discover a notification proudly proclaiming that “Pocket Casts was updated”. I restarted the app and started up the podcast again. Some 15 minutes later, the Xbox was done with the update and I could get back to watching the next episode of the show.

The next evening, I got halfway into the second episode of the evening when the update splash screen reappeared. I sighed and started the update. I fetched my laptop, believing I’d have time to sort out some nasty traffic problems with one of my cross-junctions in Cities Skylines. Unfortunately, my laptop had other plans for the evening.

I first had to wade through the usual assault by update dialogs, consisting of everything from Adobe Flash and my file sync program to my graphics card and even keyboard driver! After starting the Steam game platform and attempting to start the game, I’d to wait for Steam to first update the game before I was allowed to play.

Steam opened yet another window asking me to update and restart it while it was updating and showing a long list of other games that were waiting for updates. A few seconds later Windows chimed in and proclaimed that it had to restart Windows to install new updates.

We can’t install some updates because other updates are in progress. Restarting your computer may help and we’ll keep trying to update.

Well, you should have tried a lot harder before bothering me with this error notification, Windows Update!

The way that software updates are deployed today and the way the software industry is pushing their customers around is totally unacceptable. Sure, this was something we could all endure once or twice per month back in the early 2000’s. On modern devices with a handful of software installed, the pressure to reboot and update feels constant. Why hasn’t there been much innovation in this space since Windows 95?

I don’t use my Windows PC every day. Whenever I do boot it up it feels like I’m entering a combat zone where I’ve to play whack-a-mole against an avalanche of dialogs prompting me to install software updates. I feel like I’m in an abusive relationship with my operating systems and software. This has to stop.

Software vendors want their customers to run the latest version of their software to stay safe and keep them in line with feature development and business whims. Yet, they completely disregard the priorities and wishes of their customers. No user wants to waste their time installing software updates.

While I’m typing this out there’s a hovering “Update Available” prompt floating in the top right corner on my Mac prompting me to restart my Mac. I do for sure to see more updates than most people because I’ve got a lot of different devices.

However, the time and attention each of these devices and the software on them demand from me for software update has just become a cacophony of distractions and a black hole where so much time is sucked into and vanish.

I hope that software vendors will stop and take the time to innovate on how they deploy updates. Their customer’s time and attention are valuable, and they need to start respecting it by making their updates more invisible and stay out of people’s way.

I’m, of course, assuming here that the software updater is smart enough to consider battery life and whether the user is on a metered Wi-Fi or mobile connection. I never want to see an update prompt when I’ve only had 15 % battery left and pay per megabyte! Information such as this is available in modern operating systems, yet no one seems to check such things before putting wasting your valuable time and resources by putting up another update prompt.

If you’d a choice between two similar pieces of software: One that silently updates in the background without bothering you, or one that stops to ask you to confirm whether to download and then wants you to click through each step of the installation. Which one would you choose?

At the end here I’d like to mention a funny sketch about software updates and signing new license agreements by comedian Eddie Izzard. “A dialog comes up asking ‘Would you like to sign a new agreement with iTunes?’ I’ve signed many agreements with iTunes. I don’t know what they want from me anymore. Surely they know I agree with them‽”

Besides making a good point of how meaningless software agreements are to people, he also makes some good and relatable points about the user experience of installing software updates in his gig.