Dealing with Error:
• Put the knowledge required to operate the technology in the world. Don't require that all the knowledge must be in the head. Allow for efficient operation when people have learned all the requirements, when they are experts who can perform without the knowledge in the world, but make it possible for non-experts to use the knowledge in the world. This will also help experts who need to perform a rare, infrequently performed operation or return to the technology after a prolonged absence.
• Use the power of natural and artificial constraints: physical, logical, semantic, and cultural. Exploit the power of forcing functions and natural mappings.
• Bridge the two gulfs, the Gulf of Execution and the Gulf of Evaluation. Make things visible, both for execution and evaluation. On the execution side, provide feedforward information: make the options readily available. On the evaluation side, provide feedback: make the results of each action apparent. Make it possible to determine the system's status readily, easily, accurately, and in a form consistent with the person's goals, plans, and expectations. Documentation/conceptual model, control, and Observability
The Design of Everyday Things: Revised and Expanded Edition
from Don Norman 📕
- Poka-yoke is another Japanese method, this one invented by Shigeo S...
- the Toyota Production System. Among its many key principles is a ph...
- Errors have two major forms. Slips occur when the goal is correct, ...
- Forcing functions are the extreme case of strong constraints that c...
- Physical constraints are made more effective and useful if they are...
- These four classes of constraints-physical, cultural, semantic, and...
- It is a profoundly erroneous truism, repeated by all copy-books and...
- View all
- Now the real advantage of tracing to me is it comes out of the box ...from Mathew Duggan
- My experience is companies do not anticipate that the cost of monit...from Mathew Duggan
- If you *already know there’s an error* , a weaker test can be more ...from Hillel Wayne
- the difference between recoverable errors and bugs: • A *recover...from joeduffyblog.com
- The **OODA loop** is the cycle *observe–orient–decide–act*, develop...from en.wikipedia.org
- These are qualities of a good system that we should strive to fulfi...from Josh Beckman
- As far as I can tell, cognitive bandwidth and network bandwidth bot...from Ferd.ca
- these are the three main lists of golden signals today: From the Go...from www.infoq.com