Why Code Reviews are Often a Waste of Time (And What to Do Instead)

Why Code Reviews are Often a Waste of Time (And What to Do Instead)

Let me start with a controversial statement that’ll probably ruffle some feathers: code reviews, as practiced by most teams, are a colossal waste of time. Before you sharpen your pitchforks and light your torches, hear me out. I’ve been on both sides of this fence – as a reviewer drowning in diffs and as a developer waiting for approval while my brilliant code grows stale. The uncomfortable truth is that we’ve turned code reviews into a cargo cult practice....

September 22, 2025 · 9 min · 1778 words · Maxim Zhirnov
Почему Код-ревью часто является пустой тратой времени (и что делать вместо этого)

Почему Код-ревью часто является пустой тратой времени (и что делать вместо этого)

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

September 22, 2025 · 6 min · 1085 words · Maxim Zhirnov

Ignoring Industry Trends to Focus on What Works

Picture this: You’re at a tech conference, surrounded by developers evangelizing the latest framework that will “revolutionize everything.” Meanwhile, you’re sitting there with your trusty old stack, wondering if you’re the equivalent of that person still using Internet Explorer in 2023. Spoiler alert: you’re probably not. Here’s the uncomfortable truth that nobody talks about at those shiny conferences: the boring technologies that work are infinitely more valuable than the exciting ones that don’t....

August 8, 2025 · 12 min · 2431 words · Maxim Zhirnov

Игнорируя отраслевые тенденции, чтобы сосредоточиться на том, что работает

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

August 8, 2025 · 5 min · 997 words · Maxim Zhirnov
Why Hunting 10x Developers Will Leave You With 0.1x Results

Why Hunting 10x Developers Will Leave You With 0.1x Results

Picture this: you’re assembling your dream engineering team and stumble upon a LinkedIn profile that reads “10x Full Stack Developer - I output 12,000 lines of bug-free Rust code before breakfast (and yes, I actually like async programming)”. Your inner tech lead starts drooling. But before you max out your AWS budget trying to hire this coding demigod, let’s talk about why the 10x developer myth is more dangerous than a sudo rm -rf /* in your production environment....

May 5, 2025 · 3 min · 639 words · Maxim Zhirnov