I totally agree.<p>At first, I started writing a book about very practical, hands-on debugging practices, but quickly realized that the "mix of tools and best practices" you're talking about is a much more valuable skill, as well as bug prioritization, and even bug reporting.<p>So, as a result, catching errors early, type guarding, logging to debug asynchronous operations, and error tracking are all major parts of the book.