Игорь Савчук - Отъявленный программист: лайфхакинг из первых рук
- Название:Отъявленный программист: лайфхакинг из первых рук
- Автор:
- Жанр:
- Издательство:ООО Издательство «Питер»
- Год:2015
- Город:Санкт-Петербург
- ISBN:ISBN 978-5-496-01806-7
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Игорь Савчук - Отъявленный программист: лайфхакинг из первых рук краткое содержание
Введите сюда краткую аннотацию
Отъявленный программист: лайфхакинг из первых рук - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Таким образом я хочу подчеркнуть, что этот проект не имеет никакой практической или коммерческой направленности, а создается исключительно для демонстрации личных идеалов. Кто-то может разделять их, я не против. Для всех остальных, вероятней всего, это не будет иметь никакого практического смысла и значения.
Например, есть люди, которые серьезно занимаются сельским хозяйством. Они выращивают продукты для продажи, для них это всего лишь бизнес. Но если за этим не будет коммерческой модели, генерирующей cashflow, их сад опустеет и будет заброшен. Они могут называть себя прирожденными садовниками и профессионалами своего дела, тогда мое утверждение будет тем более грустной для них правдой.
В моем случае это работа на себя ради возвышенных целей и идеалов, за которой нет меркантильных интересов и расчета личной выгоды. Это и есть рекреационное программирование — программирование для развития. Можно назвать это просто хобби для души. И этот сад никогда не опустеет.
Как можно жить при такой модели в реальном мире?
Я живу на пожертвования и спонсорство. Деньги для меня — не главное.
Многие программисты, которых я знаю, ленивы и тяжелы на подъем. Если у них еще и зарплаты отнять... В чем секрет вашей продуктивности и целеустремленности?
У «ниггеров» нет идеала, ради которого стоит мечтать и преодолевать, чтобы идти вперед. Жизнь «ниггера» скучна и бессмысленна, в этом социальном контракте нет места вдохновению. Поэтому отрешитесь от суеты, вложите свою веру в нечто высокое и масштабное, подобное Богу, и это сделает вас непобедимым в стремлении к мечте и свету.
Что бы вы могли посоветовать любому простому «ниггеру» типа меня? Как стать хотя бы чуточку лучше?
Первый шаг — начать использовать конструкцию elseif вместо switch case.
В заключение, возможно, неприятный вопрос. Читая историю разработки TempleOS, я поражаюсь, как много людей ненавидят вас и вашу ОС. Что бы вы сказали им? Возможно, что-то (или кто-то) угрожает вашему уникальному проекту?
Всем «ниггерам», которые читают меня сейчас, я хочу сказать одно: дело мое правое, и меня не остановить.
Что касается угроз, самая большая опасность для TempleOS — это новая технология загрузки UEFI. ЦРУ, безусловно, хочет смерти проекта, но мы будем бороться до конца. Вообще искусственно создаваемые проблемы с совместимостью, которые нарастают в последние годы, меня расстраивают. Это удар ниже пояса, противоречащий морали. Делается все, чтобы старый добрый код 90-х перестал работать в ближайшем будущем, и это будет началом конца человечества.
Один китайский трактат с труднопроизносимым для меня названием занудно объясняет, что всякому желающему преуспеть никогда не следует заниматься бизнесом на том, что любишь. Никогда! К примеру, любишь антиквариат — не торгуй антиквариатом. Обожаешь автомобили — не торгуй автомобилями. В состоянии аффекта сначала купишь не то и не по той цене, потом товар будет трудно скинуть. А если отчасти деньги и отобьешь, так совесть замучает — такую цацку, и за копейки... Эх! Еще пример из трактата — не любишь людей, иди спокойно заниматься политикой, хотя бы денег заработаешь, и никаких душевных мук взамен.
Короче, трактат призывает, что зарабатывать на жизнь надо только тем, к чему полностью равнодушен. Именно этот бизнес станет самым доходным в твоей жизни. Вопрос в том, что же делать с тем, что любишь? Например, талантливому молодому программисту, который получает реальный кайф от своей работы и готов фигачить код в измененном от восторга состоянии ночи напролет? И тут теория рекреационного программирования Терри Дэвиса оказывается очень к месту.
Китайская теория в этом случае дает такой ответ — зарабатывать с таким отношением к делу нельзя, таких увлеченных можно только спонсировать. Иначе неизбежное противоречие между местечковой выгодой и невыносимым желанием постигать все новые земли в конечном счете погубит специалиста. Прокрастинация и подспудное желание пораньше свалить с работы — первые симптомы запущенного офисным грибком равнодушия процесса саморазрушения специалиста. Хуже, когда такой человек-зомби ждет выходных или отпуска, начиная откровенно филонить, или если нависающий над ним манагер отвернулся на минуту покурить. В результате такой неприметной для отдела кадров внутренней мутации шаг за шагом работа превратится в бизнес, а выбор работы станет предметом выгоды и торга. Вся боль от этого ломающего вдохновение процесса анестезируется обществом гибкими социализирующими фреймворками, продаваемыми под соусами «взросления», «успешности» и «надо же себе цену знать».
Пример спонсорства: Абрамович любит футбол, поэтому его футболисты хорошо зарабатывают. Эти грациозные небритые мужчины живут исключительно за счет своего спонсора и получают кайф от абстрактного пинания мячика. Это пример истинной любви к своему делу. Намного больше рабочих на предприятиях Абрамовича — им можно предложить зарплату и приставить бдительного манагера, который сформулирует вполне конкретную задачу для их, в сущности, пустой и никчемной жизни.
Задача первых — делиться вдохновением, чтобы побуждать. Задача вторых — работать, чтобы исполнять прихоти других. Так абстрактные планы меньшинства никак не пересекаются с прагматичной конкретикой большинства, утверждают китайцы.
В заключение этого заковыристого китайского трактата постулируется неожиданный вывод — никогда не имей дела с теми, кто тебя не ценит и не любит (без исключений и компромиссов). Иначе сам не заметишь, как станешь безликой шестеренкой чужого бизнеса.
На данный момент исходники этой ОС составляют более 150 000 строчек кода (включая собственный компилятор).
Система использует собственный компилятор Holy-C («ниггеры» произносят этот язык, намеренно коверкая как «холи щит») — это диалект языков семейства C/C++.
Это изначально 64-битная система и по своей архитектуре во многом воспроизводящая Commodore 64. Вся TempleOS полностью размещается в кольце ring-0 и использует Single-Address-Mapping.
Для взаимодействия (интерпроцессинга) с другими программами и процессами требуется прямая перезапись содержимого участков памяти этих самых программ. Дешево и сердито — кредо всей ОС.
Никаких драйверов нет и не нужно — все обращение к железу можно осуществлять напрямую (если вы сможете, конечно). Все это напоминает Commodore 64, где все зиждется на честном слове и вашем глубоком понимании происходящего.
Поддержки сети нет и не будет, равно как и USB, — по довольно витиеватым религиозным причинам (нет времени объяснять, но ЦРУ и уже знакомые нам «ниггеры» фигурируют в этой длинной истории).
Читать дальшеИнтервал:
Закладка: