техническое содержание«общей шины» было во всех этих случаях разным, например:
   • единая лингвистическая платформа для всех языков мира,
   • единое средство обработки любых файловых объектов,
   • единое распределённое средство управления веб-контентом,
   • единая платформа учёта склада и продаж,
   • единая платформа сообщества электронных магазинов,
   — то все остальные социальные процессыв этих компаниях были совершенно одинаковы.
    В большинстве случаев главным назначением великой новой общей платформы было, как правило, поддержание амбиций и самолюбия одного из основателей компании или топ-менеджера с большими заслугами в прошлом, которому хотелось продолжать считать себя великим технологическим и научным визионером (на фоне его реального отставания от современного состояния технологий и рынка).
    При этом саму общую шину, как правило, выдумывал не сам основатель, а его подчинённый. Обычно гипнотизёром основателя выступал заслуженный сотрудник компании в возрасте, приближающемся к 50 годам, с плохими перспективами на рынке труда, для которого благоволение основателя и существование проекта общей шины как фетиша компании— были гарантией безбедного и спокойного существования на долгие годы, фактически пенсией.
   В общем, появление и развитие в успешных компаниях подобных раковых опухолей — это тема для отдельного социального и психологического исследования.
 
   История общей шины в Портале в целом закончилась увольнением одного из Физиков, Лёни Борчева, главного идеолога общей шины, после выпуска Физиками четырёх неудачных контентных проектов осенью 2000 года, о чем ниже я расскажу подробнее. А потом в новую компанию Президента ушла и вся остальная команда Физиков.
   В наследство отделу контентных проектов Портала осталась самодельная система управления контентом, недописанная, плохо документированная, с кучей огрехов, которую в конце концов довели до ума, а потом и переписали, насколько мне известно.

