Чем я занимаюсь вне кода: лес, кемпинг, фото и овчарка Кэти
На главной странице сайта про выходные написано одной строкой: «лес, Discovery и овчарка Кэти». Расскажу подробнее, потому что то, что человек делает вне работы, много говорит о том, как он работает.
Лес и кемпинг
Днём я сижу над архитектурой и кодом, и к вечеру голова забита схемами, очередями и графиками. Лучше всего её очищает лес. Когда нет сети, нет уведомлений и единственная срочная задача — вовремя разжечь огонь, мозг переключается так, как не получится у кино или отпуска в отеле.
Кемпинг приучает к тому же, что и инженерия:
- Подготовка решает всё. Если забыл топор или воду, исправить это в лесу нельзя. С системами то же самое: ошибку на этапе планирования нельзя «поправить потом» без последствий.
- Простота надёжнее. Из снаряжения я выбираю то, что почти не ломается и чинится на месте. В коде я выбираю так же: меньше движущихся частей, меньше отказов.
- Запас прочности. Выезжая на природу, берёшь больше, чем рассчитал. В продакшне запас по ресурсам и аварийный план нужны по той же причине.
Овчарка Кэти
Кэти — овчарка, и она не даёт мне забыть про прогулки. Пёс — лучший менеджер времени: в одно и то же время он приходит и требует выйти на улицу, а не «ещё пять минут, дописываю коммит». Длинная прогулка хорошо проветривает голову перед сложным архитектурным решением.
Канал ROSTCAMP
Я завёл YouTube-канал ROSTCAMP, где буду выкладывать видео о путешествиях и кемпинге. Канал совсем свежий, но уже понятно, что снимать и монтировать — это тоже ремесло: сценарий, кадр, звук, ритм. Подход «сделать самому и довести до конца» одинаков что для видео, что для софта. Если интересно, подпишитесь: там будет природа, дорога и жизнь без сети.
Фотография, музыка, искусство
Ещё я люблю:
- Фотографию. Это дисциплина внимания: свет, композиция, момент. Привычка видеть детали хорошо переносится на ревью кода.
- Музыку. Хорошая система похожа на хорошую композицию: у неё есть ритм, структура и нет лишних нот.
- Искусство. Дизайн и типографика для меня не отдельный мир. Сайт и Drafta оформлены по собственному брендбуку, и такие мелочи, как шрифты и отступы, я выверяю так же, как код.
Машинное обучение
Это хобби, которое незаметно стало частью работы. Я интересуюсь тем, как модели учатся и где им можно доверять. На работе в AtomMind нужно подбирать режимы оборудования, а в своих продуктах я встраиваю ИИ-ассистентов аккуратно и под контролем пользователя: AI-ассистент в Drafta: ⌘J и ваш ключ работает с вашим ключом, а MCP-сервер Drafta: агенты читают и пишут заметки можно ограничить чтением.
Как хобби влияет на мою работу
Многие думают, что хорошему разработчику нужно «жить кодом». Я считаю наоборот: ясность в решениях приходит, когда есть куда отойти от экрана. Поэтому мои проекты не появляются в режиме авралов и ночных марафонов. Я планирую работу так, чтобы её можно было делать спокойно: с запасом времени, с понятными этапами, с проверкой на каждом шаге. Как именно это устроено, описано в статье Разработка ПО с нуля под ключ: от идеи до релиза.
Если вы любите лес и технику, пишите: Telegram @w1shmaster. Если у вас задача по разработке, тоже пишите, но я отвечу, когда вернусь из леса.