Interesting to thing that the most useful software tools I use for work are the same ones that, should I make a mistake, can blow my foot off. It struck me that I don’t think it’s possible to have such powerful tools that can be completely safe. You can add guards to stop you from doing silly things — think dry-run switches and confirmation popups — but there needs to be a way to disengage that safety in order to use the full power of the tool. Otherwise, why have the tool at all?