Аргументы против постоянного использования Agile Epics

Начну с признания: раньше я был настоящим фанатом эпиков. Каждый запрос на добавление функции, каждый этап проекта, каждый чих в офисе упаковывался в блестящий контейнер эпика. «Просто добавь это в эпик!» — провозглашал я, словно какая-то фея Agile, размахивающая своей палочкой невыполненных задач. Но после нескольких лет наблюдения за тем, как проекты терпят неудачи, команды выгорают, а заинтересованные стороны недоумённо чешут головы, я пришёл к отрезвляющему выводу: эпики не всегда являются решением....

13 августа 2025 06:01 · 6 минут · 1103 слова · Maxim Zhirnov

Аргументы против постоянного использования гибких резервов

Представьте: вы на третьем ежедневном стендапе на этой неделе, и кто-то неизбежно спрашивает: «Так какова наша скорость на этом спринте?» Тем временем ваш бэклог вырос из аккуратного списка из 20 пунктов в разросшегося монстра с 247 тикетами, половина из которых не тронута со времён администрации Обамы. Звучит знакомо? Добро пожаловать на тёмную сторону Agile-бэклогов, о которой никто не говорит на модных методологических конференциях. Не поймите меня неправильно — я не собираюсь сжигать манифест Agile и не предлагаю всем вернуться к водопадной модели наших предков....

12 августа 2025 06:01 · 6 минут · 1087 слов · Maxim Zhirnov

Почему вам иногда следует изобретать велосипед

Представьте: вы по уши в проекте, в венах бурлит кофеин, и вдруг вам нужно реализовать функцию, которую наверняка кто-то уже создавал. Ваш коллега наклоняется и шепчет те волшебные слова, которые каждый разработчик слышал тысячу раз: «Не изобретай колесо заново». Но вот в чём дело: иногда это колесо квадратное, иногда оно сделано из бетона, а иногда у него 47 зависимостей, которые увеличат размер вашего бандла быстрее, чем ваше терпение во время ревью кода....

11 августа 2025 06:01 · 6 минут · 1142 слова · Maxim Zhirnov

Аргументы против того, чтобы всегда использовать функции Serverless

Бессерверные функции — это новая блестящая игрушка, с которой все хотят поиграть. Они обещают бесконечную масштабируемость, отсутствие управления инфраструктурой и волшебную модель ценообразования «плати только за то, что используешь». Но вот в чём дело: возможность поместить всё в бессерверную функцию не означает, что так и нужно делать. Позвольте мне быть тем, кто испортит вам веселье и расскажет, почему ваш подход «сначала бессерверные функции» может стоить вам не только денег, но и здравомыслия, производительности и контроля над вашим собственным приложением....

8 августа 2025 06:01 · 6 минут · 1 слово · Maxim Zhirnov

Почему ваша одержимость инструментами Код-ревью неуместна

Начну с признания, которое может кого-то возмутить: ваш новый инструмент для проверки кода на основе ИИ, скорее всего, ухудшает ваш код, а не улучшает. Я знаю, я знаю. Вы только что потратили несколько сотен долларов на эту премиум-подписку, и теперь получаете дозу дофамина каждый раз, когда она отмечает очередную «потенциальную проблему». Но вот неудобная правда, которую вам никто в отделе маркетинга DevTools не расскажет: вы попали в ловушку автоматизации, и пора вмешаться....

7 августа 2025 06:01 · 6 минут · 1066 слов · Maxim Zhirnov