In our day to day experiences as software engineers, we regularly write code or interact with services that don't live up to good standards or in some cases are error prone. In which case we have to be resilient and put measures in place to handle such scenarios. In this episode of The Cat Ate My Source Code Azam, Ben, and Collin discuss contracts, intentionally crashing programs, assertions, exceptions, and resource management -- all of which are methods to survive in our unsafe world.