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 ...

Get User Interface Design for Programmers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.