Collecting (and reading!) books on debugging and debugging stories/journals have become one of my hobbies of late. I’ve noticed that there isn’t exactly a lot of them out there compared to other aspects of software development. Most books focus on specific platforms (Windows is a common one) or tools (GDB, for example). I’m more interested in ones that focus on the practice of debugging.
Here are some that I’ve read, in no particular order.
Andreas Zeller’s book (Why Programs Fail) is probably the best of the ones I’ve read so far. But it’s clear that debugging is one of those things that everyone does but few people talk about, except over the proverbial water cooler. What is something you have read with respect to debugging that is particularly notable?