Читаем Творческий отбор полностью

Скотт сказал, что становится все больше и больше таких «наполненных» сообщений, в которых используются веб-технологии для оформления текста и вставки картинок. Проблема, по его словам, была в том, что приложение электронной почты в Mac не позволяло редактировать такие сообщения и отвечать на них. Скотт уже придумал ее решение. Он предложил, чтобы мы использовали WebKit — ядро программного кода нашего браузера, — чтобы улучшить возможности электронной почты на Mac. Техническая трудность состояла в том, что мы как пользователи просматриваем сеть. Мы не редактируем страницы, а просто читаем их, если не считать заполнение форм в интернет-магазинах. Чтобы заставить этот план работать, Форсталл хотел от меня такой доработки и адаптации нашего кода, чтобы люди могли обращаться со всей веб-страницей в электронном письме, как с документом текстового редактора, изменяя текст и картинки привычным способом, печатая новый текст, выделяя абзацы мышкой, удаляя их клавиатурой, вырезая, копируя, вставляя и так далее. Скотт объяснил, что мы пожинаем дивиденды от наших вложений в Safari и WebKit, поскольку теперь сами можем принимать решения по поводу новых особенностей веб-приложений, которые мы хотели бы видеть в будущих продуктах Mac. Редактирование страниц для электронной почты было именно такой технологией. Скотт спросил меня, заинтересован ли я в работе над ней.

Я никогда не работал с текстовыми редакторами, но не хотел разочаровывать Скотта, поэтому кивнул и сказал:

— Ну… да.

Скотт принял это за восторженное утверждение и поднажал, чтобы закончить дело. Он сослался на одержимость Стива электронной почтой: наш CEO еще несколько лет после возвращения в Apple продолжал писать электронные письма на компьютере NeXT, потому что считал, что его бывшая компания производила великолепное программное обеспечение.

Я заверил Скотта, что мне известно о высоких стандартах Стива по отношению к электронной почте и всему остальному. Затем Форсталл сказал, что Стив хочет, чтобы мы довели до ума функцию редактирования веб-страниц, что Большой Босс сам будет отслеживать прогресс этого проекта, что, если я хорошо справлюсь с работой, это улучшит качество электронной почты на нашей платформе и что я идеально подходящий для этой работы человек.

Упоминание Стива, разумеется, было частью стратегии Скотта, направленной на то, чтобы привлечь меня к работе по редактированию веб-страниц, но у меня было ощущение, что происходит что-то еще: Стив глаз не спускает со Скотта. Форсталл должен был не просто сделать работу — ему было необходимо, чтобы она была сделана.

Этот разговор был иллюстрацией важного аспекта того, как происходила разработка программного обеспечения Apple: такие руководители, как Скотт, предлагали возможности принять участие в проектах таким программистам, как я. И он был прав, когда предполагал, что у нас немного специалистов, которые в состоянии воплотить редактирование WebKit в реальность. Стив и Скотт хотели новую функцию. Если Apple действительно собиралась предоставить ее клиентам, кто-то должен был подписаться на эту работу и сделать ее.

Впервые с этим выражением «подписаться»[21] я столкнулся в книге Трейси Киддер «Душа новой машины» (Tracy Kidder. Soul of a New Machine), получившей Пулитцеровскую премию истории о разработке мини-компьютера в Data General Corporation в конце 1970-х годов{28}. Киддер использовала этот термин, чтобы описать ситуацию, когда один из молодых программистов компании берет на себя личную ответственность за проект. В Apple мы не говорили «я подписываюсь» так официально или недвусмысленно, как это, по словам Киддер, было в Data General, но истории Киддер за многие годы распространились по миру высоких технологий, и многие сотрудники Apple читали эту книгу (я лично читал даже не один раз), поэтому мы все были в курсе, что такое «подписаться», и делали это, хотя и не называли именно так.

Самое близкое выражение, которое было в лексиконе Apple, относилось скорее к менеджерскому жаргону: непосредственная личная ответственность (в разговорах мы называли ее D-R-I)[22]. Ее брал на себя человек, который делал все, что необходимо, чтобы разработать часть аппаратного или программного обеспечения, какую-то технологию или критически важную вещь. Лично ответственным (DRI) называли человека, который отвечал за проект головой.

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

— Хорошо, Скотт, я сделаю все, что смогу.

Ответ ему понравился.

Вот так я стал ответственным за то, чтобы добавить в WebKit редактирование веб-страниц — технологию, о которой я почти ничего не знал.

* * *

Перейти на страницу:

Все книги серии Цифровые империи

Похожие книги

Ведьмак. История франшизы. От фэнтези до культовой игровой саги
Ведьмак. История франшизы. От фэнтези до культовой игровой саги

С момента выхода первой части на ПК серия игр «Ведьмак» стала настоящим международным явлением. По мнению многих игроков, CD Projekt RED дерзко потеснила более авторитетные студии вроде BioWare или Obsidian Entertainment. Да, «Ведьмак» совершил невозможное: эстетика, лор, саундтрек и отсылки к восточноевропейскому фольклору нашли большой отклик в сердцах даже западных игроков, а Геральт из Ривии приобрел невероятную популярность по всему миру.Эта книга – история триумфа CD Projekt и «Ведьмака», основанная на статьях, документах и интервью, некоторые из которых существуют только на польском языке, а часть и вовсе не публиковалась ранее.В формате PDF A4 сохранен издательский макет книги.

Рафаэль Люка

Хобби и ремесла / Зарубежная компьютерная, околокомпьютерная литература / Зарубежная прикладная литература / Дом и досуг
Справочник по параметрам BIOS
Справочник по параметрам BIOS

В справочнике в алфавитном порядке приведено описание большинства параметров современных BIOS. В краткой форме описаны большинство настроек BIOS, даны рекомендуемые значения для различных конфигураций компьютеров. Также рассказано, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее.Кроме того, вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы.Для более глубокого понимания работы BIOS и детального рассмотрения ее функций рекомендуем обратиться к книге «Оптимизация BIOS. Полное руководство по всем параметрам BIOS и их настройкам» А. Вонга.Книга предназначена для всех пользователей компьютера – как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS. Перевод: А. Осипов

Адриан Вонг

Зарубежная компьютерная, околокомпьютерная литература