My book on debugging is already on preorder and I’m super thrilled to announce I’m doing a full online course to go along with it. The course website isn’t ready yet but I already have the full ...
Debugging is a daily activity of any programmer. Frequently, it is assumed that programmers can debug. However, programmers often have to deal with existing code that simply does not work. This ...
summary What debugging taught me that tutorials never did. A real, honest look at how debugging changed the way I think about code, bugs and learning as a developer. Tutorials show the 'happy path' ...
When we think of debugging, we think of breakpoints in IDEs, stepping over, inspecting variables, etc. However, there are instances where stepping outside the conventional confines of an IDE becomes ...
Most of my programming is in C, so most of the material on this page will be directly relevant to C programming. C++ moved C into Object oriented programming, while C# allows C to function in the ...