¿Cómo debería un sistema evitar que los usuarios cometan errores??
Prevenir errores ayudando al usuario a construir un buen modelo mental de su interfaz. Use patrones de diseño que comuniquen cómo funcionan a los usuarios, alientan a los usuarios a verificar su trabajo (especialmente antes de eliminar) y advertir antes de que se cometan errores.