Reminds me of the story about not firing the programmer who just caused a million dollar bug in production. Why would I fire him? I just spent a million dollars training him.
You really do learn a lot with these big mistakes though. I mean you can read all the books you want, until you’ve actually lived through a major outage on a high traffic system I think there’s certain things that are just really hard to understand.