This document discusses advice for dealing with "fires" or urgent performance issues based on the author's experience as a consultant. The key points are:
1. Analyze issues using "the box" model to consider potential causes at different levels from the network to the application code.
2. Stay calm and collected when dealing with fires rather than losing your head or getting frightened. Make sure to double check your own work before others can blame you.
3. Set up monitoring tools and logging to get advance warnings of potential problems and gather the right diagnostic information when issues do occur.
4. Know when to remove yourself from a situation if there is too much ongoing stress from attempting to address fires. Your