Штука всё-таки должна работать

   Система Eclipse оставалась очень удобным для Физиков мифом в течение всей первой половины 2000 года. Считалось, что они там занимаются очень сложным программированием, от которого всем когда-нибудь потом будет Щастье, поэтому их категорически нельзя беспокоить.
   Однако, спустя полгода, в сентябре 2000, Банкир потребовал выпустить-таки давно обещанные контентные проекты Портала, поскольку он тоже их давно много кому пообещал, в том числе и публично. К 1-му ноября.
   Когда он спросил меня, я сказал, что могу это сделать к сроку, но мне нужны полномочия и передача системы, и ни разу не нужны Физики, поскольку до сих пор они старались никого не подпускать к своей волшебной системе. Если разработчики, дизайнеры менеджеры контентных проектов пытались получить код, документацию, график разработки, то Физики поднимали ужасный крик и мчались в кабинет Основателя жаловаться на вмешательство профанов в квантовую механику.
    Когда я пытался в очередной раз получить план исправления ошибок и ввода новых «фич», главный разработчик Физиков Саня Радченко сказал совершенно изумительную фразу, выражавшую квинтэссенцию их подхода к программированию:
    «Да чего там описывать, планировать! Жизнь всё равно богаче».
   Почуяв жареное, Физики развили чудовищную активность, в очередной раз насели на Основателя и Президента, после чего Президент заявил, что меня не надо, что он полностью делегирует выпуск контентных проектов Физикам, а управлять выпуском будет лично, без ансамбля.
   ОК, сказал я, пусть работают, и с лёгкой душой отошёл в сторону. Было ясно, что выпускать чужие проекты на чужой системе в режиме аврала — значило получить паршивый результат и в довесок полную ответственность за него.
    Мы уже пытались весной-летом 2000 года выпускать контентные проекты «на Eclipse», когда разработкой контентного движка занимались Физики, это были постоянные проблемы с сырым недокументированным кодом, беспрерывные скандалы, разборки из-за ошибок, неопределённость со сроками.
   Мне нужно было заниматься поисковиком, почтой и Рейтингом. Кроме всего прочего, этой осенью мы играли на ТВ в Мировой разум каждые выходные, что отнимало довольно много сил. В общем, когда Физики забрали себе право выпускать готовые контентные проекты самостоятельно, я вздохнул с облегчением.
 
   Таким образом, 1 ноября 2000 года должны были быть выпущены давно обещанные контентные проекты — Работа, Здоровье, Компьютеры и Право. Для Президента и Физиков это было возможностью доказать, что они молодцы и работают не зря, а пресловутые Лингвисты, фавориты инвесторов, во главе с Доктором Зло (Ашмановым) — на самом деле козлы. То есть эта работа для них была просто военная необходимость, выпустить эти четыре проекта означало реабилитироваться в глазах инвесторов и занять в компании ведущую позицию.
   Хотя я лично ни минуты не верил в успех этой военной операции, я удивлялся Президенту, тому, что он так охотно вносит прямой раскол в компанию, сам создаёт, оформляет конфликт и явно становится на одну из его сторон. Но хорошо поразмыслив, я предпочёл не бороться и вообще не вмешиваться.
   Физики и их аспиранты погрузились в работу, ну то есть работали, как обычно, в основном аспиранты. Физики же снова в основном курили в кабинете Основателя и разглагольствовали о том, что вот они сейчас всем покажут. Работа над системой публикации и проектами наконец закипела, хотя довольно быстро стало ясно, что к сроку они никак не успевают.
 
   Накануне выпуска, морозным вечером 31 октября 2000 года я сидел в подвале, в подпольном кабачке, а точнее, интернет-кафе Германа Коваленко, хозяина целого пучка известных интернет-проектов, а также винного магазина, интернет-кафе, продуктового магазина, хостинга, банка и аудиторской конторы и чего-то ещё.
   Кафе было подпольным не только буквально — у Германа пока не было на него лицензии, но он сильно не расстраивался, тем более, что приглашал он в него только знакомых. Еду в кафе не подавали, а только орешки, но можно было вызвать пиццу по телефону.
   Мы пили с Германом коллекционный виски и разговаривали о близком и окончательном падении NASDAQ, который Герман ненавидел всей душой. Герман с вожделением ждал, пока он рухнет насовсем, чтобы выжили только те интернет-проекты, у которых есть реальный бизнес.
   Тут мне позвонил на мобильный Банкир. Телефон брал в подвале плохо, я поднялся в рубашке в темноту на лёгкий морозец и перезвонил Банкиру. Он с ходу взял быка за рога:
   — Игорь, Президент говорит, что всё готово, ты даёшь добро выпускать?
   Поскольку я сумел к этому времени построить нормальную технологическую цепочку выпуска, в которой проект должен был пройти одобрение нескольких человек (начальника службы тестирования, главного редактора, технического директора), прежде чем выпустить его «на голову» Портала, к миллионам пользователей, то формально я должен был дать отмашку на выпуск.
   Мои люди во всех инстанциях уже посмотрели в последний раз на эти так называемые контентные проекты, и в очередной раз сообщили мне, что там по-прежнему ужасное количество программных ошибок, битых ссылок, недописанных текстов и т. п.
   — Нет, Сергей, — сказал я, — я на себя ответственность не беру. Качество там сильно ниже, чем мы можем себе позволить. Мы же всё-таки лидер рынка.
   — Игорь, — закричал Банкир, — сколько уже можно срывать сроки, надо выпускать, я всем обещал. Нечего тут миндальничать! Президент говорит, что ты ему нарочно вставляешь палки в колёса.
   — Нет, просто я против выпуска всякой дряни на твоём же Портале, попомни мои слова, — сказал я, — пусть Президент своей властью выпускает что угодно, если хочет, он же глава компании, у него все полномочия есть.
   На этом мы холодно попрощались, и я спустился обратно в тёплый подвал интернет-кафе.
   Проекты выкатили «на голову» поздно ночью, а мои люди получили приказ не блокировать и формально выполнить выкатку.
 
   Утром 1 ноября меня настиг звонок от Банкира.
   — Что вы выпустили, как можно было выпускать такое дерьмо! — закричал он. — Я тут щёлкаю по ссылкам, ничего не работает! Да и вообще, дизайн дрянь, ничего не понятно, содержания ноль!!!
   — Сергей, ты что, не помнишь, что я вчера как раз отказался выпускать это дерьмо? Звони Президенту, это его проекты.
   Банкир позвонил в офис и попал на одного из Физиков, Лёню Борчева. Лёня, привыкший к привилегированному положению фаворита, полный уверенности, что Президент его всегда защитит, не сориентировался и отвечал нагло.
   — Сергей, а чего ты жалуешься, что тебе не нравятся наши контентные проекты? Вот торговцы нефтью не жалуются ведь, что она вонючая и грязная. Главное, чтобы деньги зарабатывала. Вот и наши проекты будут зарабатывать, а это главное.
   Опытный переговорщик, Банкир сдержался и выслушал до конца. Это рассказывал мне Миша, Мистер Портал, который был к этому времени экстренно вызван в офис Банкира и во время разговора сидел у него за плечом.
   — Спасибо, Лёня. Это была твоя лебединая песня, я дал тебе её спеть. Ты уволен.
   Лёня был просто поражён, он ничего подобного не ожидал, и бросился к Президенту. Президент попытался отменить решение, но это не получилось. Но и проверять факт увольнения никто от инвесторов не стал, так что Лёня продолжал и дальше тихо приходить в Портал, стараясь сильно не «отсвечивать».
   С этого момента начался ясно видимый закат команды Физиков в Портале. А когда пошатнулись и позиции Президента, в связи с окончательным падением NASDAQ и постоянно растущими, плохо обоснованными расходами компании, дни их в Портале были сочтены.
   Сначала они отделились в Отдел новых технологий, а потом и вовсе уволились всей командой, в феврале 2001 года, вместе с Основателем и Президентом. В новой фирме Физики не ужились и с Президентом, и после очередного скандала они уволились и оттуда — года через полтора.
    Мы попробовали удержать кое-кого из «физической» группы (там среди второго слоя были неплохие разработчики), но раскол в компании достиг уже крайней точки. Я думаю, что Президент нарочно подогревал страсти, рассказывая «своим» разработчикам, что это мы с Мишей выдавили его из компании, хотя у нас просто физически не было такой возможности — бороться с гендиректором и совладельцем.
    Провал с выпуском контентных проектов, я думаю, он также объяснял нашими интригами. Естественно, основная причина разрыва с инвесторами — разбазаривание средств и отсутствие стратегии — была неудобна для озвучивания.
   Я тогда впервые за время работы в Портале почувствовал, что жизнь всё-таки устроена справедливо. Выпустили дерьмо — пожалуйте на улицу. К сожалению, это было верно только для совсем уж вопиющих случаев.
   Пьеса абсурда продолжалась.

