advantage of the...

03.08.2009, admin

advantage of the IBM PC, that integrates the graphing, so you could hit one
button to get a graph”—because I knew people wanted that—“and have a
better user interface for non-expert users”—which we did—“and allow user
customization and user programming”—which we did in the macro language.
So there was a set of ideas that gave 1-2-3 its character, that really made it a
second-generation product, that had sufficient differentiation that was immediately
visible when you demoed it, and that was what gave it its market entr?e.
Being at the right place at the right time also helped. The business world
was poised to adopt personal computers. They were reasonably priced and they
did something useful, which turned out to be Lotus 1-2-3. So the market just
expanded dramatically, far faster than anything any of us in the company would
have imagined.
Livingston: When you demoed it, were there parts where you knew people
were going to go “wow”?
Kapor: Yes, I think the one-button graphing in particular, and the speed of the
calculation. VisiCalc users loved VisiCalc; they just wanted it to do more. And it
didn’t. And when we showed that this did it right out of the box, they went, “I
get it.” I used to get applause doing demos all the time.
This was all so new then, in a way that was recapitulated in the early days of
Netscape, the first time people saw a web browser, web content; the first time
people looked at Amazon. So we had our version of that in the ’80s.
Livingston: I read you spent 10 months programming it. Did you program it?
Kapor: No, Sachs did. He wrote virtually all of the code of the original version.
We came out with it in January ’83. He started working on that code base probably
in October of ’81, so that would be 14 to 15 months. All written in assembly
language, for speed. This was the fifth time he’d implemented a
spreadsheet, so he was pretty good at it at this point.
Livingston: Wasn’t VisiCalc written in assembly language too? Why was Lotus
faster?
Kapor: Because they were writing for an 8-bit machine, and they didn’t take
advantage of the 16-bit architecture in a whole variety of different respects. We
just had more optimized code. And we had a different recalculation algorithm.
We were the first spreadsheet to do something called “natural order of recalculation.”
If your spreadsheet had forward references in it, VisiCalc would take
multiple passes over the whole thing to calculate stuff, but we did one pass
through the entire formula chain, and as long as there weren’t circular references,

Похожие записи:

←  to Microsoft for it would calculate  →

Startups

Search:

Statistics:

Partners: