Читаем Отъявленный программист: лайфхакинг из первых рук полностью

Многие утверждают, что Терри болен шизофренией (он сам подтверждает это). Как минимум, лежал в соответствующих заведениях на лечении. По словам самого программиста, однажды он стал слышать Бога и, как результат, начал писать собственную ОС по спецификациям, предоставленным Всевышним. К удивлению многих, за более чем десять лет работы он единолично создал полностью  работоспособную версию ОС, которую назвал TempleOS. Ее ключевая утилита — Оракул — позволяет вести чат с Богом любому человеку. В целом это очень необычная система для любых PCсовместимых компьютеров с открытым исходным кодом, образ с которой можно свободно скачать с TempleOS.org (альтернатива — github.com/muflax/templeos).

Кросс-компиляция пограничных смыслов

В процессе написания интервью мне пришлось невольно написать что-то вроде виртуальной машины, которая бы динамически реинтепретировала символы и смыслы специфического внутреннего мира Терри в стандартные символьные коды обычного человека с «общесовместимым» для большинства мировоззрением (как правило, герметично «прошитым» ему обществом еще в раннем детстве).

Поэтому далее — минимальное пояснение авторской терминологии для лучшего понимания дальнейшего интервью.

• «Ниггер» (nigger) — стандартное обращение Терри к оппонентам. Поэтому если Дэвис назвал вас так, то, скорее всего, он имеет в виду не цвет вашей кожи, а недоволен вашей критикой его ОС (или просто считает вас «плохим человеком»). Исходя из его сленга, все «ниггеры» работают (программируют) за деньги, поэтому их «экспертное мнение» о достоинствах или недостатках его ОС не может быть объективным и беспристрастным в принципе. Следовательно, отвергается автоматически.

• ЦРУ (CIA) — по уже устоявшейся теории Терри будущему успеху TempleOS сегодня угрожает механизм безопасной загрузки UEFI. По его мнению, за этим стоит Сатана, персонифицированный на земле в лице ЦРУ. Поэтому ЦРУ в его оборотах речи чаще всего — это метафизическая сущность, которая яростно противостоит единственной верной методологии программирования — рекреационному программированию.

Складывая все воедино, повестка дня такова: «ниггеры» из ЦРУ, используя влияние больших денег и подкуп, хотят уничтожить уникальную кодовую базу TempleOS. Потому-то Терри и призывает всех немедленно скачать TempleOS на локальный диск и далее свободно распространять ее по миру, как поступал с учением сам Иисус.

Это сделает невозможным замалчивание правды, а рекреационное программирование в итоге станет доминирующим в мире.

Впрочем, несмотря на все сопротивление, спасительная TemplesOS уже готова. С ее помощью как непрограммисты, так и самые опустившиеся «ниггеры» могут общаться с Богом напрямик, что положит конец нынешней гегемонии ЦРУ.

Пророк рекреационного программирования

Кто вы и в чем смысл TempleOS?

Меня зовут Терри Дэвис. Я избран Богом для создания его храма — новой операционной системы. Поэтому я оставил работу и посвятил себя разработке новой ОС, которая практически готова. На данный момент я имею 64-битовое ядро и компилятор. Кроме того, есть множество встроенных инструментов, которые должны со временем сформировать законченную пользовательскую часть системы (userland).

Что бы все это ни значило, вы написали чертовски много кода с нуля. Также можно уверенно констатировать, что ваша ОС — рабочая. Как давно вы занимаетесь этим проектом?

Около десяти лет в режиме нон-стоп. Вся команда разработки — это я один и мой божественный компаньон.

Насколько реально в одиночку написать ОС?

Это очень тяжелая работа. Я работал над TempleOS каждый день без выходных в среднем по десять часов в сутки. Нужно просто верить и молиться, и помощь придет.

Что у вас с разрешением, почему нет поддержки HD?

Система поддерживает единственное разрешение 640x480 в цветности до 16 цветов. Бог сказал, что это оптимальное разрешение для работы, а я стремлюсь избегать ненужных излишеств. Вы можете убедиться, что все утилиты и задачи вполне нормально работают и в таком разрешении. Я понимаю скепсис «ниггеров», но вся эта гонка за разрешением — просто вредная привычка, от которой проще избавиться, чем потакать.

Давайте посмотрим на ваши утилиты. Вот, к примеру, «тулза» для генерирования гимнов Богу. С одной стороны, это интересный бредогенератор, то есть генератор с развитой лексикой текста по заданным ключевым словам, с другой — что-то вроде караоке, который позволяет разработчикам славить Господа днем и ночью.

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

Все книги серии Библиотека программиста

Программист-фанатик
Программист-фанатик

В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования — ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многие другие. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счету перед вами — ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы. Издательство выражает благодарность Шувалову А. В. и Курышеву А. И. за помощь в работе над книгой.

Чед Фаулер

Программирование, программы, базы данных / Программирование / Книги по IT

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