Skip to content
How to ThinkIn the Age of AI
Definitionv1DF-462

Fail-fast

the principle of designing systems that surface errors early when they are easiest and cheapest to correct, rather than allowing them to compound and become more expensive to fix.

Why This Is a Definition

This definition establishes the precise semantic boundary of 'fail-fast' by identifying its genus (error correction principle) and differentia (surfacing errors early when cheapest to correct). It distinguishes fail-fast from other approaches by emphasizing the timing and cost optimization aspect, and provides the core operational characteristic that differentiates it from random or delayed error detection.