If there’s one skill that can help you be a better engineer, a more critical thinker, and a more helpful colleague in 2018 and beyond - it’s debugging.

But, not the kind of debugging you do when you’re starting out as a programmer. The bang-your-head-against-the-computer-until-something-works kind of debugging. That approach is understandable when you’re tired or overwhelmed or scared. But, this is a new year. You are a new you. Let's learn some new skills.

Productive debugging is more intentional. It’s about approaching the problem with a curious and nonjudgemental mindset. It’s about learning new technologies, frameworks, languages, or whatever else might be in your way to find the source of the bug. It’s about communicating what you learn to your peers and stakeholders.

I’ve compiled my favorite tips to help you be a more productive debugger. I hope this helps you on your journey to becoming the happiest and most productive engineer you can be.

Good luck and happy debugging :)

License: All rights reserved