Есть в компании один сервер, на который никто не ставит мониторинг. У него нет графиков нагрузки, нет алертов в Telegram, нет плана резервного копирования. При этом через него проходят все ключевые решения: какого клиента брать, какой проект закрывать, кого нанимать и что говорить команде в понедельник утром. Этот сервер это Вы. И я много лет относился к нему примерно так же, как начинающие стартапы относятся к продакшену: работает, ну и ладно, а если упадёт, перезагрузим кофе.
Я архитектор. Моя профессия состоит в том, чтобы смотреть на систему, измерять её, находить узкие места и менять одну переменную за раз, чтобы понять, что именно на что влияет. В какой-то момент мне стало стыдно: для клиентских систем я требую логи, метрики и нефункциональные требования, а собственный мозг эксплуатирую вслепую. Так начались мои эксперименты над собой, и эта статья про них. Не про биохакинг ради красивых фото и не про очередную утреннюю рутину миллиардера, а про инженерный взгляд на собственное состояние.
Состояние важнее навыка
У каждого бывали дни, когда за три часа делается работа недели. Архитектура складывается сама, письма пишутся с первого раза, сложный разговор с клиентом проходит легко, будто кто-то заранее выдал Вам сценарий. И бывают дни, когда ровно тот же человек с тем же опытом и тем же ноутбуком полдня перечитывает одно письмо и не может решить, отправлять его или нет. Навык не изменился. Изменилось состояние.
Психологи называют лучший режим словом «поток». Я называю его проще: это когда система работает в штатном режиме, без троттлинга. Музыкант знает, что инструмент перед концертом нужно настроить, иначе даже виртуоз будет фальшивить. Скрипку никто не обвиняет в лени, если у неё сбился строй. А себя мы почему-то обвиняем, вместо того чтобы просто подкрутить колки.
Предприниматель в маленькой и средней компании это не винтик, а дирижёр, и половина решений в бизнесе принимается в его голове ещё до того, как попадёт в CRM. Если дирижёр не выспался, оркестр будет играть громко, но мимо нот. Поэтому разговор о сне, еде и движении для меня не про здоровье в абстрактном смысле. Это разговор о качестве управленческих решений, то есть о деньгах.
Как я ставлю эксперименты
Эксперимент над собой отличается от модного челленджа тем же, чем тестирование отличается от «я потыкал, вроде работает». У него есть гипотеза, одна изменяемая переменная, срок и способ измерения. Звучит сухо, но именно эта сухость спасает от самообмана. Мозг прекрасный адвокат, он убедит Вас, что пятая чашка кофе повышает продуктивность, если не записывать, что на самом деле происходило.
Мой простой протокол выглядит так:
- Одна переменная за раз. Нельзя одновременно бросить сахар, начать бегать и перейти на ранний подъём, иначе потом невозможно понять, что сработало.
- Минимум две недели. Первые дни организм сопротивляется любой перемене, как легаси-код сопротивляется рефакторингу.
- Простая метрика. Я каждый вечер ставлю себе оценку от 1 до 5 за ясность головы и записываю, сколько задач реально закрыл, а не сколько «поработал».
- Честный откат. Если эффект не виден, эксперимент закрывается без сожалений, как неудачная гипотеза в MVP.
Самое ценное в этом подходе не результат отдельного опыта, а привычка наблюдать. Через пару месяцев Вы начинаете замечать закономерности, о которых раньше не догадывались: что после тяжёлого обеда любые переговоры идут хуже, что сложные архитектурные задачи лучше решаются до полудня, а вечером мозг хорош только для рутины и общения.
Сон, еда, движение: три слоя инфраструктуры
Если сравнивать организм с серверной, то сон это электропитание, еда это охлаждение, а движение это вентиляция. Можно сколько угодно оптимизировать код, но если в серверной скачет напряжение и жарко, как в бане, система будет падать в самый неподходящий момент.
Со сном у меня был самый болезненный урок. Долгое время я гордился тем, что могу работать ночами, и считал это конкурентным преимуществом. Эксперимент показал обратное: ночью я действительно писал много кода, но утром переписывал половину. Ночная продуктивность оказалась кредитом под грабительский процент. Когда я перешёл на стабильное время отхода ко сну, количество часов работы уменьшилось, а количество СДЕЛАННОГО выросло.
С едой похожая история. Тяжёлая еда днём делает из архитектора удава, который переваривает кролика: формально он в сознании, но лучше его не трогать. Лёгкая еда и вода на столе оказались скучным, но очень рабочим решением. А движение, даже короткая прогулка между созвонами, работает как перезагрузка кэша: возвращаешься к задаче и видишь её свежим взглядом.
Состояния можно переключать
Со временем я понял, что ищу не одно идеальное состояние, а умение переключаться между несколькими. Для архитектуры нужна глубокая тишина и долгий фокус. Для переговоров нужна энергия и лёгкость. Для разбора ошибок нужно спокойствие хирурга. Это разные режимы, как у автомобиля разные передачи, и ехать всю дорогу на первой так же глупо, как трогаться с пятой.
У меня появились свои маленькие ритуалы-переключатели. Перед глубокой работой я закрываю все мессенджеры и ставлю таймер на девяносто минут. Перед важным звонком выхожу на пять минут на улицу. После тяжёлого дня не принимаю никаких решений, которые можно перенести на утро. Ничего мистического, просто я перестал надеяться, что нужное состояние придёт само, и начал его включать, как включают нужный режим на станке.
Вы не можете управлять компанией лучше, чем управляете собой. Компания не прыгнет выше состояния своего основателя.
Где граница эксперимента
Тут нужна осторожность, и я скажу это прямо. Эксперимент над собой не означает медицинские опыты без врача, сомнительные добавки по совету блогера или героическое голодание ради продуктивности. Инженер, который тестирует систему, не начинает с того, что выдёргивает кабель питания посреди рабочего дня. Всё, что связано со здоровьем всерьёз, обсуждайте со специалистом. Мои эксперименты касались режима, привычек и организации дня, а не химии.
И ещё одна граница: не превращайте наблюдение за собой в новый источник тревоги. Если Вы начали ставить себе оценки и расстраиваться из-за каждой тройки, эксперимент пошёл не туда. Метрики нужны, чтобы видеть систему, а не чтобы её наказывать. Хороший мониторинг успокаивает, потому что Вы знаете, что происходит.
Что сделать завтра
Возьмите блокнот или заметку в телефоне и две недели каждый вечер записывайте три вещи: во сколько легли накануне, сколько важных задач закрыли и как оцениваете ясность головы по шкале от 1 до 5. Ничего не меняйте, просто наблюдайте. Через две недели Вы увидите свою реальную картину, и почти наверняка она удивит. После этого выберите одну переменную и проверьте одну гипотезу.
В Ingello мы строим системы, которые меряют и показывают бизнесу его реальное состояние, потому что без данных любое управление превращается в гадание. Но самый первый мониторинг, который стоит настроить, это мониторинг себя. Сервер, через который проходят все решения компании, заслуживает хотя бы того же внимания, что и база данных на продакшене.