複雑なソフトウェアにおいては、エラー回復は必要不可欠ではあるものの、それだけでは不十分である。リスクがあまりにも大きいからだ。給与計算システムのエラーは、誰かが給与を受け取れないことを意味する。医療記録システムのエラーは、患者の命を危険にさらす。事後的なエラー回復は、慰めにもならない。
経験豊富なデザイナーは、エラー防止を最優先事項とする。彼らは、致命的なミスを犯すことが困難、あるいは不可能なシステムを設計する。
複雑なソフトウェアにおいては、エラー回復は必要不可欠ではあるものの、それだけでは不十分である。リスクがあまりにも大きいからだ。給与計算システムのエラーは、誰かが給与を受け取れないことを意味する。医療記録システムのエラーは、患者の命を危険にさらす。事後的なエラー回復は、慰めにもならない。
経験豊富なデザイナーは、エラー防止を最優先事項とする。彼らは、致命的なミスを犯すことが困難、あるいは不可能なシステムを設計する。