Beauty? Because consistency can really pay off.
Peril? Because sometimes we need exceptions.
I said we “split” the problem. Software takes one part of the job, a version of the problem that is simplified so that machine consistency is •possible•. The other part of the job: human intervention. We build software to loop in humans to say, “eh, damaged item, I’m giving you a discount” or whatever. •If• we’re doing it right.
Consistency with a dash of human intervention.