A10.08

Error tolerance and graceful degradation

Cards in this group · 7

  1. A10.08.1Fault tolerance — the system stays recoverable after an error occurs
  2. A10.08.2Letting an action happen and offering undo beats stopping it with a confirmation dialog
  3. A10.08.3Confirmation is a last resort, and it decays with frequency
  4. A10.08.4When a bulk operation partly fails, whatever already succeeded should stay done
  5. A10.08.5Which functions get sacrificed first under strain should be decided ahead of time, not on the fly
  6. A10.08.6Before deciding undo windows or confirmations, someone has to enumerate what can't be undone at all
  7. A10.08.7A five-second undo window fits a typo; a mistaken transfer needs far longer