Основная идея заключается в том, что компания теперь представляет собой гибридный организм, состоящий из людей и машин. Я также отметил это в своем выступлении на общем собрании Amazon в 2003 году. Я рассказал историю о шахматном автомате Вольфганга фон Кемпелена «Механический турок», который возили по Европе в конце XVIII и в начале XIX века, удивляя (и побеждая) таких светил, как Наполеон и Бенджамин Франклин. Внутри так называемого автоматического устройства на самом деле был спрятан сильный шахматист, у которого был набор линз, чтобы видеть доску, и набор рычагов, чтобы управлять руками манекена-«турка». Я думаю, это была чудесная метафора для нового поколения веб-приложений.
Во время беседы с сотрудниками Amazon я напомнил, что приложение представляет собой не просто программное обеспечение, а в нем содержится постоянно меняющийся поток информации, создаваемый сетью их поставщиков, дополняемый рецензиями, рейтингами и другими материалами от представителей широкой сети их клиентов. Затем эта информация форматируется, обрабатывается и распространяется их собственными сотрудниками в виде редакционных обзоров, проектов и задач для программирования. И этот динамичный поток контента изо дня в день регулировался всеми людьми, которые работают на Amazon. Я сказал: «Все вы – программисты, дизайнеры, копирайтеры, руководители производственного направления, покупатели, представители службы поддержки клиентов – находитесь внутри приложения».
В течение долгого времени я задавался вопросом, мог ли тот мой рассказ вдохновить Amazon на создание площадки Amazon Mechanical Turk, использующей коллективный труд сети работников для выполнения небольших задач, которые являются трудновыполнимыми для компьютеров. Впрочем, хоть сервис и был запущен в 2005 году, заявка на его патент была подана в 2001 году. Правда, он был выдан только в 2007-м, поэтому в лучшем случае я мог вдохновить на название.
Моя идея о том, что в Интернете программисты находятся «внутри приложения», развивалась постепенно. Впервые она пришла мне в голову, когда я пытался понять, почему язык программирования Perl стал таким важным в первые дни Интернета.
Мне особенно запомнился один разговор. Я спросил Джеффри Фридла, автора книги «Регулярные выражения» (издательство «Символ-Плюс», 2008 г. – Прим. ред. ), которую наше издательство опубликовало в 1997 году, что же такое он сделал с Perl на своей основной работе в Yahoo!. «Целыми днями я писал регулярные выражения, чтобы они соответствовали новым историям с тикерными символами, а мы могли показывать их на соответствующих страницах finance.yahoo.com», – ответил он. (Регулярные выражения похожи на подстановочные знаки на стероидах – функция языка программирования, которая позволяет сопоставлять любую строку текста, что для непосвященных кажется магическим заклинанием.) Мне сразу стало ясно, что сам Джеффри был такой же частью finance.yahoo.com, как и написанные им скрипты Perl, потому что он не мог просто один раз написать их и уйти. Поскольку веб-сайт пытался отразить динамичный характер контента, ему нужно было каждый день изменять свои программы.
К моменту своего выступления в Amazon в 2003 году я развил эту мысль и понял, что и все сотрудники компании, и участники расширенной сети, от поставщиков до клиентов, оставляющих отзывы и дающих оценку продукции, были частью приложения.
Но только в 2006 году, когда такие компании, как Amazon и Microsoft, начали понимать возможности облачных вычислений, этот еще один важный элемент оказался в центре внимания. Я беседовал с Деброй Храпаты, которая была в то время вице-президентом по оперативной деятельности компании Microsoft Network. Ее проницательный комментарий полностью отражал перемены: «В будущем быть разработчиком на чьей-либо платформе будет означать обосноваться в их инфраструктуре». В качестве примера она рассказала о конкурентном преимуществе, которое она создавала, размещая свои центры обработки данных там, где энергия была дешевой.
Статья, которую я написал после нашей беседы, называлась «Оперативная деятельность: новый секретный соус». В ней много места уделялось рассказу о Джесси Роббинсоме, в то время «мастеру-ломастеру» компании Amazon, чья работа заключалась в том, чтобы подрывать деятельность других команд, заставляя их становиться более жизнеспособными. Он сказал мне, что он и многие его коллеги распечатали мою статью и повесили ее на стенах рядом со своими рабочими местами. «Впервые кто-то сказал, что мы важны».
Читать дальше