Monday, November 1, 2010

Human Interfaces

What makes a computer easy to use?  The field of Human-Computer Interaction studies how humans and computers interact, combining the fields of computer science, linguistics, social sciences, and psychology.  Much of the work in this area has the goal of simplifying complexity and making computer interfaces simple and intuitive.

A great introduction to this field is the work of Dr. Donald A. Norman, author of The Design of Everyday Things.  In this book, Norman examines how ordinary objects are designed and explains how failures of a product are often failures of their design.  He uses principles of cognitive psychology -- how people perceive, remember, think, speak, and solve problems -- to explore fundamental principles that guide good designs.  (Notice the picture of the teapot on the cover of his book.)  Another classic book by Norman, The Invisible Computer, goes so far as to argue that the computer ought to be hidden behind the scenes.  His premise is that companies have become too technology-centric and need to focus instead on designing products that are human-centered or activity-centered.  In this work he advocates for information appliances -- simple objects with computing embedded in them.



Norman's seminal works were published in the 1980s and 1990s, yet much of his philosophy speaks loudly to us today.  How often have we encountered computer products that just did not seem to do what we wanted them to do?  How often do companies focus on technology instead of people?  Have you looked at a TV remote lately?  Bad designs are everywhere.

We may be seeing the realization of Norman's information appliance dreams in the smart phone. The iPhone has a simple interface, without some of the complexity of a desktop computer.  Applications are more task-focused, providing a basic todo list, note-taking abilities, calendaring, access to Facebook, or gaming.  Most applications use a small set of standardized features.  Are we reaching the point where the computer is becoming invisible and interfaces human-centered, or is the iPhone just another complex, general-purpose computing device in a smaller form factor?

Comments (7)

Loading... Logging you in...
  • Logged in as
This post reminds me somewhat of the story of the Aeron chair. I think I am going to write a post on this now.
Brian Earley's avatar

Brian Earley · 752 weeks ago

The ease of interfaces fluctuates with technology. I had car troubles last month and this elderly man assisted me. During the road-side experience, he mentioned his experiences with an old Model T. As a pre-teen he was able to get this model T running with little effort. On the other hand, everything under my hood runs by a computer that can only be fixed by specially trained technicians. I have no hope to fix my car or an iPhone. The technology gets so good, only a specialist can fix it. More importantly anyone can use it. That's all that matters as long as it doesn't break.
Alex Gunnarson's avatar

Alex Gunnarson · 752 weeks ago

This post makes me want to shout out "YES!" Every day, probably since 14, I've been immensely frustrated with the user experience of virtually all appliances, especially the ones I use most often (mainly my computer). I think the issue here is that it is generally the nature of programmers, however excellent they may be, to pay much more attention to the internal workings of a computing solution than the external ones—not realizing that the external and the internal are of equal value. The visual design aspect (at least in terms of user interfaces) is seen as being the job of the marketing division, because so long as the program "works", it is assumed that the task of the programmer is finished.

I look forward to being among the first to change this reality. Apple is at the forefront, yes, but even the iPhone's interface leaves, I think, much to be desired.
The LDS Church is very interested in improving their new website http://new.lds.org . On each page there is a link where you can provide feedback. Even in the introductory videos about New.LDS.org, it mentions how the site designers would like feedback!
In the same vein, the field of Instructional Technology and Psychology attempts to make the "design" of educational courses make more sense. This whole "Don't Make Me Think" (another great book on the subject) way of designing is what really sells a product and if you apply this to education, the less students have to worry about and try to understand how to maneuver your course, the more time they can spend learning what you intend for them to learn (This may just be a comment rant about Blackboard and I apologize).
1 reply · active 752 weeks ago
I think that is absolutely true. And I agree that Blackboard has one of the most annoying user interfaces ever :)
This is a great post. Thank you! I'm currently reading "Designing the Obvious" by Robert Hoekman Jr. and he argues that the best application designs support the users "mental model." An example of this would be dragging an item into a "trash can" icon to delete it. I think the iPhone and the Mac do this kind of thing relatively well. As you press buttons and icons on the interface, things move in a smooth, easy to understand way that help you remember where you are and how you got there. They also use intuitive icons (such as trash cans) to help you really understand what will happen when you press it. It even goes as far as the entire screen you want to delete being "sucked" down into the trash icon. There is not mistaking that your picture/note/calendar item was deleted. So I say that yes, we are heading in the direction of the "invisible computer," especially on Mac products.

Post a new comment

Comments by