Алексей Афанасьев – КодиМур: мурлыкающий программист в поисках пушистого успеха (страница 2)
(Уши КодиМура прижимаются к голове)
– Но что, если… Нет. Стоп. Это же тот самый страх перед деплоем без тестов.9
(Лижет лапу для успокоения)
– Я же не прошу инвестиций. Только фидбек. Коллега-программист поймёт. Наверное…10
(Мурлыканье пробивается сквозь тревогу)
– А что, если предложить ему соавторство? Его экспертиза + мой авторский труд + мои скрипты для автоматизации рутинного писательства…
(Лапка тянется к игрушечной мыши-джойстику)
– Мы могли бы сделать плагин для генерирования метафор через GPT-4. Назвать… «CatWriter»?
(Зрачки расширяются при мысли о совместном проекте)
– Нет, сначала лучше показать MVP своей книги. Как в его книге: «Минимально жизнеспособный продукт».
(Прокручивает в голове содержание первой главы)
– Пусть проверит баги в моей первой главе. Синтаксические ошибки – это ведь почти как exceptions в Python, правда?11
(Внезапно вскакивает, смахивая кружку с кофе)
– Чёрный экран! Нет-нет-нет, это же не…
(Облегчённо выдыхает, видя, что ноутбук жив)
– Значит, судьба даёт знак.
(Быстро дописывает в конец письма)
МЯУ! Важное место! Ваша книга спасла мою жизнь от бесконечного цикла прокрастинации. Если нужен beta-тестер для новых идей – мои когти к вашим услугам.
Пауза.
(Лапка зависает над трекпадом).
– И… отправить.
(Притворно зевает, чтобы скрыть дрожь в усах)
– В худшем случае получу HTTP-код 404: автор не найден. В лучшем…12
(Мягко бьет себя лапой по лбу)
– Мяу! Забыл прикрепить ссылку на свой GitHub с примерами кода!
(Быстро правит письмо, царапая трекпад)
– Вот теперь – идеально. Как pull request с исчерпывающим описанием. (Откидывается на спинку кресла, глядя на луну за окном)13
– Если он ответит… мы сможем говорить на одном языке. На языке тех, кто знает, что даже успешный деплой – это не конец, а первый коммит в новую ветку.14
Глава 2. HTTP-ответ 200: все ОК15
Глаза КодиМура горят, как два монитора в темноте, когда приходит письмо с темой «RE: Сотрудничество».
– Мяу! Он ответил! Алексей… согласен!
(Хвост бьёт по клавиатуре, случайно ставя десять восклицательных знаков)
– Коллега! Соавтор! Наставник!..
(Читает строчку «деньги в долг котам не даю» – уши прижимаются к голове)
– А… Ну да. Логично.
(Нервно перекатывает под лапой шарик из фольги)
– Коты ведь известные мошенники. Помните историю с NFT-мышами в 2023?
(Пролистывает условия: «Все расходы – на вас»)
– Ладно.
(Считает в уме стоимость корма «Вискас для программистов» vs. обычный)
– Если экономить на перекусах… и спать на клавиатуре вместо подушки… А ещё можно продать старый макбук с залитой клавиатурой.
(Смотрит на следы молока на трекпаде)
– Прямо как арт-объект: «Эстетика цифрового кочевника».
(Мурлыканье нарастает, несмотря на всё)
– Но он готов помогать! Бесплатно!
(Вспоминает цитату из его книги: «Главный ресурс – не деньги, а экспертиза»)
– Значит, MVP книги можно сделать вообще без бюджета. Автоматизируем вёрстку, используем open-source иллюстрации…16
(Лапка резко тянется к телефону)
– Надо срочно звонить в типографию.
(Пауза)
– Или… может, сначала выпустить электронную версию? Как SaaS-сервис – подписка за тунца в банках.
(Зрачки сужаются при мысли о монетизации)
– А если добавить плагин для генерации мемасиков в технических документах…
(Внезапно осознает)
– Стоп. Это же тот самый scope creep, о котором Алексей писал в главе «Как не угробить проект расширением функционала».
(Лижет нос для концентрации)
– Фокус, КодиМур! Сначала – минимально жизнеспособная версия книги. Даже без иллюстраций котиков. А про то, где найти деньги – подумаю позже…
(Открывает новый файл с рабочим названием «Магия в байтах: Кот-хакер и эльфийская тайна»)
– Первый шаг: написать 500 строк… то есть, 500 слов сегодня.
(Ставит таймер в виде грызуна-помидора)
– Алексей сказал, что проверит структуру. А я…
(Вздыхает, глядя на пустую миску)
– Найду способ оплатить редактора пакетами с кормом.
(Перед отправкой черновика добавляет в конец)
– МЯУ! Важное место! Если вдруг передумаете насчёт кредитования котов – у меня есть гениальная идея – сервис на основе блокчейна для учёта сна в метавселенной. Лоток не требуется.