Chris Johnson,
Index
Why is Interface Design Hard?
Have to consider:
- input and output;
- cognition, physiology, perception;
- users' environment;
- users' tasks;
- users' organisation.
All within the guidelines.