Bad error messages

31
Bad error messages

Transcript of Bad error messages

Page 1: Bad error messages

Bad error messages

Page 2: Bad error messages

What is a "bad error message?"

Simply put, a bad error message is a dialog box or error that doesn't make sense to anyone but the person who programmed it in the first place. We've all seen them, usually in very frustrating moments when our computer or website is not working properly.

Page 3: Bad error messages

Is this a good error message?

Page 4: Bad error messages
Page 5: Bad error messages
Page 6: Bad error messages
Page 7: Bad error messages
Page 10: Bad error messages
Page 11: Bad error messages
Page 12: Bad error messages
Page 13: Bad error messages
Page 14: Bad error messages
Page 15: Bad error messages

Microsoft MTM

Page 16: Bad error messages
Page 17: Bad error messages
Page 18: Bad error messages
Page 19: Bad error messages

Ubuntu update

Page 20: Bad error messages

Bad verification

Page 21: Bad error messages

Intel IPP installer

Page 22: Bad error messages

SQL server error

Page 23: Bad error messages
Page 24: Bad error messages
Page 25: Bad error messages
Page 26: Bad error messages
Page 27: Bad error messages

Jakob Nielsen good error messages 1/2

• Clearly indicate that something has gone wrong

• Be in a human-readable language• Describe the problem• Give constructive advice on how to fix the

problem• Educate users by providing links to pages with

an explanation of the problem

Page 28: Bad error messages

Jakob Nielsen good error messages 2/2

• Be polite and not blame the users• Be visible and highly noticeable, both in terms of the

message and how it indicates where things went wrong

• Preserve as much of the user's work as possible so that they don't have to do everything over again

• If possible, guess the correct action and let users pick it form a list of fixes

• Educate users by providing links to pages with an explanation of the problem

Page 29: Bad error messages

The 3 basic rules

• Describe What went wrong.• Explain How this error can be avoided.• Provide steps to solve the error or examples

for how the function should be used correctly.

Page 30: Bad error messages

Is this a good error message?