Let’s face it: every engineer with any hands-on experience has at least one tale of a challenging debug battle fought and eventually won (or at least presumed to have been won). This is the scenario ...