In 1995, a cruise ship ran aground because of insufficient error handling. Well, kind of. That is not the whole story but for the purposes of this article it boils down to two reasons why the ship’s pilots didn’t know that they were not where they thought they were.

The alarm that sounded was too weak to be heard.

The error message was a cryptic acronym that they didn’t know the meaning of.

Why You Should Have Well Written Error Messages For Your Website Application