// личный канал‑лог
gavrilovlog
← все записи

Ship fast, iterate quickly

👁 5676💬 7
Моя цель - научиться быстро выпускать продукты. Стек, который использую, не самый новый. Некоторые технологии устарели на годы. Но они решают мои задачи - этого достаточно. Каждый день выходит что-то новое. Пока изучаешь одно - выходит другое. Вместо вечного обучения надо просто делать. Есть такой человек, известный как levelsio доказал, что PHP + jQuery, хоть и устаревший стек, но это приносит ему около $3M/год. Потому что скорость важнее качества. Лучше быть первым, чем лучшим. В Almaz я начинал с монолита на NestJS - все в одном: бот, API, платежи. Когда понадобилось вынести платежный сервис: 1. Я просто скопировал весь монолит 2. Удалил все кроме платежей 3. Задеплоил за день Костыль? Да. Работает? Да. Я как-то нанял разработчика в Almaz. Задача: добавить новый платежный провайдер дополнительно к Yookassa. Результат: 3 недели, полный рефакторинг, добавил фабрики, все сделано очень красиво и очень хорошо работает. Но проблема в том, что сервис и раньше работал хорошо. А пользователю вообще пофиг на красоту кода внутри. MindPost сейчас: 10+ неиспользуемых таблиц в БД Никакой документации Держится только на моем понимании Разобраться с нуля - нереально. Но делать рефакторинг сейчас нет смысла, поэтому я решил, что рефакторингом займусь, когда этот проект выйдет на $10k MRR. Вообще я начинаю рефакторить только тогда, когда упираюсь в серьезные ограничения, вот тогда это прям оправдано, в остальном это трата времени, которое можно было потратить на другие более важные задачи.
Мертвым проектам не нужен рефакторинг. Проект умирает без прибыли. Прибыль от довольных пользователей. А как показывает опыт, пользователи довольны, когда релизы происходят быстро.
61/100 Telegram | YouTube | Запретграм
83

Комментарии · 7

  • @XoDefender
    Мне интересно, MindPost же раньше использовал, если не ошибаюсь, gpt api? Подскажите, как вы выполняли обращения по api из РФ. Вчера узнал, что они их блочат
  • @XoDefender
    Прокси или сервак был за рубежом?
    • @gavrilovlog
      Прокси socks5 функцию в коде написал и обернул все запросы в эту функцию
      • @easylead01
        Кирилл, добрый день! Подскажите,пожалуйста, реально ли создать полноценный Saas по доставке суши роллов при помощи ИИ (Cursor) не программисту?
        • @gavrilovlog
          Можно попробовать использовать nocode решение для бекенда например на n8n. А фронт сделать на cursor. Но в любом случае, надо будет погрузиться в техническую часть. Поэтому я бы сказал, это реально, но надо быть готовым, что будет сложно.
          • @easylead01
            С фронтом все норм , я не делал бэк энд и сыкотно , просто бывают ситуации когда даже сама сильная модель ии не может решить проблему )
            • @pavlov_ig
              надо разбивать всё на более мелкие задачи, тогда вероятность повысится. И идти поэтапно, каждый этап тестировать. Всё это тоже делать при помощи ИИ. То есть это не процесс один раз нажал кнопку и доехал до конца, нужно постоянно взаимодействовать с ИИ, сидеть у него над плечом.