Where’s My Flying Car Part I : KABOOM!

“Celebrating Gertsen, we clearly see three generations,
three classes acting in the Russian Revolution. First –
noblemen and landowners, Decembrists and Herzen.
Horribly distant from the people. But their work was not in wain.
Decembrists woke Herzen. Herzen began revolutionary agitation.”
V.I. Lenin

Computers have existed like for 200,000 years in Internet time, yet the innovation in computer technology seems to be a little slow. Brick and mortar slow. Let me present to you an approximate timeline:

In 1945 Dr. Vannevar Bush wrote an article As We May Think about a device called the Memex.

In 1960 Theodor Holm Nelson, inspired by Bush, coined the term “hypertext” and started on Project Xanadu, a vaporware Superinternet.

In 1968 Dr. Douglas Engelbart delivered the MOAD, demonstrating videoconferencing, email, hypertext, copy and paste, as well as some novel input devices including a mouse.

Bush, Nelson and Engelbart show a progression from a dream into reality. Bush was a pure dreamer – he never intended to actually try and build the Memex. Nelson at least tried to build Xanadu, although he failed miserably. He could not even get to the demo stage. Engelbart actually built enough stuff to make very impressive demos, although never to build actual successful products except the mouse. These guys suffered from the RAND Corporation syndrome–the common joke went that RAND stood for Reasearch And No Development.

The problem with these three was that they could not focus on individual problems. Luckily for us, next came Xerox PARC. Xerox corporation had money coming out of its wazoo, decided to invest in a world class R&D center. They used the same approach that Google is using today: spend the extra money on hiring the brightest technologists around and let them run free and wild.

Bush, Nelson and Engelbart were a lot like a character named Manilov in Gogol’s Dead Souls. Manilov was an owner of a large rundown estate. He spent his days dreaming about improving it. Wouldn’t it be nice to build a bridge over the river and on it build little merchant booths so that the peasants could buy stuff there. Of course, none of his projects ever went anywhere, and if they did, they were quickly abandoned.

PARC engineers were men of action. Each concentrated on a particular aspect, and they’ve built working models of many things that we enjoy today: personal computer with GUI interfaces, Ethernet, WYSIWYG text editor, laser printer, and even a computer animation system amongst other things. Sadly, Xerox was able to capitalize mostly on the laser printer, which actually probably paid for all of PARC’s expenses. PARC indirectly influenced Apple and Microsoft in the development of GUI OS. Also Charles Simonyi left PARC to develop Word and Excel for Microsoft, thus creating an enormous amount of wealth. Bob Metcalfe and David Boggs also left PARC, took Ethernet and turned it into 3COM. John Warnock and Charles Geschke left PARC, took PostScript and created a little company called Adobe Systems. Well, you get the picture.

To give you another analogy, the technological revolution of the 60s, 70s and 80s was like a hydrogen bomb. A hydrogen bomb is made of three bombs: a conventional explosive that ignites a fission explosive that in turn ignites a fusion explosion. Semiconductor industry created by William Shockley and the Traitorous Eight was the fuel, Bush and Company–the conventional explosion, PARC–fission, what came after–fusion. KABOOM!

It Sucked Back Then Too.

I see that a lot of people add “programming” tag to my blog in del.icio.us. And as they might have noticed, there are very few posts about computers and programming in this blog. So far, my favorite note in del.icio.us is “a NY programmer, I guess, doing you know, stuff”. Anyway, here is an exclusion from the rule, a post about computer technology.

There’s a computer book that I was looking for for a long time. I remember having it in my dad’s library, but it probably was left behind. I finally found a source of used books in Russia, alib.ru, so I finally replaced it.

“Personal Electronic Calculating Machines in Engineering Practice” by Krenkel, Kogan and Taratorin, Moscow 1989, Radio and Communications. I mostly bough it for a certain infamous passage attributed to Dr. Taratorin, a fellow immigrant and Livejournal deserter. If you can read Russian, here is a collection of his prose(he is extremely talented) and here is his blog.

So, let’s see, it’s 1989. Dr. Taratorin is writing these immortal words (my translation follows):

“One example of unwieldy, and in authors’ opinion useless add-ons is integrated WINDOWS system by Microsoft. The system takes up almost 1 Megabyte of disk space and was designed primarily to be used with devices of “mouse” type . It unites in itself functions of a file catalog browser, text editor, calculator, calendar, graphics editor and allows to load different other applications . Because this system integrates different subsystems and allows data passing amongst them it’s often called operating system wrapper (see paragraph 2.9). It seems that the usefulness of such wrapper in the ability of the user to load a few different programs and organize data sharing amongst them. For instance, after editing a text, you can pass it to an electronic table editing program (translator’s note: I think the word “spreadsheet” did not enter Russian vocabulary back then), database, etc.

Work with WINDOWS, of course, is rather impressive: during waiting (subsystem loading, file writing) a symbol of waiting, hourglass, appears on the screen, during file erasing a picture of a trashcan appears, backgrounds and font colors change, helper windows overlap, etc. In our opinion, the symbol of extreme esthetism and unwieldiness is the time-telling subsystem. When invoked, this system shows a pretty clock with familiar clock face and moving hands… But you always have to pay for prettiness. In WINDOWS system the price is long wait times for switching between applications, bloatedness of switching constructs (translator’s note: no idea) and large amount of memory needed from the Electronic Calculating Machine.”

Ahh, nice vintage Windows bashing. Warms my heart.


Advertising: