15.14 For More Information

Troubleshooting is a difficult domain, but there’s a wealth of material to help you out.

General books on debugging or otherwise troubleshooting software include the following:

  • The Practice of Programming, by Brian W. Kernighan and Rob Pike (Addison-Wesley)

  • Code Complete, Second Edition, by Steve McConnell (Microsoft Press)

  • Writing Solid Code: Microsoft’s Techniques for Developing Bug-Free C Programs, by Steve Maguire (Microsoft Press)

  • Find the Bug: A Book of Incorrect Programs, by Adam Barr (Addison-Wesley)

  • Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems, by David J. Agans (American Management Association)

You’ll find the companion site to David Agans’s book at:

Robert Bruce Thompson and Barbara Fritchman Thompson also run a companion site for their great PC hardware books. The site includes several forums for troubleshooting software and operating system issues that are populated by smart troubleshooters with a lot of experience:

Here are some other useful web sites and blogs:

Get Windows Developer Power Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.