26.04.2015 Views

Founders at Work.pdf

Founders at Work.pdf

Founders at Work.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

80 <strong>Founders</strong> <strong>at</strong> <strong>Work</strong><br />

word processing <strong>at</strong> DEC in the mid-’70s, there weren’t many screen-based word<br />

processors. A lot of them were page-based, which meant th<strong>at</strong> you edited one<br />

page <strong>at</strong> a time, and if something was more than a page, you had to cut it and<br />

paste it onto the beginning of another page, because they were thinking like<br />

paper. In fact, some of them had things like pl<strong>at</strong>ens to turn to make the paper<br />

go up and down, and you set the margins with something you slid back and<br />

forth. Th<strong>at</strong> was the Lexitron. But some of them, like NBI’s (Nothing But<br />

Initials) system, were document-oriented.<br />

This was before Wang did their first screen-based word processor. I came<br />

out of the Multics project, which used the Runoff system, which Jerry Saltzer<br />

had developed for the CTSS (the Comp<strong>at</strong>ible Time Sharing System), which was<br />

one of the first time-sharing systems. To write his thesis, Professor Saltzer<br />

invented this thing called Runoff, which was used basically to do the word processing<br />

for it. It was a document-oriented word processor, as opposed to the<br />

page-oriented ones. The big word processors were the Mag Tape and then<br />

the Mag Card Selectric, from IBM. Those were rel<strong>at</strong>ively early in word processing.<br />

There were a few things before th<strong>at</strong>, none of them screen-based.<br />

The idea of a long document th<strong>at</strong>’s autom<strong>at</strong>ically broken up and th<strong>at</strong><br />

embeds commands was like typesetting. So put those two together and we had<br />

to invent the ruler—the embedded ruler. Now, others invented it simultaneously,<br />

but we had to invent our idea of the embedded ruler th<strong>at</strong>, when you put<br />

the cursor above it, it does one thing, and below it, another. In the word processors<br />

of the day, the ruler was active as you were typing and applied to wh<strong>at</strong> you<br />

were typing, but it wasn’t really remembered in it. So we had to figure this out.<br />

We were selling it to places where secretaries would use it. People were<br />

paid by the keystroke in typesetting, in some cases. And in word processing,<br />

they were paid by the hour, which is basically by the keystroke. So we were very<br />

much into keystroke minimiz<strong>at</strong>ion. How many keystrokes does it take to do<br />

things? Hours of arguments and design about th<strong>at</strong> in the typesetting world and<br />

the word processing world. I applied th<strong>at</strong> to the spreadsheet. My whole mindset<br />

was, “How do I make it easy to learn to use? How do I make it minimum<br />

keystrokes for everything? How do I make it n<strong>at</strong>ural, so, if you’re doing this<br />

repe<strong>at</strong>edly, it’s the n<strong>at</strong>ural thing to do?”<br />

Day one I wasn’t thinking computer-like. The whole idea was not to think<br />

computer-like. We used decimal arithmetic so it would act just like a calcul<strong>at</strong>or.<br />

We didn’t use binary arithmetic, which might end up with some anomalies th<strong>at</strong><br />

you might not understand.<br />

I had Professor Jackson <strong>at</strong> the business school, and I had her look <strong>at</strong> the<br />

prototypes as we were doing it (she consulted to CEOs of big companies). She<br />

said, “You’re competing against the back of the envelope. It’s got to be really<br />

easy to use.” I was constantly worrying about those things, and th<strong>at</strong> affected the<br />

design quite a bit, because I had a lot of experience in th<strong>at</strong> user interface world.<br />

I had also trained people on my product, so I had a lot of experience training<br />

people. So I knew wh<strong>at</strong> it was like, wh<strong>at</strong> people learn to use, etc.<br />

The challenge was, how do you express the value you’re typing in, the formula<br />

you want to calcul<strong>at</strong>e, its loc<strong>at</strong>ion, and the precision of the decimal points,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!