Re: Back in several past lives...
"When it comes to things like scripting and testing changes, that's all well and good if you have the time and warm bodies - and test platforms with representative data."
As a DBA you are responsible for the records on which your employer depends to conduct their business. To quote Len Deighton, the price of survival is eternal paranoia, vigilance is not enough.
What you do not have is time or sufficient warm bodies for getting it wrong because when (not if) you have to fix it after an over-hasty operation it will take a lot more of those resources. At the very least put a potentially destructive operation in a transaction and only commit if the number of rows affected looks right. As to test platforms, how often do we hear, right here in el Reg comments, of people thinking they're on test and then finding they've just done something terrible on live.
Scripts don't - shouldn't in this context - mean something with a high ceremony sign off. They simply mean typing something into a file instead of into a command prompt which can give you a chance of rehearsing it non-destructively - give that expression to ls, not to rm -rf, count the rows a WHERE clause returns etc - and and a chance to take a second look before it's too late.
More haste less speed. Or, if you prefer, the carpenters' motto: measure twice, cut once.