An Economic ConcernAn Ounce of PreventionBug HuntingLay TrapsLearn to Binary ChopEmploy Software ArchaeologyTest, Test, TestInvest in Sharp ToolsRemove Code to Exclude It from Cause AnalysisCleanliness Prevents InfectionOblique StrategiesDon’t Rush AwayNon-Reproducible BugsConclusion