Debugging Rules! This site contains resources to help you debug stuff — mostly software and electronic Dave Agans’ long-awaited novel is now available!. David said: As I’ve said about other software engineering books (and my The nine debugging rules that Agans lays out are applicable to any problem that you . Debugging—The Nine Indispensable Rules for Finding Even the Most Elusive Software elusive software and hardware problems / David J. Agans. p. cm.

Author: Vudodal Migar
Country: Malta
Language: English (Spanish)
Genre: Literature
Published (Last): 10 January 2006
Pages: 76
PDF File Size: 17.13 Mb
ePub File Size: 8.8 Mb
ISBN: 967-2-29840-138-5
Downloads: 26473
Price: Free* [*Free Regsitration Required]
Uploader: Kazrakora

It’s based on the 9 rules which form a basis for every debugging process: I borrowed it from a friend who says he recommends it to every technical person he works with. Note that the book is not technical.

Debugging : The 9 Indispensable Rules for Finding Even the Most Elusive Bugs

And just like everyday aphorisms like “a bird in the hand is worth two in the bush”most of the principles in this book like “check the plug”: I’ll bet that many of these rules are seen as common sense in the developer communities.

The best example is the rule “quit thinking and look”, which could be much more accurately and not less succinctly called “stop guessing and gather data”. I really enjoyed this book. I wish that I could make this book required reading This book is probably the most useful book I could recommend for anyone in the IT industry.

Dec 09, Bob rated it really liked it. As a programming student this book helped me view debugging as a process, rather than a “holy shit it finally works” moment. I actually like that the book talks broadly about technical concerns rather than davif dogmatic about a specific approach, but the set-up is problematic because it invites blind adherence when a thoughtful application is more appropriate.


Worse, there’s a strong tendency for people to take such pat one-liners out of context, and the author invites that by promoting the rules themselves rather than debuggimg ideas. I get what the author wants to say, but telling people to “quit thinking” isn’t what he means. The book is well-organized entertaining and easy to read.

May 15, Wangyiran rated it really liked it. Quit thinking and look 4. I recommend this book to all engineers, both the students and the ones in the industry. Jul 03, Chris Lim rated it it was amazing.

I recently did a talk about debugging and there was a lot of overlap. Not a lot new here.

Thanks for telling us about the problem. Make qgans fail 3. But describing how to debug a problem as a set of meta-rules is a hard problem and they do a pretty good job here. It’s short and fun because it has to be — if you’re an engineer, you’re too busy debugging to read anything more than the daily comics.

This book is probably the most useful book I could recommend for anyone in the IT industry. Dave Agans Goodreads Author. There are no discussion topics on this book yet. Ann rated it it was ok Aug 19, If you’re a programmer: That’s actually the opposite of what inexperienced engineers need to learn about debugging.

If you didn’t fix it, it ain’t fix. To ask other readers questions about Debuggingplease sign devugging. Be ware that the examples are predominantly hardware or mechanical, but it makes little difference. Victor Grigoriu rated it it was amazing Jun 13, Jul 21, Matthias Ferber rated it it was amazing.

Debugging Rules! – Find out what’s wrong with anything, fast.

As I read this book I noticed I seemed to almost magically be debugging more effectively. A must read for all engineers and programmers. In my favorite war story, an intermittent video-processing bug was eventually traced to the plaid flannel shirt the author happened to be wearing on the days the bug occurred. It does a great job of collecting and organizing the principles of skillfully tracking down issues.


Useful and applicable methods for debugging. If you like books and love to build cool products, we may be looking for you. For years my only recommendation to someone interested in the heuristics of problem solving was George Polya’s “How To Solve It”, but now I can cheerfully add Agan’s “Debugging”. Written debhgging a frank but engaging debuging, Debuggingprovides simple, foolproof principles guaranteed to help find any bug quickly.

No better book that breaks down the concept. Dec 27, Liam rated it it was amazing. Steve rated it it was amazing Nov 30, Check the plug 8. Peter Jones rated it really liked it May 30, Ismael rated it it was amazing Nov 10, Preview — Debugging by David J.

Still, it’s nice to have the principles laid out. This is a great resource. Common sense backed with a ton of experience. Lists with This Book.

As I’ve said about other software engineering books and my review for “Debug It! This is a great book on how to debug systems — not like how to use a debugger, but how to think. William Laney rated it it was dsvid Jan 26,