Divide the Problem SpacePractice Good Communication When CollaboratingFavor Quick, Simple Tests over Slow, Complex TestsFavor Past SolutionsDocument Your Problems and SolutionsKnow What ChangedUnderstand How Systems WorkUse the Internet, but CarefullyResist Rebooting