feature article
Subscribe Now

Saas: Software as Sadism

SNL’s “Weekend Update” Has Nothing on the Software Industry

Programmers, call off your drug pushers.

I know, I know… you think you’re helping. But really, you’re not. You think you’ve got my best interests at heart. You don’t. Your marketing people have convinced you that you’re “providing a service” to your customers. That you’re “ensuring quality.” Here’s where you can stick your quality, fellah.

I’m talking, of course, about automatic forced updates to my software. That’s right, I said “my software.” Not “your software,” and not “the software you created.” Once I lay my money down and get a copy of (excuse me: a license for) the software your company sold me, it’s not yours anymore. And the fundamental rules of property ownership that our society has observed for millennia make me responsible for its upkeep and maintenance thenceforth and in perpetuity. In short, mine. 

So what’s the deal with all these forced upgrades? Every time I turn on my computer, my phone, my game console, my tablet – hell, even my TV – I get notification of an update to some part of it. Sometimes it’s a bug fix; sometimes an “enhancement;” sometimes it’s a database update. Who knows? I’m generally not given much choice in the matter. The implication is clear: all your code are belong to us.

Each day is a new adventure. For the first few minutes of any boot-up procedure, I’m totally in your thrall, unable to use the system that worked just fine yesterday. It’s like Christmas. Ooh, did iTunes get updated again today? Golly, I wonder what new wonders Acrobat has for me. Yippee, I can’t wait to try out the new operating system updates.

Hey, I’m all in favor of bug fixes and updated antivirus software. But that’s pretty much where it should end. It’s the constant tweaking of functionality that I mind. Once your updates start straying into the user interface, you’ve gone too far.

I spoke with an accounting professional just yesterday, who told me that her organization had just missed payroll. Nearly 100 people didn’t get their paychecks, the first time this has happened in years. The reason? Their accounting-software company had pushed an update to the system overnight. Now the familiar data-entry screens all look different and the old procedures don’t work anymore. “But it’s better,” the software company bleated. “We’ve improved the blah, blah, blah.” No you haven’t, you jerks. What you actually did was pull the rug out from under your customers, abruptly forcing them all to change their daily routines. All because you happened to think the new way looks better, or is more “modern.” What arrogance, to think you can force a change onto your customers without their request or consent. And no way to go back.

Because of course, there’s no way to unwind the update. It’s “software as a service,” and all the code lives in the cloud, updated instantly for all customers worldwide. That means everyone get the latest version, whether they like it or not. I’m sure that makes support easier for the software company. But it doesn’t lead to a happy customer base.

Software applications are these peoples’ tools, remember. They’re not a product to be honed, refined, or constantly improved. They’re trusted implements to be relied upon – part of the professional furniture. If you’re an accountant, much of your craft lies in deftly managing those tools for the benefit of your clients. If you’re an architect, you rely on AutoCAD (or whatever) to be there for you in the morning. If you’re an electrical engineer, you expect your simulation tools, HLS compliers, and the rest of your carefully crafted EDA tool chain to be a stable platform on which you can build. What you don’t expect is for the software providers to surreptitiously change things overnight, like the shoemaker’s elves.

Chances are you’re not using Windows 8.1 right now. And why not? If you’re a Windows user, why are you still using Windows 7, or even XP? Why haven’t you updated? It may be because of the cost, but more likely it’s because you’re not interested in Windows 8.1. You’re (relatively) happy with your current OS and see no need to upgrade, especially after hearing the anguished plaints of others who’ve made the leap. “No, thanks. I’ll just stay with what works…” How’s that feel now, huh?

Are you using the very latest version of Microsoft Office, Word, or Excel? No? How interesting. How about the latest Acrobat XI. Did you even know there was an Acrobat XI, or are you still using version 8 or one of its open-source equivalents? Have you signed up for Adobe Creative Cloud, the $75/month subscription that replaces software you previously used to own? Ironically, the very first benefit Adobe touts for Creative Cloud is that it’s frequently updated, including – and I quote – “hundreds of new features in the past few months alone.”

Oh, goody. That’s an average of two new surprises per day for software that’s so important to me – so central to my job – that I’ll pay thousands of dollars for it over the course of a few years.

