Решили не переписывать код с нуля с нуля
Иногда, изучая код, понимаешь, что он слишком сложный и негибкий, и даже небольшие изменения требуют много усилий. Возникает желание переписать всё с нуля, но опыт подсказывает, что это не всегда нужно. Особенно если клиент — стартап c ограниченным бюджетом.
Наша цель — ускорить результат, а не тратить время на создание «идеального» кода, который никто кроме разработчиков и не оценит.
Поэтому вместо глобальных изменений мы выбрали путь постепенного улучшения. Мы разделили задачи так, чтобы 80% времени шло на новые функции, а 20% — на исправление технических проблем. Это позволило сохранить баланс между развитием и стабильностью существующего кода.
(можно в сравнении показать, сколько стоило бы переписывание сервиса с нуля. И сколько стоит доработка, но не переписывание. Можно на рандомном проекте показать, если не хотите нимбловские бюджеты светить)