Error handling is too often an overlooked aspect of UX design. Removing the pain from error experiences is critical because if a user encounters an error, they are probably already frustrated.
Error messages expose the interface. A well-designed interface becomes invisible; the user is not thinking about the interface but about her tasks. So errors are where the interface manifests — where users actively think about the experience.Read More