5. Приколы нашего портальчика

Совет экспертов по общим вопросам

   В самом начале «новой жизни», в январе 2000, Президент распорядился организовать Общий Экспертный совет Портала. Идея его была в том, что в Совет должны войти все гениальные, лучшие люди Рунета, нанятые в Портал, и он должен производить самоновейшие идеи наиболее высокого качества. Ну, а уж там останется только реализовать их.
   В совет взяли всех, кого вспомнил Президент — Старичков, Физиков, Экономистов, Лингвистов, а также всех, кто выразил желание участвовать. Ни в коем случае Президент не хотел обидеть никого — ведь хорошая идея может придти в голову кому угодно, верно? Поэтому в Экспертный совет не попали только разве шофёры и охрана. Всего «экспертов» набралось человек 25–30, из которых, правда, регулярно ходило 15–20.
   Собираться нужно было раз в неделю. Первые пару раз Совет собрался в Академгородке на Оке, в здании академического института. Потом он стал собираться в сборных домиках в Технопарке, в которых мы сидели весной 2000 в ожидании окончания ремонта в будущем офисе Портала в основном здании Технопарка.
   Совет собирался без повестки дня, без ведущего, без протокола, как бы в режиме мозгового штурма — но без общепринятых в таких случаях средств организации дискуссии и фиксирования результатов.
   Просто все пятнадцать человек садились за большой круглый стол и начинали спорить до хрипоты, каждый о своём.
   Результатом обычно были несколько утомительных часов бессистемной дискуссии, бардака, курения, растворимого кофе и чая в пакетиках, пряников и шоколадок, соревнования разговорчивости и самолюбий «лучших людей». Никаких гениальных или хотя бы рабочих идей, как ни странно, в результате заседаний не появлялось. Никто даже ничего не записывал!
   Конечно, в Портал наняли действительно много интересных и умных людей, но почему-то идеи от них было проще получить в курилке или в столовой, а не на заседании Экспертного совета.
   Я было попытался использовать Совет для решения рабочих вопросов по развитию и разработке, для чего стал заранее продумывать, писать и рассылать повестку очередного заседания, достал доску и фломастеры, а также стал записывать «решения» Совета (то, что было хотя бы похоже на решения), чтобы потом проводить их в жизнь.
   Всё это оказалось страшно неудобным для многих членов Экспертного совета, поскольку вводило ответственность за их слова и требовало не только говорить, но и что-то потом делать.
   В довершение всего в Совете началась довольно комичная борьба за власть — его главой очень хотел стать Эксперт по общим вопросам, считая, что он борется со мной за этот важный пост. Я же, напротив, в лидеры этого балагана не стремился, и к этому моменту уже не знал, куда деваться от этого никчёмного Совета и чудовищного расхода времени на него.
   Эксперт сходил к Президенту с этой просьбой, и Президент его лично назначил главой Совета. От этого бардака стало ещё больше, потому что Эксперт чисто физически не мог себя заставить ничего подготавливать, записывать и организовывать. Он просто стал ещё больше говорить на месте, захватывая внимание на себя.
   Поняв, что не только принятия решений, но даже просто интересных идей ждать от Совета не приходится, я перестал на него ходить. Постепенно все, кто занимался в Портале хоть каким-то делом, поступили так же. Даже изобретатель и организатор Совета — Президент — перестал на него заглядывать.
   А поскольку для созыва очередного заседания нужно было сделать хоть какие-то организационные действия — назначить удобное время, найти комнату, уведомить участников, что было совсем неинтересно Эксперту, то Совет провёл ещё пару-тройку бесплодных, всё более малолюдных заседаний и тихонько умер.

