As a programmer I think it's our duty to gather errors, it's not the user job.
Some thoughts:
- Write everything in log files
- Include a big button "send error to the programmer" which sends the log file
- If you really need to display codes, make them short (like yourinteger.to_s(36).upcase in ruby)
- Write friendly error messages that are informative and constructive, if possible write a solution in the message. NO: Cannot write file. YES: I was unable to save your document because your hard drive is full. You may delete unimportant files to gain space (like downloads) or you may try to save the file on another device (external drive, network drive…).
Some thoughts:
- Write everything in log files
- Include a big button "send error to the programmer" which sends the log file
- If you really need to display codes, make them short (like yourinteger.to_s(36).upcase in ruby)
- Write friendly error messages that are informative and constructive, if possible write a solution in the message. NO: Cannot write file. YES: I was unable to save your document because your hard drive is full. You may delete unimportant files to gain space (like downloads) or you may try to save the file on another device (external drive, network drive…).