Junior Developers Should Not Touch Tests: A Provocative Case for Gatekeeping Quality

Junior Developers Should Not Touch Tests: A Provocative Case for Gatekeeping Quality

The Uncomfortable Truth Nobody Wants to Hear Let me start with something that will make your Twitter timeline combust: junior developers writing tests is like letting someone learn to drive by driving a school bus during rush hour. Sure, they’ll probably survive, and maybe even learn something. But is that really the best use of everyone’s time and sanity? I can already hear the collective gasp from the test-driven development zealots, the agile evangelists, and the “everyone should code review everything” crowd....

February 17, 2026 · 9 min · 1810 words · Maxim Zhirnov
Младшим разработчикам не следует прикасаться к тестам: Провокационный пример качества гейткипинга

Младшим разработчикам не следует прикасаться к тестам: Провокационный пример качества гейткипинга

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

February 17, 2026 · 6 min · 1192 words · Maxim Zhirnov
Side Projects That Actually Grow Your Skills Instead of Just Filling GitHub

Side Projects That Actually Grow Your Skills Instead of Just Filling GitHub

The GitHub Graveyard: Why Most Side Projects Fail Let’s be honest—your GitHub is probably littered with half-finished projects that seemed like brilliant ideas at 11 PM on a Tuesday. A repo with a README that says “TODO: add documentation,” three commits from last year, and approximately zero stars. We’ve all been there. The project started with enthusiasm, but somewhere between week two and month three, it quietly died on the vine....

February 15, 2026 · 10 min · 1948 words · Maxim Zhirnov
Побочные проекты, которые на самом деле развивают Ваши навыки, А не просто заполняют GitHub

Побочные проекты, которые на самом деле развивают Ваши навыки, А не просто заполняют GitHub

Могила проектов на GitHub: почему большинство побочных проектов терпят неудачу Давайте будем честными — ваш GitHub, вероятно, завален незаконченными проектами, которые казались блестящими идеями в 23:00 во вторник. Репозиторий с README, в котором написано «TODO: добавить документацию», три коммита за прошлый год и примерно ноль звёзд. Мы все бывали в такой ситуации. Проект начинался с энтузиазма, но где-то между второй неделей и третьим месяцем он тихо умер. Проблема не в том, что вам не хватает идей или навыков....

February 15, 2026 · 6 min · 1142 words · Maxim Zhirnov
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