foolproofing
Making mistakes impossible
Foolproofing is the practice of designing systems, products, or processes so they cannot easily be misused or broken through error.
The goal is to anticipate mistakes and build in safeguards: The engineers spent months foolproofing the interface.
In manufacturing, foolproofing mechanisms prevent assembly errors—a part that only fits one way, a machine that won't start without proper setup.
The Japanese term *poka-yoke* describes this same principle.
Automatic harm prevention mechanism
- bulletproofResistant to gunfire
- redundancyNeedless duplication
- interlocksJoins by fitting together
- constraintsLimits on action
affordances · safeguards · validation · verification · usability · ergonomics · accessibility · intuitive
Resistance to wear
- dependabilityConsistent trustworthy nature
- robustnessResistance to failure
- resilienceCapacity to recover quickly
- consistencyReliable adherence to standards
stability · trustworthiness · fault-tolerance · backup · redundancy · failover · assurance · guarantee
Preventive safety measure
- protectionGuarding against harm
- shieldingProtecting from harm
- guardingActively protecting something
- barrierObstruction preventing passage
lockout-tagout · childproofing · warning · interlock · grounding · insulation · firewall · containment
Examining to evaluate
- prototypingMaking preliminary models
- iterationRepeated procedural pass
- debuggingError removal from programs
- checklistItemized verification guide
flowchart · specifications · requirements · documentation · standardization · audit · review · refinement
fail-safe
Automatic harm prevention mechanism
- bulletproofResistant to gunfire
- redundancyNeedless duplication
- interlocksJoins by fitting together
constraints · affordances · safeguards · validation · verification · usability · ergonomics · accessibility · intuitive · self-explanatory
durability
Resistance to wear
- dependabilityConsistent trustworthy nature
- robustnessResistance to failure
- resilienceCapacity to recover quickly
consistency · stability · trustworthiness · fault-tolerance · backup · redundancy · failover · assurance · guarantee · reinforcement
precaution
Preventive safety measure
- protectionGuarding against harm
- shieldingProtecting from harm
- guardingActively protecting something
barrier · lockout-tagout · childproofing · warning · interlock · grounding · insulation · firewall · containment · compliance
testing
Examining to evaluate
- prototypingMaking preliminary models
- iterationRepeated procedural pass
- debuggingError removal from programs
checklist · flowchart · specifications · requirements · documentation · standardization · audit · review · refinement · optimization
foolproofingtroubleshooting
Systematic fault diagnosis
damage control · debugging · firefighting · corrective action · error correction
fool, proof, waterproof, disprove, foolproof, proofs, tamper-proof, fireproof, reprove