Error code 6

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.


Like this message? I send out a short email each day to help software development leaders build organizations the deliver value. Join us!


Get the book!

Ready to learn how to build an autonomous, event-sourced microservices-based system? Practical Microservices is the hands-on guidance you've been looking for.

Roll up your sleeves and get ready to build Video Tutorials, the next-gen web-based learning platform. You'll build it as a collection of loosely-coupled autonomous services, developing a message store interface along the way.

When you're done, you'll be ready to contribute to microservices-based projects.

In ebook or in print.