Να συγχωρείτε τον χρήστη

Όλοι κάνουμε λάθη. Είτε εξερευνούμε και μαθαίνουμε πώς να χρησιμοποιούμε το σύστημα, είτε είμαστε ειδικοί που απλά πατήσαμε το λάθος πλήκτρο, είμαστε άνθρωποι. Η εφαρμογή σας επομένως θα πρέπει να επιτρέπει στους χρήστες να αναιρέσουν άμεσα τα αποτελέσματα των ενεργειών τους.

Αν κάποια ενέργεια είναι πολύ επικίνδυνη και δεν υπάρχει τρόπος να αναιρεθεί το αποτέλεσμα, προειδοποιήστε το χρήστη και ζητήστε επιβεβαίωση. Βέβαια, αυτό να το κάνετε μόνο σε ακραίες περιπτώσεις· αν οι χρήστες βλέπουν πολύ συχνά τέτοια μηνύματα επιβεβαίωσης, αρχίζουν να τα αγνοούν, και έτσι τα μηνύματα αυτά γίνονται κάτι περισσότερο από άχρηστα.

Σε κάθε περίπτωση, η εργασία του χρήστη είναι ιερή. Οτιδήποτε και να κάνει η εφαρμογή σας δεν πρέπει να χάνεται ή να καταστρέφεται η εργασία τού χρήστη χωρίς ρητή εντολή του. Μεταξύ άλλων τεχνικών, αυτό μπορεί να επιτευχθεί με την αυτόματη αποθήκευση αντιγράφων ασφαλείας των εγγράφων, και με την δυνατότητα αναίρεσης πολλών επιπέδων.