Двенадцатого августа Линда приехала с художественных курсов Беркли не одна. Подругу домой привела. Точнее на работу, в проклятый старый дом.
Миниатюрную бледную азиатку, которую со спины с моей девушкой даже спутать можно. Но не нужно.
— Крис, познакомься, это Юки Нагата, она будет вместо меня, — представила Эль-Кей смущенно спрятавшую взгляд, по всей очевидности, японку.
Собственно, национальность и так налицо. Такие кривые зубы в кучку я только в стране восходящего солнца у женщин и видал. Кента рассказывал, что у ниппонской молодежи так модно и считается красивым. Но уверен, что красота у них даже не в глазах смотрящего, а в большой экономии на стоматологе и брекетах. Страшненькая, в общем «замена», но мне она нужна не для того самого… а для чего вообще?
— Вместо тебя в каком смысле? — осторожно уточнил я. Слишком уж нечеткая формулировка и большинство промелькнувших в голове вариантов я принять не готов. Я не султан и трех жен мне не надо. Уверен, Эль-Кей специально провокационную формулировку шутки ради выбрала, глаза у нее смеются, так почему бы юмор и не поддержать.
— Она займется ротоскопингом. Мне ведь в сентябре на операцию, неизвестно, сколько времени я потеряю и как быстро смогу снова рисовать, а у Майкла получается медленно, ему хочется придумывать, а не обводить. Сначала я к Сьюзан Пак обратилась… жене Чарли Пака, им ведь нужны деньги, я знаю, но она отказалась. Мне кажется, неправильно поняла, когда я рассказала, что нужно будет обводить людей белым по контуру. И пришлось просто на курсах спросить, кто хочет подработать. Юки очень усидчивая и исполнительная. Преподаватель хвалит ее работы.
— Простите за беспокойство, — поклонилась потенциальная сотрудница. Чисто их японская особенность менталитета — в любой непонятной ситуации извиняться и кланяться. Акцент у нее довольно-таки сильный, лишь немногим лучше, чем у нашего друга Кенты из Старкрафта.
— Давно переехала из Японии, Нагата-сан? — спросил я. — Как относишься к видеоиграм?
— Три года, вместе с родителями. Я закончила старшую школу в Лос-Анджелесе и поступила в Беркли. К играм я равнодушна, но работе это не помешает.
— Тестовое задание выполните? Оплачиваемое.
К халявщикам, желающим получить от программиста или веб-дизайнера что-то бесплатно под видом проверки навыков у меня отношение строго отрицательное, и становиться очередным жадным пендехо желания ни малейшего. Даже если девчонка запорет анимацию, лучше ей честно заплатить.
— Да, готова прямо сейчас, — поклонилась Юки. Какое-то знакомое имя. Память моя мужичья все же не так и плоха, подсказала, что «Наоми Нагата» — это персонаж из «Экспании», неплохой космооперы, поначалу притворяющейся реалистичной научной фантастикой. А Юки Нагато… из… аниме «Меланхолия Харухи Судзумии», того самого, где восемь серий подряд крутили один и тот же заново нарисованный сюжет про временную петлю. Если новая сотрудница — это аватар инопланетного суперкомпьютера, меня даже устроит. Есть куда пристроить вычислительные мощности. Но, несмотря на мой собственный факт переноса души, уверен, что так не бывает.
Оставил девушек рисовать, а сам удалился в свою цитадель одиночества — серверную. Нет, присутствие Юки меня не особенно смутило, но Джон там намедни развернул из исходников RCS — университетскую систему контроля версий кода, и оно как заработало… но мне теперь надо придумать, как пустить ее в дело. Доработка видится не такой уж сложной, но упирается в наличие нормальной сети. То есть придется покупать сетевые адаптеры по тысяче баксов за штуку под весь парк машин… дорого. Я пока всего лишь обычный скромный король транжир, даже не император.
Прервали меня телефонным звонком. Приняла его Лиза, но принесла трубку мне.
— Это из Эппл! — шепотом известила женщина и сделала очень выразительные глаза.
Что, мне таки решили заплатить миллион долларов отступных за то, что Джобс меня избил? Я бы при таких условиях вторую щеку подставил… второй глаз.
— Кристобаль Колон, Каналья Геймс, слушаю вас, — представился по пунктам.
— Добрый день, меня зовут Майк Бойч. Я в корпорации отвечаю за взаимодействие с независимыми разработчиками, звоню вам по рекомендации Стивена Возняка. Нам нужен кто-то, кто сможет написать отличные программы для нового еще не анонсированного компьютера. Мистер Возняк очень тепло о вас отзывался, и мы изучили ваш популярный файловый менеджер под Эппл 2. Для разработки небольшой студии он выглядит впечатляюще.
Тут он, чесслово, ничуть польстил. В топе скачанного на Пиратской Бухте Каналья Коммандер под обе платформы и держится наверху. Там еще лента обсуждения любопытная. Юзеры выясняют, психопат я, коммунист или жадный каналья, который собирается захватить рынок.
— О каких программах идет речь?
Не сказать, чтобы я прямо-таки настолько сильно заинтересовался: тот самый неанонсированный проект — это наверняка Макинтош. Что, Джобс решил, что если я у него увожу Алкорна, то у меня надо захантить Криса Коламбуса? Но раз фамилия Воза прозвучала, подлянки ждать не стоит. Максимум — розыгрыша.
— О демонстрирующих преимущества нового компьютера. Если вы заинтересованы, то приглашаю вас к нам в офис в Купертино для более близкого знакомства и подписания Эн-Ди-Эй. Простите, по телефону рассказать конфиденциальную информацию я вам не могу. Судя по региональному коду, находитесь вы не так далеко. Приезжайте прямо завтра! Допустим, в десять утра.
Миллион мыслей пронесся в голове за краткие мгновения.
Человек не компьютер и режима вытесняющей многозадачности у него не предусмотрено. Юлий Цезарь вроде как умел в несколько задач одновременно, но подозреваю, что это было нечто в духе «Сидеть за столом и есть». Вот и меня необходимость разрываться между несколькими проектами отнюдь не радует. Но это единственный способ охватить много всего. Собрав все силы на одном проекте, мы кратно числу разрабов его не ускорим. Обычно это иллюстрируют поговоркой про девять женщин, не способных родить ребенка за месяц.
Отвлекся! Мне предлагают влезть в очередной проект, еще и для не очень любимого мной мака. И что я за это получу? Опыт разработки под провальную платформу? А Макинтош именно что провалится. Не с таким громким треском, как Лиза, и, может, даже вложения отобьет, но хитом и общепризнанным стандартом, подобным Эппл 2 или IBM PC, не станет.
Рокки обижать не хочется. Не из какого-то чуждого мне подхалимства, а искренне. Он наверняка хотел, как лучше и ситуацию из разряда вин-вин. Порекомендует нашу контору скаутам, мы крутые игры на их новую платформу принесем и заодно денюжков в семью заработаю.
Так-то портировать Тетрис или 2048 невелик труд, если о простых играх речь. Еще «40 тысяч способов» и все другие текстовые игры идеально ложатся. Квестовый движок даже отлично ляжет под управление мышкой.
И кстати о мыши — а если что-то специально под управление ей? Не 3D шутер, конечно, в черно-белой гамме он будет выглядеть странно. Ограбить винду на Сапера, Солитер и Косынку! Или… у нас есть идеальная игра под мышь! Уточка Патито! Порношашки и стрип-покер! Вот где мышь прямо удобна! И вообще, отказываться от предложения еще до того, как его услышал — глупо!
— Мистер Бойч, у вас есть факс? Ой! Извините, конечно, у Эппл есть факс… отправьте мне копию Эн-Ди-Эй, я покажу своему юристу. Если соглашение меня и его устроит, я приеду. Если нет — продиктуйте номер телефона, чтобы я заранее сообщил.
Через десять минут под незабываемые звуки матричной печати факсимильный аппарат в программерской выплюнул несколько листков бумаги. Если пересказать содержимое соглашения кратко, то «тссс, не болтай».
Сделают мне атата в суде — и там уже степень кары станет зависеть от того, сколько убытков надкушенному яблоку принесет мой длинный язык. В общем-то, во многом аналогичную бумагу и я подписать новых сотрудников прошу.
Отдельно шел договор о предоставлении техники. Эппл передадут нам два компьютера Эй и Би, а мы обязуемся их холить, лелеять и держать под замком без доступа к ним посторонних. Примерно на таких условиях батька Кен свой «Арахис» получил, как представляю. Ничего невозможного, поставим в серверной, туда все равно никто особенно не ходит.
На самом деле не так всё и жестко прописано. По крайней мере, отдавать первенца или становиться частью отвратительной многоножки от меня, если разглашу конфиденциальное, не потребуют. И это логично. Загонять в кабальные условия разрабов, когда они тебе нужны, не стоит.
Несмотря на то, что примерную суть юридической эквилибристики я понял, передал те же бумажки по факсу дяде Лёне Больцману и попросил изучить. Через час он мне перезвонил.
— В целом выглядит нормально, пацан, но я бы внес конкретику в пару расплывчатых пунктов. Сейчас поправлю и пришлю тебе, — охарактеризовал Лео.
Последующий правовой пинг-понг с бумагами и звонками особого упоминания даже не заслуживает. Мы с мистером Бойчем устроили юристам «очную ставку», те согласовали по телефону устраивающий обе стороны вариант и уже к вечеру я ознакомился с финальной версией. По мне, так ничем не отличающейся от первоначальной.
Как раз я дозвонился до Рокки, уточнить, зачем он меня в этот блудняк вообще втравил.
— Привет, тут ко мне обратился Майк Бойч…
— Ага! Это я тебя ему посоветовал. Майк потрясающий. Его цель — заманить крутых разработчиков вроде тебя делать софт под новый компьютер Стива. Тебе дадут прототип и «Эппл Лиза» для разработки. Портируешь под него свой невероятно удобный Коммандер, я только им при копировании файлов сейчас и пользуюсь!
— И игры? — спросил я.
— Обязательно игры, чувак! Команда Стива сейчас переехала в новое здание и мы с тобой там не пересечемся.
— Не обещаю, что соглашусь, но за переговоры мне претензий никто не предъявит.
— Именно так! Но ты, если будешь делать игры под новый компьютер, про Эппл 2 тоже не забывай. Договорились?
Если честно, забыл бы про рваную видеопамять и цветомузыку из четных и нечетных пикселей, как про страшный сон. Но не стал обижать хорошего человека.
— Юки закончила первую анимацию, у нее хорошо получилось, — заглянула ко мне Линда.
Покинув серверную, вернулся в наш с невестой кабинет и изучил пять кадров с приседающей Пенни Смит. Ну да, ничего так. Набор движений простейший, но я бы и за месяц так не нарисовал. Тут талант нужен. И пока это не полноценный спрайт, просто набор кадров, но все равно, переключая их, видно реалистичную пластику героини.
— Вы наняты, мисс Нагата, — кивнул я японке. — Милая, займись оформлением своей подчиненной.
Судя по расширившимся зрачкам Линды, именно как босса она себя не рассматривала и только сейчас поняла, что нашла себе не замену, а дополнительную ответственность. Не одному же мне страдать на руководящем посту.
На следующее утро без пяти десять я находился в славном городе Купертино, известном на весь мир своими яблоками.
«Лучше быть пиратом, чем служить во флоте», — подкинула мне память цитату из Джобса при виде здания, над которым развевался черный флаг с черепом, костями и радужным яблочком, закрывающим глазницу. Не знал эталонный Стив, что пираты — это пророки Его Макароншества и обязаны дарить детям конфеты, и вообще пострадали от вражеской пропаганды.
На входе меня чуть не сбил с ног куда-то спешащий длинноволосый остроносый хиппарь в пиджаке поверх черной футболки с принтом в виде того же черного флага. Это же… ну нет… не похож… или он? Если бы мы столкнулись, фингал от Джобса из сказки стал бы былью.
— Парень, ты к кому? Ты, наверное, перепутал, здесь не старшая школа и не колледж, — остановил меня на проходной плечистый охранник.
— Я Крис Коламбус, программист. У меня назначена встреча с Майком Бойчем.
Дядька лет пятидесяти скептично ухмыльнулся, но набрал внутренний номер.
— Тут парнишка, похож на студента колледжа. Коламбус, говорит, ему назначено. Сейчас заберете? Жду вас.
Через десять минут пришел молодой смуглый мужчина, совсем немного старше двадцати пяти, пожал охраннику руку и дружелюбно хлопнул меня по плечу.
— Ты Крис? Возняк предупреждал, что ты молодо выглядишь. Ну пошли, подпишем бумажки и расскажу суть нашего предложения.
Офис Эппл изнутри выглядел, как гипсокартонный лабиринт. Большое свободное пространство, поделенное на секции быстровозводимыми перегородками. Коммуникации, как я понял, под полом. Удобно. Нам бы следовало у них поучиться.
Привел меня Майк в небольшой кабинет без окон, рассчитанный на двух сотрудников. Но его коллеги на месте не было. По дороге так и подмывало спросить, столкнулся с Джобсом или нет… но как-то это несерьезно стало бы. Пора научиться набивать себе цену и не выглядеть восторженным левасом, узревшим легенду.
Сначала я подписал-таки бумаги о неразглашении и только затем перешли к делу.
— Итак, Кристобаль, Эппл собирается где-то в течении полугода выпустить новый компьютер. Мы называем его «Макинтош». Графический интерфейс, управление мышью, процессор на 8 мегагерц. Очень серьезная и производительная машина, которой не хватает продвинутого софта. Платформа больше ориентирована на бизнес, но развлечения тоже нужны. Вы получите в свое распоряжение «Эппл Лиза» и «Макинтош» на весь срок, необходимый для разработки и поддержки продуктов. Лиза для разработки, новый компьютер для тестирования. Уникальный шанс начать писать для новой платформы до ее выхода в продажу.
— Какие программы вы ожидаете? Порт наших Коммандера и Эдитора?
— Увы, но нет, эту нишу у нас закрывают наши собственные продукты. Эппл не станет возражать против ваших портов в принципе, но хотели бы расширять библиотеку софта, а не дублировать имеющиеся решения. Мистер Возняк рекомендовал вас, как разработчика с большим числом новых идей. Нам нужно что-то, использующее мышь.
— Вы знакомы с нашими текстовыми квестами? Мы могли бы их портировать, переработав управление под использование мыши.
— Я провел несколько вечеров за симулятором игровой студии. Непосредственно игры я никогда не разрабатывал, но у вас получилось очень достоверно передать атмосферу работы в маленькой команде и вечной нехватки денег на все необходимое. Хорошее предложение.
— У нас есть игра про уточку и цветные шарики, у вас, видимо, придется заменить цвет узором. Но она как будто создана для демонстрации возможностей мыши.
— Все что угодно, но через пару месяцев я навещу вас, чтобы проверить, как движется разработка. Вы, наверное, сгораете от нетерпения увидеть новый компьютер.
Нуу… на самом деле, не очень сильно. Насколько я помню, первый Мак — это урезанная Лиза.
Так и оказалось. Бойч отвел меня в отдельное помещение для демонстрации и показал его — небольшой пластиковый куб с квадратным черно-белым экраном дюймов на восемь. Лиза-подобный интерфейс рабочего стола. Дисковод стандарта 3.5. Не производит этот пепелац впечатления серьезного бизнес-компьютера, не хватает ему гравицапы.
— Можете забрать его прямо сегодня, сразу после того, как подпишете бумаги о передаче в пользование, — принялся искушать Майк.
Ну а я что? Принцип «дают — бери» никто не отменял. Взял! И Макинтош, и Лизу, и толстую папку с документацией по разработке. И бумаги подписал, только пролистав, что это то самое, что согласовывал Лео, даже убедился, что его правки на месте.
Погрузил в багажник Тойоты и уволок раритетное, еще не анонсированное железо в свой запираемый серверный уголок.
Вот и стал я нежданно-негаданно Маководом. Идеи по поводу того, чего бы такого прорывного под него создать — есть. Осталось только взять и написать. Точнее — поставить техзадание другому разработчику, сам я все больше и больше скатываюсь от кодерства в руководство. Печальная тенденция, но ни о чем не жалею.