Usability
A happy middle ground where developers can apologize
There is a happy middle ground where developers can apologize and software can provide the user polite guidance about what to do next. Cooper Journal, ranting on too cute error messages (Wayback Machine)