On some rare occasions, the software we write does not behave well after it goes into production. In this session we will discuss some proactive and reactive methods and tools that can be used to troubleshoot software issues when you do not have the option to debug the code in your own development environment.