Measuring Developers by Tickets Closed Is the New Lines of Code

Measuring Developers by Tickets Closed Is the New Lines of Code

We’ve been here before. Twenty years ago, managers thought they’d cracked the code: count the lines of code developers write, and boom—instant productivity measurement. It was simple, objective, and completely wrong. Lines of code became the programming equivalent of paying soldiers by the bullet fired—quantity over sense. Yet here we are in 2026, making the exact same mistake with a fresh coat of paint. We’ve just swapped “lines of code” for “tickets closed,” and everyone’s acting like we invented something revolutionary....

February 10, 2026 · 9 min · 1733 words · Maxim Zhirnov
Измерение разработчиков по закрытым заявкам - это новые строки кода

Измерение разработчиков по закрытым заявкам - это новые строки кода

Мы уже были в такой ситуации. Двадцать лет назад менеджеры думали, что разгадали секрет: подсчитывай количество строк кода, написанных разработчиками, и вуаля — мгновенное измерение производительности. Это было просто, объективно и совершенно неверно. Строки кода стали программистским эквивалентом оплаты солдатам за выстреленные пули — количество важнее смысла. И вот мы в 2026 году, совершаем ту же самую ошибку, только с новым покрытием. Мы просто заменили «строки кода» на «закрытые заявки», и все ведут себя так, будто изобрели что-то революционное....

February 10, 2026 · 7 min · 1282 words · Maxim Zhirnov
The Case for Embracing Inefficiencies in Software Development

The Case for Embracing Inefficiencies in Software Development

Remember when your car had a 5-speed transmission and a carburetor you could actually tinker with? Yeah, neither do I—but engineers loved them. Why? Because that “inefficient” design taught them how cars actually worked. Today’s software industry is obsessed with maximum efficiency, and I’m here to argue we’re optimizing away some of the most valuable parts of our craft. The Efficiency Cult We’ve Built Let’s be honest: the software development world is currently gripped by what I call “efficiency mania....

January 12, 2026 · 9 min · 1805 words · Maxim Zhirnov
Аргументы в пользу использования неэффективности при разработке программного обеспечения

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

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

January 12, 2026 · 6 min · 1251 words · Maxim Zhirnov
The Benefits of Not Writing Tests for Every Piece of Code

The Benefits of Not Writing Tests for Every Piece of Code

You know that feeling when you’re staring at a five-line getter function, and your linter is screaming at you because coverage is at 87% instead of 95%? Yeah. That’s the moment I want to talk about. The testing community has done an incredible job evangelizing unit tests—and for good reason. Tests catch bugs, they provide confidence, they act as safety nets. But somewhere along the way, we’ve collectively developed test-writing religiosity....

November 8, 2025 · 8 min · 1686 words · Maxim Zhirnov