Usability Applied To Programming

Obie posted this entry that coincided with an issue I’ve been thinking of for the last few days. I probably need more time to refine this but at the least I think when errors occur in programs they should, at the very minimum, describe:

  • What went wrong (the problem)
  • Why it went wrong (the context)
  • How you can fix it (the solution)