It sounds like you are saying that when I take an hour to work on debugging something, I should spend 55 minutes taking notes on the system and where the problem might be and 5 minutes turning those notes into a coherent email. Is that a reasonable approach?<p>I certainly prefer to think of debugging as a process of learning about a system rather that trying to try things at random without making a mental map of where I am.