Il documento discute il concetto di errore umano nell'interazione uomo-macchina, classificando gli errori in slip e mistakes e fornendo linee guida per la prevenzione degli errori. Vengono presentate diverse tecniche di progettazione, come l'uso di funzioni obbliganti, input vincolati e conferme per migliorare l'usabilità e ridurre gli errori. Infine, si evidenzia l'importanza di un buon messaggio di errore e della tolleranza verso gli errori nel design dei sistemi.