We worry about worst-case scenarios, damage containment, error correction, all of this we talked about, we talked about debugging, defensive programming, making sure the types were right, but again these are very general things that we think about. 