Debugging advice that will save you countless hours

assume nothing isolate and test every step take breaks