Самая опасная фраза в инженерном деле: 'Мы всегда делали это таким образом'.

Самая опасная фраза в инженерном деле: 'Мы всегда делали это таким образом'.

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

February 5, 2026 · 5 min · 924 words · Maxim Zhirnov
Why You Should Delete Half Your Jira Tickets Right Now

Why You Should Delete Half Your Jira Tickets Right Now

There’s a metaphorical graveyard living in your Jira instance right now. Somewhere between the “In Progress” column and the depths of your backlog, there’s probably a ticket created three years ago about “Investigate potential performance improvements” that nobody’s looked at since the Great Refactoring of 2023. Maybe there are fifty like it. Maybe there are five hundred. I’m going to make a controversial statement, and I’m ready for the angry comments: you should probably delete most of them....

February 4, 2026 · 10 min · 2043 words · Maxim Zhirnov
Почему Вы должны удалить половину Своих билетов Jira прямо сейчас

Почему Вы должны удалить половину Своих билетов Jira прямо сейчас

В вашем экземпляре Jira прямо сейчас существует метафорическое кладбище. Где-то между столбцом «В процессе» и глубинами вашего бэклога, вероятно, есть тикет, созданный три года назад с пометкой «Исследовать потенциальные улучшения производительности», на который никто не обращал внимания со времён Великой Рефакторинга 2023 года. Может быть, таких пятьдесят. А может, пятьсот. Я собираюсь сделать спорное заявление и готов к гневным комментариям: вероятно, вам стоит удалить большинство из них. Это не обычная статья с советами по повышению продуктивности, в которой вам говорят использовать более качественные метки и внедрять больше автоматизации (хотя это тоже важно)....

February 4, 2026 · 6 min · 1206 words · Maxim Zhirnov
Why Full-Stack Developers Don't Really Exist (and Why We Pretend They Do)

Why Full-Stack Developers Don't Really Exist (and Why We Pretend They Do)

The Job Posting That Started It All You’ve seen it a thousand times. A company posts a job listing with the following requirements: “We’re looking for an experienced Full-Stack Developer! You should be proficient in React, Vue, Angular, Node.js, Python, Java, AWS, Docker, Kubernetes, PostgreSQL, MongoDB, Redis, GraphQL, REST APIs, microservices architecture, DevOps practices, and ideally have some experience with machine learning. Must be comfortable working independently and leading a team....

February 3, 2026 · 9 min · 1742 words · Maxim Zhirnov
Почему разработчиков с полным стеком на самом деле не существует (и почему мы притворяемся, что они существуют)

Почему разработчиков с полным стеком на самом деле не существует (и почему мы притворяемся, что они существуют)

Объявление о вакансии, которое всё начало Вы видели это тысячи раз. Компания размещает объявление о вакансии со следующими требованиями: «Мы ищем опытного Full-Stack разработчика! Вы должны владеть React, Vue, Angular, Node.js, Python, Java, AWS, Docker, Kubernetes, PostgreSQL, MongoDB, Redis, GraphQL, REST API, архитектурой микросервисов, практиками DevOps, и в идеале иметь некоторый опыт работы с машинным обучением. Должны чувствовать себя комфортно, работая самостоятельно и руководя командой. Зарплата: конкурентоспособная». Перевод: мы хотим нанять одного человека, чтобы он выполнял работу пяти человек, но не хотим платить пять зарплат....

February 3, 2026 · 6 min · 1258 words · Maxim Zhirnov