An edition of Debugging (2002)

Debugging

The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

1st edition
  • 4 Want to read

My Reading Lists:

Create a new list

  • 4 Want to read

Buy this book

Last edited by ImportBot
January 6, 2019 | History
An edition of Debugging (2002)

Debugging

The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems

1st edition
  • 4 Want to read

This work doesn't have a description yet. Can you add one?

Publish Date
Language
English
Pages
192

Buy this book

Previews available in: English

Edition Availability
Cover of: Debugging
Cover of: Debugging
Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
October 2002, AMACOM/American Management Association
Paperback in English - 1st edition

Add another edition?

Book Details


First Sentence

"This book tells you how to find out what's wrong with stuff, quick."

Table of Contents

Chapter 1. Introduction
Page 1
How Can That Work?
Page 2
Isn't It Obvious?
Page 2
Anyone Can Use It
Page 3
It'll Debug Anything
Page 4
But It Won't Prevent, Certify, or Triage Anything
Page 5
More Than Just Troubleshooting
Page 6
A Word About War Stories
Page 7
Stay Tuned
Page 8
Chapter 2. The Rules—Suitable for Framing
Page 9
Chapter 3. Understand the System
Page 11
Read the Manual
Page 13
Read Everything, Cover to Cover
Page 15
Know What's Reasonable
Page 17
Know the Road Map
Page 18
Know Your Tools
Page 20
Look It Up
Page 21
Remember
Page 23
Understand the System
Page 23
Chapter 4. Make It Fail
Page 25
Do It Again
Page 28
Start at the Beginning
Page 29
Stimulate the Failure
Page 29
Don't Simulate the Failure
Page 30
What If It's Intermittent?
Page 33
What if I've Tried Everything and It's Still Intermittent?
Page 35
A Hard Look at Bad Luck
Page 35
Lies, Damn Lies, and Statistics
Page 37
Did You Fix It, or Did You Get Lucky?
Page 37
"But That Can't Happen"
Page 39
Never Throw Away a Debugging Tool
Page 41
Remember
Page 42
Make It Fail
Page 42
Chapter 5. Quit Thinking and Look
Page 45
See the Failure
Page 50
See the Details
Page 52
Now You See It, Now You Don't
Page 55
Instrument the System
Page 55
Design Instrumentation In
Page 56
Build Instrumentation In Later
Page 59
Don't Be Afraid to Dive In
Page 60
Add Instrumentation On
Page 61
Instrumentation in Daily Life
Page 62
The Heisenberg Uncertainty Principle
Page 63
Guess Only to Focus the Search
Page 64
Remember
Page 66
Quit Thinking and Look
Page 66
Chapter 6. Divide and Conquer
Page 67
Narrow the Search
Page 71
In the Ballpark
Page 74
Which Side Are You On?
Page 74
Inject Easy-to-Spot Patterns
Page 76
Start with the Bad
Page 78
Fix the Bugs You Know About
Page 79
Fix the Noise First
Page 80
Remember
Page 80
Divide and Conquer
Page 80
Chapter 7. Change One Thing at a Time
Page 83
Use a Rifle, Not a Shotgun
Page 85
Grab the Brass Bar with Both Hands
Page 88
Change One Test at a Time
Page 89
Compare with a Good One
Page 90
What Did You Change Since the Last Time It Worked?
Page 92
Remember
Page 95
Change One Thing at a Time
Page 95
Chapter 8. Keep an Audit Trail
Page 97
Write Down What You Did, in What Order, and What Happened
Page 99
The Devil Is in the Details
Page 101
Correlate
Page 103
Audit Trails for Design Are Also Good for Testing
Page 104
The Shortest Pencil Is Longer Than the Longest Memory
Page 105
Remember
Page 106
Keep an Audit Trail
Page 106
Chapter 9. Check the Plug
Page 107
Question Your Assumptions
Page 109
Don't Start at Square Three
Page 111
Test the Tool
Page 111
Remember
Page 114
Check the Plug
Page 114
Chapter 10. Get a Fresh View
Page 115
Ask for Help
Page 116
A Breath of Fresh Insight
Page 116
Ask an Expert
Page 117
The Voice of Experience
Page 117
Where to Get Help
Page 119
Don't Be Proud
Page 120
Report Symptoms, Not Theories
Page 121
You Don't Have to Be Sure
Page 122
Remember
Page 123
Get a Fresh View
Page 123
Chapter 11. If You Didn't Fix It, It Ain't Fixed
Page 125
Check That It's Really Fixed
Page 127
Check That It's Really Your Fix That Fixed It
Page 127
It Never Just Goes Away by Itself
Page 128
Fix the Cause
Page 129
Fix the Process
Page 131
Remember
Page 132
If You Didn't Fix It, It Ain't Fixed
Page 132
Chapter 12. All the Rules in One Story
Page 133
Chapter 13. Easy Exercises for the Reader
Page 137
A Light Vacuuming Job
Page 137
A Flock of Bugs
Page 140
A Loose Restriction
Page 144
The Jig Is Up
Page 150
Chapter 14. The View from the Help Desk
Page 157
Help Desk Constraints
Page 159
The Rules, Help Desk Style
Page 160
Understand the System
Page 160
Make It Fail
Page 162
Quit Thinking and Look
Page 163
Divide and Conquer
Page 164
Change One Thing at a Time
Page 165
Keep an Audit Trail
Page 166
Check the Plug
Page 167
Get a Fresh View
Page 167
If You Didn't Fix It, It Ain't Fixed
Page 168
Remember
Page 169
The View from the Help Desk Is Murky
Page 169
Chapter 15. The Bottom Line
Page 171
The Debugging Rules Web Site
Page 171
If You're an Engineer
Page 172
If You're a Manager
Page 172
If You're a Teacher
Page 173
Remember
Page 174
Index
Page 177

Classifications

Library of Congress
QA76.9.D43 A35 2002

The Physical Object

Format
Paperback
Number of pages
192
Dimensions
9.1 x 6.8 x 0.6 inches
Weight
12.8 ounces

Edition Identifiers

Open Library
OL8043248M
ISBN 10
0814471684
ISBN 13
9780814471685
LCCN
2002007990
LibraryThing
289834
Goodreads
665154

Work Identifiers

Work ID
OL8509036W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

History

Download catalog record: RDF / JSON
January 6, 2019 Edited by ImportBot import existing book
April 28, 2010 Edited by Open Library Bot Linked existing covers to the work.
December 10, 2009 Created by WorkBot add works page