Altruistic reason: They wanted to scare us into not making errors in our code.Sadistic reason: Same, but they wanted us to make more runtime and logic errors.