How to write a great error message
The article argues that good error messages are clear, specific, actionable, and written in plain language. It criticizes vague alerts, unnecessary interruptions, and defaults that could be handled without modal dialogs.