Last updated on 2017-02-25
About the Book
I'm placing this complete but unpolished version of Errors up for sale so my readers can provide feedback to make it better. Every purchaser will have access to free updates and revisions as they are made. I can be reached at firstname.lastname@example.org
Part 1. How Do We Think About Errors?
1.1 Errors in Reasoning About Errors
1.2 Errors in Interpretation
1.3 The Semantics of Error.pages
1.4 Selection Fallacies about Errors.pages
1.6 The Quest for Perfection
1.5 Who Decides If It's an Error?
Part 2. What Do Errors Cost?
2.1 Some Very Expensive Software Errors
2.2 Universal Pattern of Costly Errors
2.3 Measuring Cost and Value
2.4 Mistakes that Win.pages
Part 3. Where Do Errors Come From?
3.1 The Art of Bugging
3.2 Eight Fs of Software Failure
3.3 Code is Not the Biggest Problem
3.4 Error-Prone Language
3.5 Predicting the Number of Errors
3.6. Cautions in Predicting the Number of Errors
3.7 It Shouldn't Even Be Done
Part 4. How Do We Get Rid of Errors?
4.1 Finding and Fixing Errors
4.2 Prevent Testing From Growing More Difficult
4.3 Especially Difficult Errors
4.4 Learn from Errors
4.5 Always Be Second
4.6 Fix Your Organization
4.7 If You Can't Fix It, Feature It
Part 5. How Do We Prevent Errors?
5.1 Keep It Simple
5.2 Throw It Away
5.3 Go Slow, Go Fast
5.4 Test as You Build
5.5 Improve Communication
5.6 Rethink Your Organization
5.7 Master Your Fear
Part 6. Living With Errors
6.1 The Humpty Dumpty world
6.2 The First Law of Error Defense
6.3 The Second Law of Error Defense
6.4 The Third Law of Error Defense
6.5 The Fourth Law of Error Defense
6.6 The Fifth Law of Error Defense
6.7 The Sixth Law of Error Defense
6.8 The Seventh Law of Error Defense
6.9 The Eight Law of Error Defense
The Leanpub Unconditional, No Risk, 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms