Що насправді відбувається між "ідея готова" і "фіча в проді"
Зі сторони здається просто: придумав фічу, розробник написав код, готово. Насправді між цими точками ціла прихована робота.
Спочатку ідею розбирають на частини і дивляться, що вона змінює в існуючій архітектурі. Часто проста функція тягне за собою зміни в кількох модулях одразу.
Далі рішення: як зробити так, щоб не зламати те, що вже працює. З'являються компроміси між швидкістю та якістю коду.
Потім тестування, яке рідко проходить з першого разу, і крайові випадки, про які ніхто не думав заздалегідь.
Шлях від ідеї до продакшену це не пряма лінія, а серія маленьких рішень.