Found in 6 comments on Hacker News
vishvananda · 2017-04-25 · Original thread
Debugging is a valuable skill that some of us were lucky enough to pick up by chance. A friend recommended an excellent book that very nicely explains the process: "Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems"[1]. I found myself nodding along while reading. I think this would have been a hugely valuable primer if I had been exposed to it before I figured out how to do it on my own.


ikeellis · 2016-06-29 · Original thread
Become an excellent debugger. It's sorely neglected as a skill that goes along with development, but is not the same thing as being a good coder.

Read this book:

It's short and sweet and applies to any technology problem.

afarrell · 2015-12-09 · Original thread
> Learn how to debug

I recommend this book:

101011 · 2015-08-23 · Original thread
Another great read for debugging that was recommended to me years ago:

blatherard · 2015-03-21 · Original thread
I've read a number of books on debugging, it's something of an interest of mine. The best general-purpose debugging book I've read is the cumbersomely named

Debugging: The 9 Indispensible Rules for Finding Even the Most Elusive Software and Hardware Problems by David J. Agans

Amazon link:

What I really like about it is that it gives a number of high-level approaches to solving debugging problems and is written very accessibly.

I wonder if you have much to add to (which I really like).

Rule 5: "Quit thinking and look" is (I think) equivalent to your "don't assume".

Rule 6: "Divide and Conquer".

Fresh book recommendations delivered straight to your inbox every Thursday.