← All cards · Software Craft · Methodology and Process
Question
What does 'fail-fast' mean as a programming discipline?
Answer
Crashing immediately on encountering a problem (e.g. missing configuration), rather than continuing in a broken state. Produces clearer errors at the point of failure rather than confusing errors later.