Рискуя потерять работу, Лорер пошел наперекор указаниям начальника и задался целью создать более эффективный подход. Разработанный им код состоял из 10 вертикальных черных и белых полосок разной ширины, расположенных подобно узору на шкуре зебры. Темные полоски поглощали свет, а белые отражали; оптический датчик воспринимал этот отраженный свет и преобразовывал его в электрические импульсы, которые обрабатывал компьютер.
Для демонстрации опытного образца Лорер нанял высококлассного питчера из софтбольной команды, и тот со всей возможной скоростью швырял помеченные кодом пепельницы с мягким основанием так, чтобы они пролетали над сканером. Код с каждого предмета считывался безошибочно. Более того, команда Лорера намного превзошла ожидания представителей пищевой промышленности: частота ошибок составляла всего 1 из 200 тысяч. Итак, Лорер справился с задачей. Комитет по отбору кода пришел в восторг от изобретения Лорера и назвал его «универсальным кодом товара» (Universal Product Code, UPC). В 1973 году он был принят в качестве отраслевого стандарта.
Но через несколько недель возникла проблема «золотой курицы». В мясных отделах продовольственных магазинов отсутствовал способ проверить, совпадает ли указанная на продукте цена с фактической ценой в базе данных магазина. Из-за этого компьютер иногда мог или уменьшить цену для покупателя на несколько центов, или завысить ее на тысячу долларов, причем вероятность таких ошибок была одинаковой. «Мы узнали еще один факт, на сей раз – о человеческой натуре. – заметил Лорер. – Большинство людей были готовы проявить снисхождение к милой молоденькой кассирше, если она брала с них 1,98 долл. за товар стоимостью в 1,89 долл., но не желали прощать машину, которая назначала цену в 99,99 долл. за полкило курятины, хотя столь грубая ошибка никогда не прошла бы незамеченной. Просто люди не прощают ошибки машинам».
Лорер устранил проблему, добавив в универсальный код товара цифру для проверки цены. Со временем благодаря дополнительным испытаниям, улучшению печати этикеток и подробным кассовым чекам от подобных трудностей, по сути, удалось избавиться, что привело к радикальным изменениям в управлении товарными запасами и в процессе расчета за купленные в магазине товары.
«Просто нужно сесть и продумать каждое из возможных решений, шаг за шагом, по очереди, и верить в то, что решение есть и вам по силам его найти, – сказал Лорер. – А не вздыхать по поводу того, что это невозможно».
В конечном итоге технология сканирования – детище Дэвида Коллинза, и универсальный код товара, разработанный Джорджем Лорером, появившиеся при разных обстоятельствах абсолютно независимо друг от друга, были сведены воедино. Результатом такой комбинации стал штрихкод. Это произвело настоящий переворот в организации торговли и заложило основу современной системы цепочки поставок. Внедрение штрихкодов открыло дорогу для целого потока новых, раньше просто немыслимых областей практического применения, воспринимаемых сегодня как само собой разумеещееся.
Все скоропортящиеся товары – от калифорнийских авокадо до эквадорских бананов – теперь приобрели не поддающееся порче «удостоверение личности», заключенное в штрихкоде. Это произошло благодаря умению таких инженеров, как Коллинз и Лорер, превращать проблемы в возможности. Они целенаправленно, последовательно, делая ошибки и устраняя их, не теряя связи с реальностью, шли к своей цели. И этот процесс был так же важен, как и сама первоначальная идея.
Инженеры помогают создавать пространства решений – комплексы возможностей, предлагающие новые альтернативы, преимущества и блага цивилизации, что заставляет нас переосмысливать свой уровень жизни. Инженерия вносит вклад практически во все аспекты современного мира и имеет далеко идущие последствия. Инженеры находятся в авангарде прогресса, двигают экономику вперед, определяют материальные условия нашего существования, облегчают наше взаимодействие с миром; их голоса беззвучно вплетаются в каждый разговор. И в этом заключается парадокс: инженерия