Things fail or otherwise go wrong all the time; to believe otherwise is to be unprepared for reality. You might have a great usability story for when things work, but what user wants to hear “Have you tried turning it off and then on again?” when something goes wrong? Come start your journey of being able to ask the right questions for your application domain for what should we expect to happen when things start going off the happy path. How can I find ways to delight the user when something “unexpected” happens? What kinds of reduced functionality can we deliver while things are breaking, and then get them back to a good state. Could we even deliver the ultimate goal, giving the user a great experience while the alerting and monitoring team is getting a swarm of Severity 1 errors that would normally cause them to be panicking.