I like this analysis from 2009 by Jim Starkey, President of NimbusDB. It’s buried towards the end of a long post by Todd Hoff at High Scalability.
I’ve probably said this before, but the cloud is a new computing platform that some have learned to exploit, others are scrambling to master, but most people will see as nothing but a minor variation on what they’re already doing. This is not new. When time sharing as invented, the batch guys considered it as remote job entry, just a variation on batch. When departmental computing came along (VAXes, et al), the timesharing guys considered it nothing but timesharing on a smaller scale. When PCs and client/server computing came along, the departmental computing guys (i.e. DEC), considered PCs to be a special case of smart terminals. And when the Internet blew into town, the client server guys considered it as nothing more than a global scale LAN. So the batchguys are dead, the timesharing guys are dead, the departmental computing guys are dead, and the client server guys are dead. Notice a pattern?
The first thing I notice is that he does not give any examples of who has died. What defines death? Lack of developer interest? Absence of training? How should we measure the death toll?
I work with guys every day who started in batch, timesharing, departmental, client/server…they are not dead. They might be curmudgeonly but they definitely are far from dead. They are found in and among the talent developing the next generation technology. Ok, the batch guys are starting to die, but that’s from age.
Even the equipment from batch, timesharing, departmental, client/server is still in use…anything but dead. From a VAX running mission-critical military operations or a radiological system to a Tandem or mainframe keeping banks on-line, the technology is still alive.
Second, “death” is not caused by superior technology. DEC not only considered PCs to be a special case of smart terminals they influenced its very design and they (eventually) made some amazingly great PCs. The very first microprocessor, the Intel 4004, used the DEC VAX as the model. Microsoft’s Windows NT copied DEC VMS as its model. They copied the prior technology and made minor changes because that is less risky than a completely new start. Technology was NOT the deciding factor in DEC’s demise or “death”.
Companies that won in competition did not have to sell the best technology. Microsoft comes immediately to mind in software. Dell did not make the best PC when it blew up in the early 1990s. Even Intel has not had the best processor. The success of technology in America comes from extensive marketing to leadership companies that have money to spend and are willing to change partners. It’s a shift in group-think that comes from decisions outside of, rather than because of, technology factors — new license models, different support terms, etc.. On top of the financial and relationship factors are the social ones. If everyone does something, then quality doesn’t matter as much to some because quantity is safety. This is the same as when you let a popularity crowd tell you what to buy — you need a new pair of pants because the one you are wearing is no longer popular. Pants go “dead” by a very particular definition of fashion, regardless of fit or capability.
I am reminded of the time I asked a security director at a critical infrastructure company the criteria she used to buy products. “I call all the other companies in our industry and ask them what they bought” she told me without a blink in her eye. She had the “no one was ever fired for buying IBM” sensibility — buy what everyone is buying and they can’t blame the technology faults on you.
Third, Jim Starkey’s approach to history would lead us astray if we get stuck on a simple life/death paradigm instead of digging into the vaguer steps to evolution and adaptability. He could have us believing that all restaurants died when the McDonald’s hamburger reached some magical market penetration number. 8 billion served? 10 billion served? When did life really begin for them and kill all other prior forms of cuisine? Instead it makes far more sense to look at McDonalds, the giant service provider, as a continuously evolving company that has to stay ahead of competition from smaller more innovative restaurants. Eating a salad, and healthy food, is really just a minor change. It could have “killed” McDonalds but instead they started marketing themselves as a healthy food provider. IBM, likewise, has continuously evolved to re-brand themselves from batch processing all the way through to cloud.
An evolutionary model is about adaptability to the change in group consumption. IBM, Microsoft, HP, AT&T…there are many, many examples of companies that have survived for many years (back to my first point). The death of DEC (and Wang for that matter) came as a function of a lack of change in messaging; a historically naive belief in the loyalty and momentum of group-based consumption. DEC would have survived if they had followed the minor changes in technology with more competitive and offensive responses. They should have beaten every competitor at their own game as well as continuing to dominate their own. Instead they rested on the notion that they had what people wanted, rather than fighting to convince people that they still had something worth buying.
Food for thought the next time someone says the cloud is a disruptive technology, or that it will kill everything before it.