Этот негодяй Балмер, или человек, который управляет «Майкрософтом»
Шрифт:
Словно ему мало было подбора кадров, маркетинга и обязанности терпеть Гейтса, Балмер также отвечал за поставку «Windows», официально получив звание вице-президента по системному программному обеспечению. Балмер рассказал Роберту Кринджли о том, как начинались его новые служебные обязанности: «Я, как обычно, завелся, а программисты просто смотрели на меня и закатывали глаза. Один засмеялся. Этот программист ушел [из «Майкрософта»]. Это было хорошо и для «Майкрософта», и для него». В первое десятилетие «Майкрософта» программист всегда был «он».
Малоизвестный факт: первыми американскими программистами были женщины, работавшие на ЭНИАКе, пока парни сражались на Хорошей войне [49] . В сущности, именно одна из этих женщин (будущий адмирал флота Грейс Хоппер, изобретательница языка программирования Кобол) нашла первого известного компьютерного жучка. Буквально. 9 сентября 1945 года в 3.45 пополудни по бостонскому времени Хоппер нашла насекомое, поселившееся в панели F переключателя № 70 компьютера «Марк 1»
49
В США Первую мировую войну называют Великой войной, а Вторую мировую войну — Хорошей войной.
50
От англ. bug — жучок.
В 1984 году «Майкрософт» стремился заключить двадцатипятимиллионный контракт на программирование с военно-воздушными силами США. Законодательство по гражданским правам, принятое в шестидесятые, включало требование, по которому подрядчик, работающий с федеральным правительством, должен предпринимать позитивные действия по приему на работу женщин и представителей меньшинств. Как указывал обозреватель «Чикаго трибьюн», лауреат Пулитцеровской премии Кларенс Пейдж в сборнике эссе о расовых отношениях «Показывая свой цвет», больше всего выгоды от позитивных действий получили белые женщины. Проще говоря, «Майкрософту» требовалось хотя бы несколько женщин на более заметных постах. По предложению Балмера Гейтс взял главу отдела приложений «Эппл» Иду Коул на пост вице-президента по прикладным программам. «Майкрософт» получил контракт с ВВС. Ида Коул проработала пять лет, пока ее фондовый опцион не был наделен сполна, и ушла мультимиллионером.
Учитывая никудышную память персоналок того времени, обезьяны-кодировщики были вынуждены составлять программы для ПК на более крупных машинах. «Майкрософт» купил для своих программистов несколько компьютеров у мелкого производителя из Силиконовой долины «Сан Майкросистемс». «Сан» основали за два года до этого четыре человека, среди которых были: сокурсник Балмера по Стэнфорду Винод Хосла, выросший, как и Балмер, в Фармингтон-Хиллз Билл Джой и соперник Балмера из Крэнбрука и однокашник по Гарварду и Стэнфорду Скотт Макнили. Джой изучал программирование в Беркли, потом, утомленный кабинетной жизнью, ушел оттуда и стал главной обезьяной-кодировщиком в «Сан» (аббревиатура от Stanford University Network [51] ). В отличие от Балмера Макнили закончил Стэнфордскую школу бизнеса, где специализировался на производстве, и в течение года помогал строить баки для «ФМК корпорейшн» в Чикаго, а потом стал директором по производству в мелкой компьютерной фирме в Сан-Хосе «Оникс системе». В «Сан» он возглавил производство рабочих станций, а в 1984 году стал президентом и генеральным директором.
51
Стэнфордская университетская сеть (англ.).
Как вице-президент по системному программному обеспечению Балмер прилагал колоссальные усилия, чтобы вытянуть, как он говорил: «Виндоуз! Виндоуз! Виндоуз!» Гейтс говорил: «Разработчики сразу приняли его, потому что он был толковый. Он сидел, слушал их и понимал, что им на самом деле хочется делать». Балмер рассказывал в «Инфо-уорлд»: «Я узнал, что надо взять подходящих парней, посмотреть им в глаза, послушать и найти ребят, которым можно доверять. А потом ездить на них». И он ездил на них — или, как говорили сотрудники, вел их «смертельным маршем» [52] . Один программист повесил на доске объявлений компании политическую карикатуру, на которой ближневосточный террорист казнил людей; на его теле было от руки написано «БАЛМЕР».
52
Термин введен Эдвардом Йорданом, одним из ведущих мировых специалистов в области программной инженерии и автором книги «Death March. The Complete Software Developers's Guide to Surviving «Mission Impossible» Projects» (Полное руководство для разработчика программного обеспечения по выживанию в безнадежных проектах), и означает проект, параметры выполнения которого отклоняются от нормальных по крайней мере на 50 процентов.
Во время смертельного марша «Windows» было в порядке вещей, что программисты спят прямо в кабинетах. Как описал в романе «Майкросервы» Дуглас Капленд, некоторые программисты просто закрывали двери, писали программу и спали. Проявляя заботу о друге, запершемся в кабинете, коллеги покупали плоскую пищу: сырную
Будучи главным погонщиком виндоузовских рабов, Балмер по-прежнему занимался и контактами с «Ай-би-эм», которую все больше и больше беспокоило, что «MS-DOS» становится стандартом программного обеспечения. Одна из основных причин доминирования «Ай-би-эм» заключалась в том, что она проталкивала концепцию «совместимости систем». Хотя ЭВМ старшей модели «Систем-360» была более чем в тысячу раз мощнее младшей модели, любая из этих машин могла работать с теми же прикладными программами — но не ПК. Именно доминирование «Ай-би-эм» в совместимом программном обеспечении привело к усилению доминирования аппаратного обеспечения «Ай-би-эм» — экономист Стивен Сивек называет это «своего рода бесконечной петлей обратной связи». Но своим ПК они позволили «Майкрософту» установить стандарт. В начале «Ай-би-эм» игнорировала факт, что на пользователя компьютера замкнута клиентская база программного, а не аппаратного обеспечения. Поняв свою ошибку, «Ай-би-эм» деятельно попыталась ограничить влияние «Майкрософта», разработав собственную операционную систему, названную «OS/2». Гейтс убедил «Ай-би-эм», что ей следует сотрудничать с «Майкрософтом» в создании новой системы. Летом 1985 года «Ай-би-эм» и «Майкрософт» подписали совместный договор по разработке «OS/2» («Оу-эс/2»), выделив Балмеру двух специалистов. Угадайте, какой операционной системе Балмер уделял больше внимания? Айбиэмовской. В сущности, несмотря на публичные заявления, Балмер не был фанатиком «Windows» и не хотел расстраивать другое животное в программном зоопарке.
Балмер говорил, что его стратегией в то время была, как он выражался, «езда верхом на медведе». Медведем была «Ай-би-эм», и «надо было удержаться у медведя на спине, а медведь крутился, вертелся и взбрыкивал, стараясь сбросить нас, но, черт побери, нам надо было усидеть на медведе, потому что он был самым большим, самым важным — и нужно было справиться с ним, потому что иначе можно было оказаться под медведем компьютерной индустрии, а медведем была «Ай-би-эм», и нам надо было усидеть на спине медведя. И мы сказали: о'кей, нам это не в удовольствие, но кто мы такие? Мы просто эдакие салажата из города Сиэтл, штат Вашингтон. Мы не будем дразнить медведя, мы будем крепко держаться и стараться изо всех сил». Иногда Балмер высказывался откровеннее: «Стратегия с «Ай-би-эм» была BOGU — «bend over, grease up» [53] , Стив». Мошенник [54] Балмер.
53
Поклонись, подмажь (англ.).
54
Bogus — поддельный, фальшивый, фиктивный (от названия машины для чеканки фальшивой монеты).
Учитывая коренное различие культур, неудивительно, что майкрософтовцы, работавшие над «Windows», постоянно расходились во взглядах с айбиэмовцами. В сущности, настолько, что можно процитировать одного айбиэмовского руководителя, который говорил, что ему хотелось «всадить в голову Гейтсу нож для колки льда». А некоторые майкрософтовцы стали называть «Ай-би-эм» «невероятной кучкой недоумков» [55] . Невероятная кучка недоумков, вероятно, и была именно такой просто потому, что они доверяли «Майкрософту». Понадобилось несколько лет, чтобы «Ай-би-эм» убедилась, что Гейтс и Балмер дурачат их, внушая, что безраздельно преданы «OS/2». Один айбиэмовский руководитель, Джим Каннавино, позже будет считать, что «у Гейтса была маленькая команда людей, связанных с разработкой этого дерьма «OS/2». Я тщательно проверил планы и подсчитал, сколько народу у них работает над нашей чепуховиной и сколько у них в другой группе операционных систем, работающей над чем-то другим. Вероятно, они занимались чем-то другим».
55
Incredible Bunch of Morons.
Каннавино произвел кое-какие исследования и обнаружил, что группа связей с разработчиками «Майкрософта» привлекает независимые компании для разработки программ не для «OS/2», а для «Windows», «Windows», «Windows». Как он рассказывает, в это же самое время и с совершенно бесстрастным лицом «входит Гейтс и рассказывает нам в «Ай-би-эм», что «DOS» и «Windows» мертвы. При этом «Майкрософт» говорит [таким клиентам, как] «Дженерал электрик» и «Боинг», что «Ай-би-эм» опростоволосилась». Вместе с фактом, что «OS/2» бросит вызов доле «Windows» на рынке, пришло осознание, что в отличие от «OS/2» за «Windows» «Майкрософт» не будет ничего платить «Ай-би-эм». Эхо разногласий между отцом ПК и избалованным ребенком — компьютерными вождями былого и грядущего — начало просачиваться в СМИ.