Posted Apr 4, 2009 4:45 UTC (Sat) by MisterIO (guest, #36192)
Parent article: Shortening the rope
The answer to this is very simple : put clear long options which you cannot choose by mistake(at least not a common mistake). For example it seems reasonable to force the use of --no-preserve-root if you really want to delete your root. The (alt-control-backspace) is a very good example of something that shouldn't be a default config IMO. In general this is somewhat an extension of the defensive programming concept.