• Оверінжиніринг — невидимий ворог компанії. Або що занадто, то недобре

    Отличная статья. Но рядом с историей Антона есть история Владимира. Который нашел бизнес нишу и запилил свой проект за пару месяцев. Без тестов, CI/CD, и всего этого оверинжиниринга. И даже заплатил за промоушн — но вот только оказалось его продукт не держит нагрузку, которая внезапно случилась после рекламной компании, в нем есть баги, которые ломают юзкейсы,а фиксы багов на коленке ломают соседние юзкейсы... А дальше — больше, клиенты хотят больше функционала прям завтра — а кривой codebase не позволяет деливерить новые фичи во вменяемые таймлайны — ну просто потому что все на коленке.
    Вот такие Сцилла и Харибда в софтваре девелопменте — чтобы проплыть между ними, надо четенько понимать, почему надо что то усложнять и почему надо упрощать и что это будет стоить.