Decision-making & Errors

Defensive Design (Error Prevention & Recovery)

Tactics

  • Inline validation; idempotent actions; retry with backoff.
  • Undo/rollback; autosave and drafts; clear error messages.

References

  • Nielsen, J. — Error Prevention & Recognition rather than Recall (Heuristics).
  • Microsoft Resiliency Patterns; Google SRE — Idempotency and retries.
Previous
Error Types (Slips vs Mistakes)