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

Впрочем, работа была интересная, на самом переднем крае. Мы писали то, что называлось у нас распределенными агентскими программами параллельной обработки. Эти программы моделируют биологические процессы – создают в компьютере виртуальных агентов и затем позволяют им взаимодействовать, разрешая вполне реальные проблемы. К примеру, одна из наших программ имитировала поведение муравьев-фуражиров – тех, что отыскивают кратчайший путь к пище, – с целью маршрутизации трафика в крупных телефонных сетях. Другие программы моделировали поведение роящихся пчел и загоняющих добычу львов.

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

Мы знали, что это наш код, потому что все закладки в нем остались нетронутыми. Программисты всегда вставляют в свои коды подобные закладки. Тайваньская компания ни одной из них не изменила, так что при одновременном нажатии клавиш Alt-Shift-M-9 открывалось окошко, сообщавшее дату женитьбы одного из программистов. Чистой воды воровство. Мы подали в суд.

Первое, что я сделал, возглавив службу безопасности, – это наладил мониторинг использования всех рабочих станций. Производился он в открытую – восемьдесят процентов компаний следят за тем, что делают их сотрудники, сидя за компьютерами.



3 из 153