I assume this is obvious, but let me say it again: software is not a thing, it is a process. We make a big, big mistake when we think of software products, or the software industry. This kind of thinking warps our minds.
“OK, wise-ass”, you may say, “What do you call Microsoft Windows, is that a product or not?”
I’m glad you picked that example, because it illustrates the problem nicely. I am perfectly aware that most people (people who know nothing about software) consider it a product—but there are plenty of other people, (people who do know something about software, including people at Microsoft itself) who understand very well that MS Windows is a service, and what they are selling is a bunch of coding instructions, or activities—not a product like shoe polish or sweet potatoes.
“So what?” you may say, “Why get excited about this? It makes no difference to me if a CD has music on it or a computer program. I pay my money and I get my thing. Calling it a service or product makes no difference.”
You are right and you are wrong. If you are a working grunt, software for you is just a thing.
But if you are involved in changing the world, not just using it, software for you is something else entirely. It is something that changes you just as you are changing it. And you cannot afford to let software become a commodity, because this would give control to people who think everything is made of machines, machines they can control.
Recent Comments