Третий шаг. Как я вписался в реальный проект
Мне предложили простую работу. Диспетчер.
Проект в Майами. Доставка. Водители. Клиенты. 150–250 долларов в день.
Никакой разработки. Просто быть на связи, сводить людей, проверять платежи.
В тот момент мне это подходило. Деньги нужны. Ответственности минимум.
Я зашёл в проект именно так — как диспетчер. Не как партнёр. Не как разработчик. Не как «спаситель».
Проект был на ранней стадии. Заказов немного. Никто никуда не бежал.
И это дало редкую возможность — спокойно посмотреть, как всё устроено.
Как приходят заказы. Как водители получают задачи. Как диспетчеры держат логистику. Как вообще живёт бизнес изнутри.
Я не лез вперёд. Просто наблюдал.
Но довольно быстро стало понятно, что меня интересует не только «как развозят». Меня интересовало, на чём вообще всё это держится.
Я начал задавать вопросы. Не из умничанья. А потому что некоторые вещи не сходились.
Кто управляет сайтом? Кто владеет серверами? Кто может что-то поменять, если понадобится?
Ответы были мутные.
Тогда я полез смотреть сам. Не дизайн. Не маркетинг. А просто — где контроль и у кого он.
И вот здесь начались странности.
Слишком много ограничений. Слишком медленные изменения. Слишком много разговоров и слишком мало действий.
Пока это выглядело как «ну, стартап, бывает». Но ощущение было неприятное.
Я ещё не делал выводов. Я просто фиксировал.
В тот момент я всё ещё считал, что это история про работу диспетчером.
Я ещё не знал, что через несколько недель задам себе вопрос, который всё поменяет: а этот бизнес вообще принадлежит тому, кто им занимается?
Третий шаг. Почему чинить было бессмысленно
Сначала я просто смотрел.
Я смотрел: как приходят заказы, как распределяются водители, как держится логистика, как всё это пока ещё не разваливается.
И, как обычно, начал задавать вопросы. Не из любопытства. А потому что некоторые вещи не сходились.
Я полез смотреть сайт. Не дизайн. Не маркетинг. А просто — на чём это всё стоит и кто этим управляет.
Картина была неприятная.
Несколько месяцев назад владельцу продали «готовое решение»: фронт, бэк, всё под ключ — за $45,000. Плюс $4,500 в месяц за поддержку.
Обещали, что проблем не будет. По факту — проблем было больше, чем решений.
Очень быстро стало ясно главное: проект ему не принадлежит.
Серверы — не его. Доступов — нет. Ключей — нет. Домен — тоже не его. Формально. По договору.
Он вложился в бизнес: склады, водители, офис. А цифровая часть полностью под чужим контролем.
Любое изменение — долго. Любая правка — за деньги. Любой вопрос — через созвоны и обещания «передать разработчикам».
Я какое-то время пытался советовать. Показывал слабые места. Объяснял, что так нельзя.
Но довольно быстро стало понятно: чинить здесь нечего.
Это не сломанная система. Это так и задумано.
Проект был устроен не как сервис для бизнеса, а как механизм постоянной зависимости.
В какой-то момент я задал вопрос в лоб: а ты вообще этим владеешь?
И вот здесь впервые появилась мысль, которую сначала даже не хотелось произносить: а можно ли сделать то же самое, но так, чтобы это действительно принадлежало владельцу?
Не докрутить. Не подлатать. А собрать заново.
Именно в этот момент стало ясно: исправлять этот проект бессмысленно.
Если что-то и делать дальше — то только с нуля.
Третий шаг. Когда эксперименты закончились
Я делал этот проект один. Без команды. Без офиса. Без созвонов. Без «мы обсудим».
Был реальный бизнес. Реальные заказы. И понимание, что времени на раскачку нет.
Я писал проект с нуля. Не как «разработку». А как решение задачи: чтобы система принимала заказы, назначала водителей, считала доставку и работала в продакшене.
Основная работа шла в одной консоли — там, где был весь код и логика.
Параллельно возникали другие задачи. Где-то что-то ломалось. Где-то нужно было проверить идею. Где-то — посмотреть на проблему с другой стороны.
В какой-то момент это уже было не «пишу код», а управление несколькими потоками одновременно. Как именно — это отдельная история.
Ошибок было много. Глюков — ещё больше. Иногда казалось, что всё развалится.
Но через три недели система заработала. Не идеально. Не красиво. Но она принимала заказы, распределяла их и работала с живыми людьми.
Потом была ещё неделя–полторы, чтобы закрыть самые критичные дыры.
И отдельная история с доменом. Я принципиально не хотел продолжать, пока он не будет под контролем. За него пришлось побороться.
Когда домен оказался у нас, всё стало проще.
Старую систему выключили. Новую — включили. Трафик перевели. Заказы пошли.
Весь функционал старого проекта был перенесён. Без ежемесячной дани. Без зависимости от чужих решений.
Мой товарищ теперь платит мне зарплату. И пока существует его бизнес, у меня есть работа. А у него — наконец-то свой проект, а не арендованный. Проект, который не страшно развивать.
Я не романтизирую этот опыт. Это было тяжело. Местами страшно.
Но именно здесь стало окончательно понятно: эксперименты закончились. Началась реальная работа.
Про внутреннюю кухню — как не утонуть, не потерять логику и не сломаться — это уже следующий разговор.