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

Есть и чисто спортивные занятия: бег, тренажерка. Позволяют держать себя в форме и дают возможность заниматься тем, что я люблю. Например, ходить в горы. А еще спорт вызывает почти наркотическую зависимость, и занятия делают вас немного счастливее.

И напоследок — каковы для тебя главные плюсы и минусы от работы в Google, если выразить их одной строкой?

Нравится четкий, отлаженный процесс разработки, который создавался инженерами для инженеров. Не нравится масштабность корпорации — в такой большой компании очень трудно заметить собственный вклад, что в итоге может привести к потере искренней мотивации.

Timelapse-видео в качестве бонуса

Сергей Кищенко, прямая речь:

Перед тем как уехать в очередную кругосветку, я настроил хук в Mercurial, который делал автоматический снимок веб-камерой на каждый мой коммит в репозиторий. После полугода путешествий вы можете наблюдать результат в виде видео. [1 https://www.youtube.com/watch?v=5F0ZWzD7HWk] Как видите, ответ на вопрос «откуда я беру деньги и время на путешествия?» довольно прост — я работаю прямо в дороге, в любом состоянии и в любое время.

<p>ГЛАВА 7. Терри Дэвис — Господь сказал: иди и программируй</p>

Терри Дэвис — американский программист, сторонник методики рекреационного программирования. Автор ОС The Temple Operating System (by Trivial Solutions). Верит в Бога, но не верит в человечество. Интервью взято в 2014 году.

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

Далее о TempleOS, о жизни и рекреационном программировании, а также о противостоящем прогрессу ЦРУ и коварных «ниггерах».

Власть абстрактного

Программист работает с абстракциями. Ему приходится держать в голове гораздо больше абстракций, чем любому другому «нормальному» человеку. Абстрагирование сопутствует программисту на всех уровнях разработки — от описания целей до создания исполняемого машинного кода. А таких уровней могут быть десятки, а то и сотни. Это чудовищные по сложности замки из кирпичиков инкапсулированной логики, построенные на зыбком песке собственного сознания.

Вместе с тем известно, что у значительной части больных шизофренией нарушения мышления слабо выражены или клинически никак не определяются. Именно таким «нетоксичным» больным свойственен чрезвычайно высокий уровень абстрактного мышления, где проявляются его истинные величие и мощь. Данные особенности позволяют больным порой добиваться выдающихся результатов в различных областях профессиональной деятельности, где абстрагирование играет ключевую роль. Весомая доля непреходящих общечеловеческих ценностей создана больными шизофренией. Среди них можно назвать Ньютона, Ницше, Гоголя, Ван Гога...

Подобные абстрагисты склонны к масштабным проектам и громким стартапам, слышанию голосов, к невероятной производительности и целеустремленности. Согласно клинике протекания шизофрении, возможен некий компромисс больного с обществом — это уход в самозаточение посредством реализации некоего magnum opus. Такому варианту проявлений свойственны мирская аскеза, патологическая безработность (синонимы с поправкой на местные особенности — тунеядство, социальный паразитизм) и фонтанирование чистыми абстрактными концепциями, где идея Бога, как правило, занимает центральное место.

Куда приводит программирование

Терри Дэвис — бывший профессиональный разработчик ОС. В частности, он работал над VAX operating system, а также частично над C64 (документировал работу этой ОС с памятью). Терри приобрел весьма специфическую известность в западной технической части Интернета — его личные аккаунты забанены на всех ведущих айтишных ресурсах типа OsNews, Reddit, Hackernews и т. п., где он пытался активно проповедовать свои идеи.

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

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

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

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

Чед Фаулер

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

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