Nicholas Pike

Like nailing jelly to a wall…

This is a long article, bear with me

without comments

Joel Spolsky (joelonsoftware.com) has an interesting article today about history repeating itself in the software industry.  If he’s correct ( and I have a feeling he is ), the web will have a few large waves coming…

I still remember the days of DOS programming (I caught the tail end of it) – don’t do anything extravagant, because it will be dog slow – the same goes for today in web development, “Don’t do anything super extravagant with AJAX/DHTML/Javascript because browsers don’t perform well when pushed” – so folks tend to lay off the “cool” features in favor of a better user experience (performance wise) for those running IE6 still.

Below is the setup for Joel’s article,  if you manage to get through that, a link to the complete article follows.  Its a good read, and highly recommended if your in the industry.

IBM just released an open-source office suite called IBM Lotus Symphony. Sounds like Yet Another StarOffice distribution. But I suspect they’re probably trying to wipe out the memory of the original Lotus Symphony, which had been hyped as the Second Coming and which fell totally flat. It was the software equivalent of Gigli.

In the late 80s, Lotus was trying very hard to figure out what to do next with their flagship spreadsheet and graphics product, Lotus 1-2-3. There two obvious ideas: first, they could add more features. Word processing, say. This product was called Symphony. Another idea which seemed obvious was to make a 3-D spreadsheet. That became 1-2-3 version 3.0.

Both ideas ran head-first into a serious problem: the old DOS 640K memory limitation. IBM was starting to ship a few computers with 80286 chips, which could address more memory, but Lotus didn’t think there was a big enough market for software that needed a $10,000 computer to run. So they squeezed and squeezed. They spent 18 months cramming 1-2-3 for DOS into 640K, and eventually, after a lot of wasted time, had to give up the 3D feature to get it to fit. In the case of Symphony, they just chopped features left and right.

Neither strategy was right. By the time 123 3.0 was shipping, everybody had 80386s with 2M or 4M of RAM. And Symphony had an inadequate spreadsheet, an inadequate word processor, and some other inadequate bits.

“That’s nice, old man,” you say. “Who gives a fart about some old character mode software?”

Humor me for a minute, because history is repeating itself, in three different ways, and the smart strategy is to bet on the same results.

Continue Reading

Written by npike

September 19th, 2007 at 8:59 am

Posted in Uncategorized

Leave a Reply