Chapter 1 - The Darkest Day in Computing History

So many major blunders have been committed in the computer industry that it takes some nerve to point out one of them as the greatest of all. However, in terms of general damage to the peace of mind of humanity and in terms of irreversible introduction of ineptitude, of confusion and of potential exploitation of computer users, few decisions in the history of computing even come close to the mess promulgated by IBM on the day it decided to let Bill Gates and a one-room, one-employee Seattle firm named Microsoft provide the operating system for the first IBM PC.

This perfect situation ended for IBM when Eniac appeared... (the first big computer based on electronic circuitry) and General Electric, RCA, and several other firms decided to get into the 'Tabulating Machine' business with a new generation of computing devices to be called, logically enough, 'Computers.' As was to be expected from an industry of novices, these machines would do almost exactly what the venerable Tabulating Machine from IBMs already did perfectly well... read cards and print reports. However, they would be BIGGER! And BETTER! and MORE SOPHISTICATED! And most important, they would be MORE EXPENSIVE! You could charge, at most, a couple of hundred dollars a month rent for a Tabulating Machine, but these new 'computers' would be so fast and efficient in comparison (sic) that you could charge thousands of dollars a month, maybe... why not!!!!????? THOUSANDS OF DOLLARS PER HOUR!

Does that sound absurd? Not to the dreamers of the early 1960s, it didn't, and they were right... by 1968, the largest IBM computers would be renting out their spare computing time at $1000 per hour or more and finding plenty of takers.

IBM had no choice but to join the pack... and in fact, lead the pack. After a few mildly successful forays with computers the size of a Tabulating Machine, IBM pulled all the stops and started to build the IBM-360 series of computers.

Everything went well, except for the creation of the operating system. You couldn't run these new machines with pinboards full of wires. They needed a new type of complex program called an Operating System.

IBM sent dozens of mathematicians and engineers to the task, telling them not to come back until they had a perfect OS (Operating System) to run the 360-series computers. When these pioneers didn't come back on time, they sent a few dozen more, then a few dozen more... and then, in a race against time and against the fledgling competition, eventually they sent hundreds of brains into the fray, trying to beat their new OS, named DOS (pronounced DOSS), into something you could depend on.

The tale of this heroic development project has been well documented in a book by one of the project leaders. His most memorable line: 'It's a humbling business to make a multi-million dollar mistake.' (This, in a day when a million dollars was still a lot of dough, even to IBM.)

The bottom line is that IBM spent more money developing its first operating system than the U.S. government spent developing the first atomic bomb. IBM got its fingers burned, and good. DOS cost IBM more than the Manhattan Project, which until OS had probably been the most expensive project of the 20th century.

..........

Small wonder, then, that IBM wasn't exactly enamoured with the job of writing operating systems.... and eager to avoid it at all costs, next time around. That moment came up soon enough, in 1980, when IBM, watching Apple grow from a backyard hobby den into a force in the computing marketplace, realized that it was going to have to bring out its own brand of desktop computer.

Hardware? That would be no problem... IBM had been making office hardware for sixty years now.... but the software... the operating system? Not on your life, said IBM. Once bitten, twice shy! No more Manhattan project budgets for Big Blue. Besides, this was a new toy-like machine which you couldn't rent to people and which you could only charge a few thousand bucks for! So IBM decided, 'We'll just BUY an operating system!'

..........

The tale of IBM's fateful shopping trip is now so famous that it's almost common knowledge, but we'll repeat it here for those who still haven't heard the story. IBM headed to Seattle, where they had appointments with Digital Research, a small firm with an operating system for sale, and with Microsoft, an even smaller firm with a BASIC compiler for sale. IBM had decided they needed both for their new hardware, and apparently had decided to buy both the same day, thus saving a few bucks on airline tickets and hotels. This thrifty move by the boys from Big Blue was to change the history of computing for all time.

