O'Reilly logo

User Interface Design for Programmers by JOEL SPOLSKY

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER7Putting the Userin Charge

The history of user interfaces—from the early 1970s when interactive systems first appeared, to today's most modern GUI interfaces—has followed a pendulum. Each generation of user interface designers collectively changes its mind about whether users need to be guided through a program or whether they should be left alone to control the program as they see fit. Following trends in user control is a bit like following the hemlines at the Milan fashion shows. Plus ça change, plus c'est la même chose. Here's a bird's-eye view of what happened.

The first computer systems weren't very interactive at all. You created a program by punching holes on eighty-column cards using a giant hole-punching machine that looked ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required