Skip to content
GitHub
Sections

Reference · Principles

Tiebreaker 1: Prefer the loud failure

This is a spec: descriptive guidance, not a checkable rule. It carries no forbidden and instead pair, and no jig check detector applies to it directly.

The spec

Between silent failure and visible failure, choose visible.

A form that discards a submission and shows success is worse than one that errors. A page serving stale data without saying so is worse than a slow one. Silent failure is the most expensive class of defect, because the cost is paid by someone who never finds out.

Kind
Spec
Section
Principles
Group
Tiebreakers

Read as plain text