Error Messages: 4 Guidelines for Effective Communication
Summary: Communicate effectively with your error messages by using human-readable language, concisely and precisely describing the issue, offering constructive advice, and not blaming the user.