Шрифт:
По мере того как сотрудники привыкали к особенностям характеров друг друга, продолжалась работа над проектом, в котором сошлись воедино все сложности отрасли. В одной из проблем как в капле воды отразилась долгая история компьютера Apple II, соединившего в себе развитие технологии с изобретательностью и бескомпромиссностью. Речь идет об интерфейсе для связи компьютера с дисководом, а не с кассетным магнитофоном.
Накопители на магнитных дисках не были новостью. Универсальные вычислительные машины использовали их с 1956 года. Развитие электроники привело не только к появлению микропроцессора, но и к постепенному уменьшению размеров дисковода. В первых вычислительных машинах магнитный диск диаметром около двух футов размещался в корпусе размером с комод. Дисководы подключались к компьютеру через громоздкое устройство под названием контроллер. Тем не менее дисковые накопители обладали огромным преимуществом перед магнитной лентой, которую раньше использовали для хранения данных. Теперь для поиска информации не нужно было перематывать сотни ярдов магнитной ленты — данные считывались маленькой "головкой", подвешенной над быстро вращающимся диском. В 1972 году компания IBM объявила об очередном прорыве в технологии дисковых накопителей, представив гибкий диск размером с поздравительную открытку, получивший название дискеты. Теперь дисковод помещался в корпус размером с томик словаря, а контроллер из шкафа превратился в одну печатную плату. Представители IBM описывали работу дисковода красочной метафорой: словно гигантский авиалайнер несколько миль летит на высоте в одну десятую дюйма над землей, не касаясь ее шасси.
Кассетные магнитофоны, подключавшиеся к микроЭВМ, имели те же недостатки, что и накопители на магнитных лентах для универсальных вычислительных машин. Работали они так медленно, что загрузка языка BASIC занимала десять минут, а время поиска данных определялось случаем. В отличие от них дисковый накопитель находил информацию за несколько секунд. Гари Килдалл, основатель фирмы Digital Research, специализировавшейся на программном обеспечении, написал Джобсу жалобу на интерфейс, разработанный Возняком для кассетного магнитофона: "Кассетная подсистема неудовлетворительна. Я использовал два разных магнитофона, и оба они оказались в высшей степени ненадежными… Поэтому я вынужден причислить вашу кассетную подсистему к низшей, любительской категории…"
В Apple решили включить дисковод в состав компьютера. Джобс еженедельно навещал Shugart, компанию из Кремниевой долины, которая одной из первых стала выпускать дисководы, и убеждал ее руководителей поставлять продукцию для Apple. Тем временем Возняк начал изучать схему контроллера, разработанную инженерами IBM, а также подход, которому отдавали предпочтение специалисты Northstar, стартапа из Беркли. Однако вплотную он занялся дисководом лишь незадолго до Рождества 1977 года. Его привычка тянуть время не нравилась Скотту, который стремился как можно быстрее получить готовый к отгрузке продукт: "Воз доводил дело до кризисной точки, а затем решал задачу. Как будто для творчества ему был нужен выброс адреналина, связанный со страхом сорвать сроки". Но когда Возняк принялся за контроллер дисковода, остановить его было уже невозможно. Холт, снова взявший на себя роль бригадира, вспоминал: "Он был близок к безумию — до такой степени ему хотелось соединить свой мозг с машиной". Джин Ричардсон также старалась присматривать за ним, словно заботливая мать: "Воз был похож на призрака, являвшегося в самое неожиданное время. Он работал по ночам. Я видела, как он уходит домой, когда утром приезжала на работу. Он забывал о еде и сне". Возняк исступленно работал на протяжении двух недель; ему помогали Виггинтон, писавший тестовые программы для дисковода, и Холт, не оставлявший его в покое, пока не убедился, что устройство действительно работает.
Впервые контроллер был представлен в начале 1978 года на выставке потребительской электроники, а более тщательной проверке подвергся на второй компьютерной выставке-ярмарке Западного побережья, и реакция была однозначной. Плата контроллера дисковода содержала меньше микросхем, чем у конкурентов, и Возняк назвал ее "самой лучшей из своих разработок". Ли Фельзенштейн, который еще год назад был скептически настроен по отношению к Возняку, Джобсу и компьютеру в "коробке из-под сигар", вспоминал: "Я просто обалдел. Это было потрясающе. Я подумал, что от этих парней нужно держаться подальше". В компании Commodore группой разработчиков дисковода руководил Чак Пэддл, но Apple обошла его на финишной прямой. О контроллере Возняка он высказался геополитическими терминами: "Это полностью изменило отрасль". До представления дисковода ни Apple, ни Commodore, ни Radio Shack, работавшим над подобным устройством, не удавалось опередить конкурентов. Кроме того, у Apple на складе всегда стояли готовые компьютеры, и поставщиков, посещавших Купертино, никогда не водили в ту часть здания, которую занимали забитые товаром склады. Но после появления дисковода ситуация изменилась.
Когда работа была завершена и у Apple появился дисковод, за дело взялся неумолимый Скотт. Дисководы, приходившие от единственного поставщика, компании Shugart, которая была одним из подразделений Xerox Corporation, оказались ненадежными. Инженеры и техники тратили огромное количество комплектующих, чтобы получить исправные рабочие устройства и удовлетворить Скотта. Он настаивал, чтобы компьютеры Apple поставлялись с дисководами, несмотря на отсутствие подробной инструкции, на составление которой просто не хватило времени. Результат давления Скотта и качества нескольких кратких инструкций, поставлявшихся с первыми дисководами, можно оценить по жалобе одного клиента из Южной Калифорнии, которую тот прислал Марккуле: "Чертовы ублюдки. Я купил Apple с дисководом, и ни один человек в Лос-Анджелесе или Сан-Диего не знает, как использовать этого *censored*ного сына для файлов с произвольным доступом. Я взбешен. Все рассуждают о прекрасном руководстве, которое скоро выйдет. Дерьмо! Дерьмо! Дерьмо! Мне нужен компьютер для бизнеса прямо сейчас, а не в следующем году. Пошли вы! Чтоб у вас собака сдохла".
"Star — полное дерьмо", — сказал *censored*цфельд.
На доске объявлений инженерной лаборатории Мае висел листок, язвительно описывавший порядки, царящие в крупной компании. Анонимный скептик излагал свою точку зрения на процесс разработки компьютера и на бюрократию, царящую в Apple. На риторический вопрос: "Сколько нужно сотрудников Apple, чтобы сменить лампочку?" — автор записки отвечал:
Один — чтобы зарегистрировать сообщение пользователя о перегоревшей лампочке.
Один — чтобы проверить спецификации интерфейса.
Один — чтобы переделать конструкцию лампочки.
Один — чтобы изготовить прототип.
Один — чтобы одобрить проект.
Один — чтобы организовать утечку информации для прессы.
Один для координации проекта.
Один руководитель проекта.
Два менеджера по маркетингу.
Один для составления плана модификации продукта.
Один для анализа прибыльности лампочки.
Один для заключения договора поставки.
Семь для лабораторных испытаний лампочки.
Один для модификации операционной системы лампочки.
Один для получения сертификата FCC{37}.
Один для составления инструкции.
Один для перевода инструкции на иностранный язык.
Один для создания комплекта документов по обучению работе с товаром. Один для разработки графического изображения.
Один для разработки упаковки.
Один для составления справочного листка.
Один для написания самозапускающейся демонстрационной программы. Один для обеспечения защиты от копирования.
Один для составления извещения на изменение конструкторской документации.
Один для составления прогноза использования.
Один для ввода номера изделия в компьютер.
Один для размещения заказа на каждую лампочку.
Один для контроля качества лампочки.
Один для продажи лампочки.
Один для отбора поставщиков.
Один для организации презентации продукта.
Один для заявления для прессы.
Один для представления лампочки финансовому сообществу.
Один для представления лампочки сотрудникам отдела продаж.
Один для представления лампочки дилерам.
Один для транспортных услуг.
И один сотрудник сервисной службы для смены лампочки.
Несколько человек из подразделения Мае склонились над прототипом Lisa. Программист Энди *censored*цфельд комментировал, пока Майкл Боич испытывал возможности машины.
— Я не могу работать на Lisa, — произнес *censored*цфельд, ни к кому конкретно не обращаясь. — Единственное, что здесь удалось, — это согласование и политика. Lisa — пример профессиональной разработки.
Боич и *censored*цфельд наблюдали за работой Lisa так же пристально, как раньше люди наблюдали за кулачками и цилиндрами двигателя. Боич нажал кнопку мыши, а *censored*цфельд смотрел, как на экране появляется список.
— Они выбрали для меню уродливый шрифт. Я заметил, что на формирование меню требуется пять минут.
— Отвратительно разворачивается, — усмехнулся Боич.
— Хуже не бывает, — с оскорбленным видом кивнул *censored*цфельд.
— Тестовый режим, — сказал Боич, ожидая вывода файла на экран. — Им еще предстоит поработать.
— У нас никогда не будет проблем с производительностью, — заметил *censored*цфельд. — Правда, таких больших программ тоже.
Старший инженер Боб Бельвиль, наблюдавший за этой сценой, стоя у входа в отсек, мягко предостерег: