The Art of Debugging


Are you one of those “gifted debuggers” that everyone turns to when they need to solve a difficult problem? Great! This talk isn’t for you. For the rest of us, debugging is often considered a mysterious trait that some engineers were born with, but alas, some simply haven’t. This talk is here to bust that myth. It calls “bullshit” on the gifted-debugger myth and claims that with well-structured methodology and a couple of simple tips, we can all master debugging and stop using trial and error (and other witchcraft tactics) to find the cause of our problems. This methodology has served me well over the years to solve difficult problems, and will hopefully serve you as well.