-
Get better at detecting and preventing bugs by focusing on the boundaries in and around your program.
-
Ever notice how some of your bugs are annoyingly simple once you find them? Use this six-step checklist to skip straight through to harder problems.
-
Sometimes, the debugger needs a break.
-
Researching an error message is like deciphering an ancient language and then running into a room full of traps. But without the cool theme music part.
-
Classical philosophy offers us multiple reasoning strategies for dealing with tricky bugs.
-
Bring your yarn ball!
-
Kick-start your debugging process by turning implicit assumptions into explicit ones.
-
For that crucial tipping point when, after a frenzied blaze of code scouring and log surfing, you realize you’ve made no progress towards finding that pesky fiendish bug.
-
Whether you’re a novice or a master, we’re going to help you level up your debugging game in this multi-part blog series, featuring new content every week!
Sign up to receive a weekly recap from thoughtbot