The other day my mac crashed. When I booted it back up, it gave me a dialog box that said “Your computer restarted because of a problem.”
You don’t say.
It reminded me of the first time I ever used a debit card at a point-of-sale, circa 2002. It didn’t go through, and the cashier told me the reason it didn’t go through was on the receipt.
I looked on the receipt, and it said, “Error code 6.”
That cleared it right up.
Error messages are the last thing you get to tell your user right when something went wrong. They’re probably not at their happiest at that moment. It’s probably worth a few minutes to come up with something helpful.