Ловушка технического фаундера: как не потеряться в «улучшайзинге»

Друзья, вы не представляете, как сложно быть техническим фаундером и при этом сохранять фокус. Знакомая ситуация? Делюсь «внутренней кухней».

Сижу, работаю над конкретной задачей. В процессе тестирования внезапно озаряет: «О, надо бы вот это добавить — будет удобнее! А как сделать? Ага, вот так. Ладно, добавим, это же всего пара строчек кода».

Проходит 20 минут, и я ловлю себя на мысли: Заметили? Я уже давно ушел от основной задачи. Но зато в процессе обнаружил «дыру» в безопасности или архитектуре. Начал думать: «А что если агент зациклится? Он же сожрет все токены, уйдет в минус! Надо срочно фиксить». А потом, такой задаюсь вопросом: где хранить лимиты — в конфиге или выносить в админку для каждого тенанта? Конечно, в админку, с дефолтными значениями в .env...

Смотришь в окно а уже темно «Стоп. А над чем я вообще изначально работал?»

Это классическая ловушка «продуктового перфекционизма», когда благие намерения сделать систему круче превращают рабочий день в бесконечный цикл правок, который уводит всё дальше от дедлайна.

Вроде и знаю про разные техники, но на практике реально засасывает этот пылесос!