Однажды я стоял в очереди у стойки обмена валюты в аэропорту, когда человеку передо мной отказали в обмене из-за маленького сгиба на углу купюры, хотя номинал и подлинность были совершенно в порядке. Сотрудник лишь сказал, что счетная машина не может распознать купюру, и ее нужно отнести на другую стойку для ручной обработки. Вся система была спроектирована так, чтобы очень быстро обрабатывать стандартные случаи, но все, что хоть немного отклоняется от нормы, выталкивается из основного потока и обрабатывается гораздо медленнее, чем если бы автоматизации вообще не существовало.

Вот о чём я думаю, представляя @NewtonProtocol в масштабе. Уровень авторизации оптимизируют так, чтобы обрабатывать подавляющее большинство стандартных транзакций крайне быстро, но именно эта оптимизация может привести к тому, что пограничные случаи — валидные, но не совпадающие с типовыми шаблонами — будут обрабатываться хуже, чем в ручной системе, где гибкость человека позволяет распознавать разумные исключения.

Самоопровержение: сложность здесь не в нехватке технических возможностей обрабатывать исключения, а в присущем компромиссе между скоростью и охватом. Чем сильнее система оптимизирована под типичные случаи, тем больше вероятность, что всё, что отличается, будет считаться ненормальным и подлежащим исключению; потому что заранее предусмотреть все возможные исключения, которые могут возникнуть, невозможно — никто не может заранее учесть все варианты валидных ситуаций, которые реальность может породить.

Действительный вопрос при @NewtonProtocol — не в том, умеет ли система обрабатывать исключения, а в том, быстро и справедливо ли возвращается корректный случай обратно в правильный поток обработки, когда его выталкивают из быстрой линии — или же человек, попавший в «по умолчанию» исключение, неизбежно оказывается в худшем положении, хотя он не сделал ничего плохого.

Ценность $NEWT в долгосрочной перспективе стоит оценивать не только по средним скоростям всей системы, а по тому, получают ли небольшие группы, попавшие в исключительные обстоятельства, справедливое обращение наравне с большинством.

#newt $LAB $MPLX