P1: FYX
PE040-FM PE040/Lauesen September 28, 2004 18:16 Char Count= 0
was through typewriter-like equipment. Renting a computer for an hour cost the
same as paying someone to work for 30 hours; and computers were 5000 times
slower than they are today.
Nobody thought of usability. The customer paid until he had a program that printed
results he could use with some effort. Everything to do with computers was a
specialist’s job.
My first project in 1962 was to develop a program that made the computer play a
game invented by the Danish poet and designer Piet Hein. Neither he nor anybody
else knew how to win the game. I had never programmed before, so I had to learn
that too. And of course I didn’t know that it was difficult to make such a program, so
it took me a couple of weeks to solve the problem. Piet Hein wanted to have people
play the game against the computer at exhibitions, but how could the user interact
with the computer? Our hardware developers found a way to connect a bunch of
buttons and lamps directly to the multiplier register of the CPU, and I made the
program without multiplying anything. We then designed a nice user interface that
people could use immediately. I didn’t realize that this was the only good user
interface I would make until 1973.
In the period until 1973, I developed many kinds of systems, for instance
computation of molecule shapes based on X-ray diffraction, administration of
pension contributions, optimization of tram schedules and rosters. Later I moved to
another department in the company, where we developed compilers and operating
systems. These systems became extremely fast, compact and reliable technical
wonders. It took me many years to realize that we had made these miracles without
understanding that the customers had other interests than speed and reliability. They
also wanted usability – efficient task support – which we didn’t provide and didn’t
understand.
In 1973, I moved to Brown Boveri, now part of ABB (Asea Brown Boveri). We were a
new department and our first project was to develop a new line of process control
systems with colour screens and special-purpose keyboards that could be operated
by users with big, insulating gloves. Our first delivery was power distribution
control for a part of Denmark. We knew how to make reliable, fast and compact code,
but this was the first time I realized that ease of use was also important. If our system
failed technically, 300,000 people wouldn’t have power. But if the user couldn’t figure
out how to operate the system, the consequences might be the same. I had never
been involved in anything as serious before. We made it, and usability became very
good because we were inspired by the way users had controlled the power
before.
In 1974–1975, I took temporary leave from Brown Boveri and worked for ILO in
Ghana, helping with management consultancy in IT issues. This was the most
fascinating year of my life. I learned how different other cultures and value systems
could be, and that our own society had gained much in economic welfare and
security, but lost a lot in other aspects of life quality. I also learned that I didn’t know
............................................................................................................................................................................................................................................................................................................
xvi
Preface