world, when we...
world, when we invented things for word processing, because when we did
Dan Bricklin 79
word processing at DEC in the mid-’70s, there weren’t many screen-based word
processors. A lot of them were page-based, which meant that you edited one
page at a time, and if something was more than a page, you had to cut it and
paste it onto the beginning of another page, because they were thinking like
paper. In fact, some of them had things like platens to turn to make the paper
go up and down, and you set the margins with something you slid back and
forth. That was the Lexitron. But some of them, like NBI’s (Nothing But
Initials) system, were document-oriented.
This was before Wang did their first screen-based word processor. I came
out of the Multics project, which used the Runoff system, which Jerry Saltzer
had developed for the CTSS (the Compatible Time Sharing System), which was
one of the first time-sharing systems. To write his thesis, Professor Saltzer
invented this thing called Runoff, which was used basically to do the word processing
for it. It was a document-oriented word processor, as opposed to the
page-oriented ones. The big word processors were the Mag Tape and then
the Mag Card Selectric, from IBM. Those were relatively early in word processing.
There were a few things before that, none of them screen-based.
The idea of a long document that’s automatically broken up and that
embeds commands was like typesetting. So put those two together and we had
to invent the ruler—the embedded ruler. Now, others invented it simultaneously,
but we had to invent our idea of the embedded ruler that, when you put
the cursor above it, it does one thing, and below it, another. In the word processors
of the day, the ruler was active as you were typing and applied to what you
were typing, but it wasn’t really remembered in it. So we had to figure this out.
We were selling it to places where secretaries would use it. People were
paid by the keystroke in typesetting, in some cases. And in word processing,
they were paid by the hour, which is basically by the keystroke. So we were very
much into keystroke minimization. How many keystrokes does it take to do
things? Hours of arguments and design about that in the typesetting world and
the word processing world. I applied that to the spreadsheet. My whole mindset
was, “How do I make it easy to learn to use? How do I make it minimum
keystrokes for everything? How do I make it natural, so, if you’re doing this
repeatedly, it’s the natural thing to do?”
| ← VisiCalc to figure | Day one I → |