Перейти к содержанию

Слишком много хорошего

Этот блог молчал. Долго.

Я не пропал, не бросил проект и не потерял интерес. Просто в какой-то момент мне понадобилось остановиться и собраться с мыслями — прежде чем снова открыть редактор и начать что-то писать.

Парадоксально, но молчание стало следствием не неудач, а наоборот — всё шло слишком хорошо. Проект жил и развивался. Пет-проекты — Практицираптор, AI-box, GoToGo — прогрессировали на редкость удачно. Я погрузился в изучение Go, и всё было в кайф. Казалось бы, радоваться надо.

Но именно это и сыграло со мной злую шутку.

Когда все направления развиваются одновременно и успешно — наступает момент, когда вместить всё это в один ограниченный по объему сосуд уже невозможно. Время конечно. Силы конечны. И голова — при всей моей прокачанности — не резиновая. Разнородные проекты требуют разных контекстов, разного мышления, разной внутренней настройки. В какой-то момент ком накопился и просто утащил меня вниз — лавинообразным ростом задач, разноплановостью векторов и полным ощущением, что я везде и нигде одновременно.

Я поставил всё на стоп.

Просто пожил. Ходил по улицам, пил кофе, катался на самокате, трогал траву руками. Плотно погрузился в рисование — чего давно не делал. Даже выдал пару сносных работ за это время.

Сейчас я думаю, что пора возвращаться.

Проект технически закончен на девяносто процентов. Он полностью работоспособен и функционирует — первый трафик давно пошёл по всей цепочке. Осталось, по сути, сделать хорошую документацию и пройтись по архитектуре свежим, незамыленным взглядом: понять, что именно я тут наворотил, и уложить это в голове. Как я уже анонсировал — впереди серия постов с подробным разбором каждого элемента в формате «было — стало».

У меня есть сомнения, что это финальный этап. Почти наверняка, я всё переделаю. Но текущий этап надо основательно зафиксировать. Это новая ступенька: здесь стоит задержаться, осмотреться, поиграть с настройками и функциональностью, прочувствовать все возможности, которые отсюда исходят.

Пока я отдыхал и смотрел в сторону, я неожиданно понял кое-что интересное. Все мои «параллельные» и «побочные» проекты — при ближайшем рассмотрении органично вписываются в весь этот движ. Обучающая платформа — идеальное прикрытие для сети: личный кабинет для управления подключениями, gRPC как транспорт смотрится там совершенно органично, особенно когда бэкенд сам на Go, а платформа учит Go. Сервисы авторизации можно совместить. Всё, что до этого казалось случайными отступлениями, начинает складываться в единую картину.

Планов у меня, как всегда, громадье. Но учить себя временами останавливаться и отдыхать.