|
|
|
|
|
by biocomputation
3569 days ago
|
|
A large margin of safety / margin for error / margin for refactoring is the correct way to deal with uncertainty of any kind. Humans are very poor at reasoning about low probability events that have serious consequences, i.e. large earthquakes with very long return periods. For this reason, it's difficult to assess the 'risk' of external code because risk management processes don't work very well when high uncertainty is involved. If you decide to use external code that has a high degree of uncertainty, just make sure to have a generous allowance of time/money/effort for future problems. |
|