Hacker News new | past | comments | ask | show | jobs | submit login

This is the standard in manufacturing techniques. A failure in quality control is considered failure of the system for allowing it happen in the first place, not the person making the mistake.

See: http://en.wikipedia.org/wiki/Poka-yoke

If a bug got through, and you don't test. Then obviously its because you don't test. Not because the programmer isn't superhuman, and doesn't make mistakes.

Everybody makes mistakes, design the system to handle it.




Related: root cause analysis - http://en.wikipedia.org/wiki/5_Whys





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: