Chapter 3. Human-Computer Interaction

Introduction

Definition

One of the biggest challenges in providing me-centric computing is the way that humans interact with computers. Interface design used to be machine-centered, so if something failed, it was the user’s fault. Over time, people learned to complain about the design and blamed the designer. As a result, designers want to help the user. At this point, we have established a user-directed attitude, i.e., designing for the user. However, how to act on it is not entirely straightforward. Good intentions are not enough; the design and the design process must relate to the users somehow.

On one hand, it is important to accommodate the growing number of computer users whose professional schedules will ...

Get Radical Simplicity: Transforming Computers Into Me-Centric Appliances 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.