Keep a Debug Audit Trail

6 October 2022 by Phillip Johnston • Last updated 10 October 2022Perhaps our most important advice for debugging a problem is to keep an audit trail. When you’re stuck on a problem, it is extremely easy to go in circles, testing the same four changes over and over again. You can also waste time by getting input from others, going back to test cases that you already tested but have since forgotten about. Keeping an audit trail is just like instrumenting the software or the hardware, but this time you’re instrumenting your debug process. As you investigate a problem, write …