Не надо этих ваших проектов!

   Когда Экспертный совет был ещё жив, я понял, что нужно вытягивать из него думающих и желающих работать людей и давать им самые неотложные проекты. В частности, я договорился с Лёхой-Апачем о том, что он возьмётся переделывать Рейтинг. Это нужно было делать срочно, потому что старый счётчик зимой 2000 уже совсем не тянул нагрузку, и мог неожиданно вовсе обрушиться. Лёха подумал и согласился. Он взял двух подчинённых-программистов и начал латать старый счётчик, одновременно проектируя новый.
   Узнав об этом, Физики подняли шум, сделав нечаянно просто поразительное откровение:
   «Не надо этих твоих проектов, — кричали они, — вот станет Лёха руководителем проекта, и пропадёт для общества! Не будет от него никаких идей, его затянет текучка. Проект — это верная смерть для нас, интернет-гуру! Мы должны просто собираться и думать о стратегии. А проекты пусть ведут всякие бескрылые исполнители, вроде тебя».
   Таково было их понимание устройства мира и своего исключительного места в нём.
   К счастью, спорить с тем, что Рейтинг нужно обновлять, они не могли, и отговорить Лёху — тоже. Экстренными мерами по оптимизации кода и аппаратной конфигурации Лёха спас положение с нагрузкой, а к осени выпустил новый счётчик.
   Но для сообщества «экспертов», после самороспуска Экспертного совета собиравшихся покурить и посудачить в кабинете Основателя, он, конечно — пропал.

Мы зарабатываем деньги, на которые кормят такое быдло, как вы!

   Как я уже говорил выше, Физики практически каждый вечер устраивали посиделки в кабинете Основателя. Это была единственная комната в офисе, где разрешалось курить, точнее, где охрана не решалась делать замечания Основателю.
   У них регулярно бывали проблемы с охраной во время таких посиделок. Однажды поздним вечером, когда уважаемый всеми Основатель уже уехал в Академгородок, Физики переехали тусоваться из его кабинета в переговорную. Естественно, не обошлось без коньяка.
   Охрана попросила Физиков не курить, они раскричались, стали спьяну учить охрану, что они-де белая кость и в компании зарабатывают те самые деньги, на которые существует быдло, то есть охрана. Так они понимали жизнь. Как-то охране всё-таки удалось отправить физиков по домам без рукоприкладства.
   Начальник охраны Виктор Резвов наутро сказал мне — «Игорь, я сам не могу, не по чину, а ты будь другом, объясни Президенту, что у меня ребята в прошлом боевые менты, из ОМОНа, они такого унижения больше не потерпят, и в следующий раз я свяжу этих козлов и положу в шкаф до утра».
   Я к Президенту не пошёл, отношения у меня с ним были и без того уже натянутые, но как-то до него донесли эту историю, Физиков устыдили, и они стали потише.

