DEV Community

Discussion on: What's the best thing to do when you've run into a debugging dead end?

Collapse
 
dfockler profile image
Dan Fockler

I always start with asking myself "What assumptions am I making about what's happening?" Most of the time this leads to me realizing I don't understand how something is actually working and that my assumptions created some false understanding. Bugs on computers are almost always deterministic at small scales. So, if you can dive far enough down the abstractions you can find the bug.