(Next week I’ll return to Legal Project Management, team management, and people management topics. I want to touch on one other item first, today and Monday.)
Someone pointed me to the image here as a fun way to head into the weekend.
At a high level, it’s accurate, unfortunately. (It leaves out a fourth class of computer, the smartphone, but you can lump that with the Apple path, except that most users don’t even bother with Step 1, feeling with some justification that it’s useless.)
This drawing leads me to a few questions.
Why Do We Put Up With It?
Price and complexity.1
We’ve driven the prices down to commodity levels, leaving no margin for support and repair. In Apple’s case, because they’ve figured out how to keep their prices relatively high, there are Apple stores with self-proclaimed geniuses2 to do some troubleshooting, but Apple also builds planned obsolescence into their computers at a rate that would have made 1970s Detroit blush.
Complexity is the other reason. A computer to which you can add additional software is an astonishingly complex system which quickly devolves into a morass where, as with Schrödinger’s cat3 no repair person or software company can truly understand the current state of the world. Thus they cannot be assured of repairing it.
What Can We Do About It?
We? Not much.
What Can the Industry Do About It?
Ah, much better question. The software industry could actually address this problem fairly simply and improve the situation manyfold.
It wouldn’t need every one of the, say, half a million software companies, called independent software vendors (ISVs), and the hundreds of computer manufacturers, called original equipment makers (OEMs).
Let’s stick to Windows for a bit, though the problem afflicts Apple and smartphones. (Let’s leave Linux out of the discussion, since it has different problems.)
Can’t Microsoft solve the problem? Technically, perhaps — but the various antitrust actions and consent decrees have stayed their hand. They are aware of it and want to solve it, but believe that legally they cannot do what needs to be done.4
But it wouldn’t take everyone to do it. Think 80/20 rule, or long tail. All the industry would need would be for perhaps a dozen large software vendors and three or four computer manufacturers to pledge together to solve the problem.
They won’t do it. They do not believe it’s in their interest to fix the problem, based on conversations I’ve had over the past five years. I would agree that it might not be in their short-term, individual interest. It would, I think, benefit us all in the long term, but you need to survive the short term to get to the long term.
So, on Monday: A manifesto5 of sorts on what the industry could do to fix the problem.