Мифы и химеры Портала

   Органический успех Портала на заре развития Рунета, когда безо всякой рекламы он сам по праву занял первое место, когда пользователи сами обнаруживали Портал в сети и начинали ставить на него закладки в своих браузерах, способствовал тому, что в Портале сложились свои корпоративные мифы. Они сводились к тому, что Портал теперь ничем не потопишь, и он всегда будет номером 1 в Рунете.
   «Пользователей дустом не отгонишь, прут и прут» — самодовольно говорили в Портале. Причём говорили, конечно, не основатели бизнеса, а те, кто пришли позже, в частности Физики и Экономисты.
    Это вообще обычная история — когда компания становится известной, её сотрудники начинают «бронзоветь», раздуваются от гордости, разговаривают через губу с клиентами и партнёрами. При этом так обычно ведут себя недавно нанятые сотрудники, а не те, кто привёл компанию к успеху.
   В этом было своего рода кокетство: почему пользователи прут, дескать, не понимаем, ну да и ладно. Ясно, что мы самые крутые, вот к нам и прут.
   Из этого шаманского мифа вытекал и другой, по видимости прямо противоположный: «ничего не надо менять, а то вдруг это и окажется тем самым дустом». Если не понимаем, как оно работает, то нельзя ничего трогать, так ведь?
   Вместе эти два перпендикулярных аргумента составляли полный независимый базис, достаточный для принятия решений по любому вопросу развития Портала.
   Эти аргументы использовались всякий раз, например, когда мы пытались поменять что-то в Рейтинге, скажем, сделать основным рейтинг по посещаемости всего сайта, а не по головной странице. Не надо ничего менять, говорили шаманы, ибо так оно — работает, а нам ничего другого и не надо.
   В результате Рейтинг дожил до 2006 года в совершенно неизменном виде, фактически потеряв своё когда-то центральное место в Рунете.
 
   Но и поисковик менять в Портале тоже не очень хотели, хотя вроде бы ещё в конце 1999 года было ясно, что он совсем устарел.

