© 2023 Theory and Principle
Rule # 9 of Jakob Nielsen's good interface design: Help Users Recognize, Diagnose, and Recover from Errors.
We all know the pain of an 'error' message without explanation. Good design turns dead end situations into an opportunity to guide the user to success.