Most software systems are comfortable returning incomplete answers.
An API returns null.
A model returns a low-confidence score.
A workflow enters an undefined status.
A human operator is left to infer what the system failed to decide.
That may be ...
Most systems optimize for getting an answer. Some have to optimize for never getting the wrong one. Here's how building for asymmetric error costs changes everything about your architecture.
Two kinds of "wrong"
Most of the systems we build are qui...