Не надо варягов, поиск сейчас сделаем сами

   Нам никак не удавалось даже начатьделать поисковик — основное, зачем моя команда была приглашена в Портал. Проблема была в том, что Основатель всё время собирался взять и сделать новый поисковик сам. Но как-то всё не начинал…
   Физики его подзуживали и укрепляли в этой мысли делать самому. Дима, говорили они, да мы вот сейчас с тобою посидим, всё придумаем, всё сделаем левой ногой, зачем нам эти пришлые чужаки, которые и в Интернете-то не разбираются.
   «Ты же велик, Дима! Ты ведь написал существующий поисковик? Вот и новый напишешь!»
    Дима, конечно, был велик. Но проблема была в том, что с 1997 года мир и Рунет сильно изменились. Тогда Дима взял существующий в открытых исходниках западный поисковик и постепенно-постепенно как-то переписал его и приладил его к Рунету. Больше этот подход не работал.
    У Конкурента поисковик писала сильная группа из нескольких человек. Современный поисковик должен был быть кластерным, понимать русские окончания, учитывать координаты слов, считать релевантность в зависимости от совместного расположения слов, а самое главное — обходить Рунет не раз в два месяца, а хотя бы раз в неделю.
    Понятие релевантности старому поисковику Портала было чуждо (в частности из отсутствия в индексе координат слов на странице), и никто из старой команды даже не собирался над этим понятием задумываться.
    «Есть такие слова на странице? Есть! Значит, правильно мы её выдаём» — таков был всегдашний ответ Основателя на упрёки в нерелевантности выдачи. — «Пользователи же ходят, значит им нравится. А эти новомодные теории ещё не факт, что верны».
    Замечу, что уже уйдя из Портала, Основатель, опять практически «в одно рыло», за пару лет написал новый поисковик уже современного типа, с координатами, лингвистикой, масштабируемый, который даже удаётся продавать крупным корпоративным заказчикам.
   Хорошо, сказал я, вы хотите сами писать поиск? Так начинайте уже; давайте начнём с ТЗ, или хотя с функционального описания. Был даже назначен семинар по поисковой проблеме, на который Физики обещали принести своё ТЗ. Срок был ими взят довольно изрядный — что-то вроде трёх недель. Они ровно ничего не написали (в чём мало кто сомневался), а на семинаре вместо обсуждения ТЗ устроили скандал в стиле «а у меня харизма длиннее».
   В общем, всё было ясно. Я начал разработку поисковика в полуподпольном режиме, потому что тянуть уже было нельзя. У нас в команде был сотрудник, Андрей Кевин, который писал поисковик «Фас!», а главное, не вызывал аллергии у Основателя. Именно он практически сразу после прихода встроил в старый поисковик Портала свою машинную морфологию, чтобы тот начал понимать русские склонения и спряжения.
   Я отправил Кевина наводить мосты. Он регулярно посиживал с Основателем, иногда выпивал с ним, разговаривал за жизнь, время от времени походя обсуждал то, как должен быть устроен будущий поисковик, да и пописывал тем временем ТЗ на новый поиск. Постепенно я подключил к проекту ещё людей, назначил начальника проекта, в общем, сварил кашу из топора.
    Физики совершили наезд и на Кевина. Шумели, что нечего без них писать поиск, они должны сначала почитать и одобрить, что они все статьи Гугла про PageRank прочли, и так далее. Естественно, все наезды делались через верх, через Основателя и Президента.
    Ну что же, мы отгрузили им ТЗ (переведя его в plain text — ибо они, как истинные юниксоиды, демонстративно отказывались получать и читать документы в формате Word), попросили дать замечания и назначили очередной семинар для обсуждения замечаний, уже зная, чем это кончится.
    Физики, конечно, ничего не захотели или не смогли написать даже по готовому ТЗ, и опять вместо обсуждения замечаний устроили очередной скандал в духе «а ты кто такой!». После этого, правда, шум вокруг поисковика окончательно затих и поисковая группа смогла наконец спокойно работать.
   К сожалению, все эти политические маневры заняли 8 месяцев! Начать разработку нового поисковика мы смогли только летом 2000 года. К лету Основатель сдался и позволил нам официальноделать поисковик без его участия.
   Выпустить первую работающую версию мы смогли только к декабрю 2000 года, а уже в январе 2001 инвестиционный кран практически закрыли и делать свой поисковик в Портале стало немодно.
   Весь этот год, чтобы хотя бы внешне не отставать от конкурентов и не позорить Портал низким качеством поиска, мы были вынуждены лепить заплатки на старый поиск: встроили машинную морфологию, встроили каталог запросов и подстановки для популярных запросов (чтобы хотя бы для частых запросов повысить релевантность), стали замешивать в результаты поиск по Рейтингу (будущий камень преткновения для оптимизаторов) и так далее.
    Потом, спустя пару лет глава разработки Конкурента сказал мне:
    «Когда мы услышали о том, что ты с командой пришёл в Портал, мы страшно расстроились. Ну, думаем, беда, теперь там всё будет сделано как надо, и нам его уже не догнать. А потом смотрим — нет и нет нового поиска, нет и нет. Год проходит — ничего нет. Мы и поняли, что бояться нечего».
    И были в принципе правы.

Зачем вам техника, вы же известный специалист!

   Весь 2000 год, параллельно разработке поиска, я пытался выбить из инвесторов деньги на поисковые сервера. Казалось бы, сервера — это то, на что интернет-компании тратят деньги легко и всегда.
   Но нет. Инвесторы легко тратили на офис, на телевизионные шоу, на конференции и презентации, а на сервера денег ну никак не давали. Иногда удавалось выбить деньги на дорогой маршрутизатор (почему-то маршрутизатор за 117 тысяч долларов не вызывал отторжения у инвесторов), а вместе с ним пропихнуть и пять-десять серверов под поиск и Рейтинг — но необходимой для повышения качества и объёма выкачки масштабной закупки железа, тысяч на 100, сделать никак не удавалось.