I have a post / talk on mental models and techniques for debugging (as well as specific advice for debugging JS):<p>- <a href="https://blog.isquaredsoftware.com/2021/06/presentations-debugging-software/" rel="nofollow">https://blog.isquaredsoftware.com/2021/06/presentations-debu...</a><p>I also recently did an episode of the Learn with Jason show where we talked about a lot of these concepts:<p>- <a href="https://www.learnwithjason.dev/travel-through-time-to-debug-javascript" rel="nofollow">https://www.learnwithjason.dev/travel-through-time-to-debug-...</a>