Jak system powinien uniemożliwić użytkownikom popełnianie błędów?
Zapobiegaj błędom, pomagając użytkownikowi w budowaniu dobrego modelu mentalnego interfejsu. Użyj wzorów projektowych, które komunikują się z użytkownikami, zachęcaj użytkowników do dwukrotnego sprawdzania ich pracy (szczególnie przed usunięciem) i ostrzegaj przed popełnieniem błędów.