First, theIBMers got stood up at Digital Research. The guys who were supposed to be there to meet them and make the pitch simply weren't! How and why this major goof occurred is still a matter for conjecture: timidity, a flat tire, nerdish indifference to calendars, or a joke played on Big Blue? Or maybe DR just couldn't get their system to work on IBM's chip and were ashamed to show their face. We'll never know.

All we know is that after moving on to Microsoft, and negotiating with a just-out-of-his-teens William Gates, Jr. for a BASIC compiler, the lads from IBM mentioned how rude the people at Digital Research were, how they'd never even gotten a look at the Operating System they'd come North to see.

"An Operating System? Why, I've got one of those!' said Gates, cool and calculating, waving a little 5 1/2 inch diskette with a hand-written label in the face of the boys from Down South. 'I've got the solution to all your problems right here!'

One unkind rumor has it that Gates hadn't even checked out what was on the diskette... that it had been given to him by someone looking for an opinion on a little operating system he'd written. Only Bill knows the if that rumour is true... but it's a moot point. The IBM contingent was thrilled not to be going home empty-handed, and a deal was written on the spot.

The problem with IBM's purchase is this: whether written by Microsoft or the Unknown Soldier, the operating system (christened (on the spot?) MS/DOS (Microsoft Disk Operating System) was pretty weak. It had MAJOR problems in the basic design: a flakey file architecture, a fragile indexing system, hard-to-learn syntax, virtually no error-protection, no help system to speak of, and pitiful data-protection capabilities.

In fact, MS/DOS lacked virtually every quality which a good operating system ought to have... but IBM bought it, all the same... anything to avoid another Manhattan project. They were short of time, and out of patience, and as the proverb puts it, 'God protect me from ever being in a hurry!' In a rush, IBM made a multi-billion dollar mistake, a monstrous blunder. They saddled the entire PC world with a clumsy, unreliable, badly-designed, hard-to-use and hard-to-learn operating system... and that legacy lives on still twenty years later.

Co-incidentally, IBM's hasty decision also put an unknown young techie in a position to become the richest man on earth and holder of the biggest, most lucrative monopoly on the planet. But IBM's worst crime was saddling the world with a flawed operating system architecture which would only get worse with time.

.

Table of Contents

   1     The Darkest Day in Computer History
   2     A Numbskull Operating System
   3     A Lame-brained chip
   4     Those cursed cards
   5     The new priesthood
   6     IBM and the Seven dwarves
   7     The Eighth Dwarf - Wang
   8     Visicalc -  Soft Tail Wags Hard Dog
   9     Enter the Clones
  10     Here Comes the Mac
  11     Three tales from the Computer Wars
  12     The Revenge of the Law of Probabilities:  Teleprocessing
  13     The Goto Statement considered as Harmless
  13     Who's a Pirate?
  14     The Database Disaster - Step 1 -  The Hierarchical Imperative
  15     Computer Languages - the new Tower of Babel
  16     Turbo Ups and Turbo Downs
  16     Viral Anxiety
  18     The C Debacle (Lotus attempts suicide with C++)
  19     Microchannel: In Which IBM shoots itself in the foot
  20     Portability - EDP's Will o' the Wisp
  21     The Schism of our century: Prototypers versus Traditionalists
  22     The Database Disaster - Step 2 -  Codd Sets Database on its Ear
  23     Can Computers Learn to Program?  (CASE and 4GL.)
  24     How To Become a Highly-paid Expert, Instantly.
  25     The Database Disaster - Step 3 -  Kirk to Enterprise
  26     Computer Ethics
  27     More languages
  28     OOPs... I object!
  29     More Tales from the Computer Wars
  30     Wildman Bill
  31     What Should we Do
  32     Who broke the Windows?
  33     What to do about Microsoft
  34     Web Dreams
  35     SADT - pictures of a system
  36     Cubes and Cloisters - a Brave New World of Walls
  37     The Future Lies Ahead

            Appendix
You can purchase the entire book in Word 6.0 format, by clicking on the button below

Back to Top