Debugging

February 16, 2019

This is a series about stories about debugging that involves more than just starting up your debugger and stepping through the code. The level beyond debugging with a debugger involves more complicated situations, often you have a class of bugs that are elusive, seemingly random or very expensive to reproduce. In these cases you have to prepare to do either in production debugging, or have enough extra context and information at the time when a report comes to you that you can start answering questions.