Когда я потерял работу в «МедиаТроникс», я с интересом наблюдал за соперничеством между детьми. И мне нередко казалось, что оно мало чем отличается от происходившего в нашей компании. В «МедиаТроникс» я заведовал отделом программирования – пас стадо даровитых молодых программистов. В свои сорок я был уже староват для того, чтобы самому работать программистом; написание кодов – это занятие для людей молодых. Вот я и управлял командой, которая, как и большинство команд Силиконовой долины, пребывала, казалось, в постоянном кризисе: разбитые «порши», супружеские измены, ссоры с родителями и неадекватное поведение, связанное, возможно, с употреблением наркотиков, – все это помимо неукоснительного выполнения работы в срок, помимо ночных авралов, во время которых потреблялись целые ящики кока‑колы и чипсов.
Впрочем, работа была интересная, на самом переднем крае. Мы писали то, что называлось у нас распределенными агентскими программами параллельной обработки. Эти программы моделируют биологические процессы – создают в компьютере виртуальных агентов и затем позволяют им взаимодействовать, разрешая вполне реальные проблемы. К примеру, одна из наших программ имитировала поведение муравьев‑фуражиров – тех, что отыскивают кратчайший путь к пище, – с целью маршрутизации трафика в крупных телефонных сетях. Другие программы моделировали поведение роящихся пчел и загоняющих добычу львов.
Все это было занятно. Я, наверное, и сейчас работал бы там, если бы не взялся исполнять кое‑какие дополнительные обязанности. В последние несколько месяцев я отвечал за безопасность, заменив сотрудника, не заметившего кражу исходного кода – на основе этого кода вскоре была написана программа, поступившая в продажу на Тайване.
Мы знали, что это наш код, потому что все закладки в нем остались нетронутыми. Программисты всегда вставляют в свои коды подобные закладки. Тайваньская компания ни одной из них не изменила, так что при одновременном нажатии клавиш Alt‑Shift‑M‑9 открывалось окошко, сообщавшее дату женитьбы одного из программистов. Чистой воды воровство. Мы подали в суд.
Первое, что я сделал, возглавив службу безопасности, – это наладил мониторинг использования всех рабочих станций. Производился он в открытую – восемьдесят процентов компаний следят за тем, что делают их сотрудники, сидя за компьютерами.
Возглавлял компанию Дон Гросс, человек жесткий, бывший морской пехотинец. Когда я рассказал ему о новой системе, он спросил: «Но за моим‑то компьютером вы следить не будете?» Конечно, нет, ответил я. На самом‑то деле я установил программу мониторинга всех компьютеров компании, включая и его. И две недели спустя обнаружил, что у Дона роман с девицей из финансового отдела и что он разрешает ей пользоваться автомобилем компании. Я пошел к нему и сказал, что, судя по электронной почте, поступающей к Джин из финансового, создается впечатление, что у нее роман с кем‑то из сотрудников, причем она, возможно, пользуется не положенными ей привилегиями.
Я рассчитывал, что Дон мой намек поймет, и он его понял. Но теперь он попросту отправлял обличающую его электронную корреспонденцию из дому, не понимая, что вся она проходит через сервер компании. Так я и узнал, что Дон предоставляет иностранным дистрибьюторам «скидки» на наше программное обеспечение и в ответ получает немалое «вознаграждение за консультации». Это было абсолютно незаконно, и просто закрыть глаза на махинации Дона я не мог. Я проконсультировался с моим поверенным, Гэри Мардером, и тот посоветовал мне уволиться.
– Уволиться? – переспросил я. – Ты советуешь мне уволиться из‑за того, что он нарушает закон?
– Нет, – ответил Гэри. – В качестве поверенного я рекомендую тебе, узнав о незаконной деятельности, исполнить свой гражданский долг и сообщить обо всем властям.