In Debugging Dave Agans identifies nine simple, practical rules, applicable to any software application or hardware system, which can help detect any bug, no matter how tricky or obscure. Agans uses real-life bug-detection war stories to show you how to apply foolproof, universal strategies such as Quit Thinking and Look, Change One Thing at a Time, and Keep an Audit Trail to problems as varied as overheated microchips, eggnog-induced short circuits, and distorted touch screens-plus many others. Debugging provides real techniques for isolating critical factors, running test sequences, and discovering how failures arise.