Debugging Is a Story
Today I want to talk about a way I think about debugging: as a story that we tell to ourselves and each other. We often face bugs without much information. Consider an error like this: npm run build The 'compilation' argument must be an instance of Compilation What? This error comes from my work, and changes that I made caused it. I pushed a change to our codebase that removed a flag hiding errors. When the errors were exposed, we had to upgrade dependencies. Along the way, I broke the build, and no one knew it for a while. ...