Microsoft is having a tough time selling the newer versions of Office (which is also offered as a subscription service, in addition to the traditional buy-it-once format) precisely because most users are happy to stick with the version they already have – and have finally learned how to use. Its very name highlights how central Microsoft’s productivity suite is to the typical office worker. But newer versions have overhauled the user interface to the point where people’s productivity has plummeted. Trapped behind a new learning curve, users struggled with the new “ribbon” interface, searching vainly for the invisible menu bar. Software update cycles just don’t correspond with humans’ learning cycles. Or their needs. Sorry, but that’s the reality.

In response, software delivery has become more like illicit drug delivery. Get ’em hooked, then bleed their wallets dry and don’t ever let ’em stop. It’s the same business model as heroin or cocaine. You don’t need it, and it’s not good for you, but your supplier really really wants you to keep buying. So they feed you a steady drip, sometimes against your will. It’s an addiction, but this time it’s the software vendors – the pushers – who are addicted. We’re just their addled victims. It’s time to stop the madness. Just say no to forced software updates. 

One thought on “Saas: Software as Sadism”

  1. The ownership concept is slippery. That’s the whole reason behind the licensing model: you don’t, in fact, own it. You’re merely given permission to use what they continue to own. For all the rhetoric about “ownership society,” it’s why so many companies are moving to a licensing model. You no longer own the book or CD; you license an eBook or .mp3.

    This is part of the issue even with GMOs: farmers don’t own their seed, and they can’t do what they want with it (in particular, they can’t save seed for next year). It’s the ultimate drug pusher’s dream (especially once the pollen wafts around and contaminates everyone else like so much second-hand opium smoke); then everyone’s legally hooked, whether they like it or not.

    Fortunately the Supreme Court nixed the insane concept of gene ownership, or else who knows… parents might have had a duty to sign a licensing agreement when a child was born to give the child permission to use any genes owned by someone else…

Leave a Reply

featured blogs
Nov 29, 2023
Cavitation poses a formidable challenge to modern boat design, especially for high-speed sailing vessels participating in events like America's Cup , Vendee Globe , and Route du Rhum . Hydrofoils, in particular, are susceptible to cavitation, which can cause surface dama...
Nov 27, 2023
See how we're harnessing generative AI throughout our suite of EDA tools with Synopsys.AI Copilot, the world's first GenAI capability for chip design.The post Meet Synopsys.ai Copilot, Industry's First GenAI Capability for Chip Design appeared first on Chip Design....
Nov 6, 2023
Suffice it to say that everyone and everything in these images was shot in-camera underwater, and that the results truly are haunting....

featured video

Dramatically Improve PPA and Productivity with Generative AI

Sponsored by Cadence Design Systems

Discover how you can quickly optimize flows for many blocks concurrently and use that knowledge for your next design. The Cadence Cerebrus Intelligent Chip Explorer is a revolutionary, AI-driven, automated approach to chip design flow optimization. Block engineers specify the design goals, and generative AI features within Cadence Cerebrus Explorer will intelligently optimize the design to meet the power, performance, and area (PPA) goals in a completely automated way.

Click here for more information

featured paper

3D-IC Design Challenges and Requirements

Sponsored by Cadence Design Systems

While there is great interest in 3D-IC technology, it is still in its early phases. Standard definitions are lacking, the supply chain ecosystem is in flux, and design, analysis, verification, and test challenges need to be resolved. Read this paper to learn about design challenges, ecosystem requirements, and needed solutions. While various types of multi-die packages have been available for many years, this paper focuses on 3D integration and packaging of multiple stacked dies.

Click to read more

featured chalk talk

GaN Solutions Featuring EcoGaN™ and Nano Pulse Control
In this episode of Chalk Talk, Amelia Dalton and Kengo Ohmori from ROHM Semiconductor examine the details and benefits of ROHM Semiconductor’s new lineup of EcoGaN™ Power Stage ICs that can reduce the component count by 99% and the power loss of your next design by 55%. They also investigate ROHM’s Ultra-High-Speed Control IC Technology called Nano Pulse Control that maximizes the performance of GaN devices.
Oct 9, 2023
6,340 views