Get Better at Debugging by Making Predictions
Shift to a proactive mindset by making predictions before any experiments in a debugging session. ...
Shift to a proactive mindset by making predictions before any experiments in a debugging session. ...
Consider this scenario. You’ve been given some work, and you’re stuck. Hours have become days. You’ve exhausted the internet. You’re starting to backtrack, delete work, and start over. Feeling defeated. To make matters worse, you haven’t told anybody. ...
Today I want to talk about a way I think about debugging: as a story that we tell to ourselves and each other. ...
I’m proud to announce the launch of my digital guide to software debugging, Don’t Stay Stuck: A Debugging Guide for Rising Engineers! ...
“I’m still getting this random 404.” Want to sound pro? Banish “random” from your software engineering vocabulary. ...
This is a response to “Don’t Guess” from the excellent “The Best Programmers I Know” by Matthias Endler. My goal is to crystallize my understanding of this trait. ...
If something in your software is confusing to a customer, it is confusing. ...
My definition of “I don’t understand” debugging. ...
If you’ve ever watched me debug, you might think I’m moving slowly. That’s because I try hard to find every marker on the debugging trail. I believe this is one of the most valuable skills in debugging. ...
We spent the time writing tests, and yet, a bug survived. Should we just stop writing tests? No, but we should maybe write better tests, and think about them differently. ...