The Time I Accidentally Destroyed a Production Server
projectb14ck.org
projectb14ck.org
Regardless, same lessons learned right? :) Whether the server is gone or not, it could have been, and the way we work changes drastically after a real world scare like this.
Did you ever tell the boss, or did you just let it ride? There's nothing like going to the boss in a cold sweat and the old "I f*ed up" look on your face.
There's a pretty handy tool I use now (fabric: docs.fabfile.org) that makes it pretty simple.
My point is, your method of "never logging into a production server" is extreme. You could have easily written a script for this and then by accident, executed it on the production server instead of on a testing server. Same problem manifests itself in a different manner.
Good times. Learned a lot about why I need a VM with an image of a given system.