6 часов до прода

Несколько лет назад я запустил свой первый публичный сайд-проект — словарик с произношением Quiken. Хоть им попользовалось от силы человек 10, готовился я всерьёз. Тогда путь от идеи до прода занял месяца три. И мне казалось, что это быстро.

Сейчас же, с @fraza_ai_bot, на разработку, от идеи до продакшена, я потратил всего шесть часов.

Очень горжусь этим обстоятельством!

Запуститься так быстро мне помогают несколько простых принципов

👻 Я трезво оцениваю свои силы, а значит не берусь за слишком сложные и длинные проекты.

Потому что понимаю, что скорее всего что-то пойдёт не так в процессе: какие-то вещи будет слишком муторно делать, из-за излишней сложности я перегорю, или изменятся какие-то жизненные обстоятельства, и дотянуть длинный проект до результата я уже не смогу. А может, приключится и всё это сразу.

💔 Провалы запланированы. Наученный опытом, я всегда предполагаю, что большинство моих экспериментов не будут срабатывать.

Поэтому для AI-ботов (есть еще несколько идей в разработке и куча в списке хотелок) я сделал один несложный проект, который легко и быстро деплоить, а реализация каждого нового бота — это, по сути, просто еще один класс.

🤯 Лучше один раз попробовать, чем месяцами фантазировать и надумывать.

Как я писал в посте об одержимости идеями, идеи проектов очень выразительны и увлекательны, пока они крутятся в голове. Как только они реализуются, сразу же всплывает тысяча и одно “но”, представить которые было бы невозможно.

🤭 Отказ от “best practices” в разработке. В подобных экспериментальных проектах я стараюсь писать минимум кода, без ненужных абстракций. Чем понятнее, тем лучше — и тем меньше шансов ошибиться. А значит не нужны и тесты.

Реляционной БД со схемами, миграциями и прочими заморочками нет — вместо нее юркий redis. Инфраструктуры, как таковой, тоже нет — только копеечный VPS с докером. Деплои я делаю вручную в 4 команды (docker build, push, pull, docker compose up). Логи пишутся только в stdout/err и никуда не сохраняются. Мониторингов нет. Одна кожа да кости, ничего лишнего.

Чем гордиться, и зачем нужны такие мелкие проекты?

Этим вопросом я и сам постоянно задаюсь.

В моем представлении пресловутый traction, то есть наличие сигнала от пользователей, что продукт нужен — возникает, когда совпадает десяток параметров, угадать которые вместе и сразу почти невозможно.

Нужна ценность, и она должна быть очевидна для пользователя. Ее легко “достать”, а значит первая сессия дает “вау-эффект”, а работы, закрываемые продуктом, достаточно частотные и важные. Удалось найти правильные метафоры и каналы коммуникации с клиентами, а значит есть глубокое понимание аудитории и ее потребностей.

Наконец, получилось попасть в окно возможностей, когда конкуренция еще не дикая, но вокруг уже и не полностью “голубой океан”, в котором легко потеряться.

🗺️ Я вижу две принципиально разные стратегии для стартаперов

  1. Максимально быстро перебирать разные идеи, надеясь на удачу и улучшающуюся с каждой попыткой интуицию.

  2. Выбрать одно направление и без устали долбить туда несколько лет, по сути, перебирая все возможные комбинации факторов успеха.

У обеих есть плюсы и минусы, но я пока что чаще склоняюсь к первому варианту.

Так веселее и задорнее, и мне нравится делать быстрые и небольшие проекты.

Единственное, что я обязательно добавлю — это такие же быстрые и “грязные” эксперименты с маркетингом. Ведь очевидно, что моя аудитория в канале может очень плохо совпадать с ЦА моих экспериментов, а умение найти работающие каналы продвижения не менее важно, чем полезный продукт.

Наконец, если меня чему-то и научил год без зарплаты, так это тому, что у микро-предпринимателя нет возможности тратить даже месяцы на продукт, который возможно никому не нужен!

Потраченное на разработку время = деньги и упущенные возможности 💰

Лайк-репост, как полагается, с вас ❤️

Привет, я Олег Громов 🤘

Я разработчик и автор, иногда что-то запускаю. Тут я много умничаю пишу о разработке и индустрии, сайд-проектах и стартапах, жизни и прочих штуках.

Прямо сейчас я занят тем, что собираю все старые блоги на этом сайте.

А ещё у меня есть телеграм-канал. Рад, что вы заглянули!