Engineering Habits that Compound Over Years

Engineering Habits that Compound Over Years

Introduction Engineering is not just about writing code; it’s a craft that requires continuous learning, discipline, and the development of good habits. In this article, we’ll explore some engineering habits that can significantly impact your career over the years. We’ll discuss why these habits are important, how to cultivate them, and provide practical examples and step-by-step instructions to help you integrate them into your daily routine. The Power of Consistency Consistency is key in developing any habit, and engineering is no exception....

February 20, 2026 · 4 min · 690 words · Maxim Zhirnov
Safely adopting third-party code and dependencies

Safely adopting third-party code and dependencies

[object Object]

February 20, 2026 · 1 min · 2 words · Maxim Zhirnov
CQRS and event sourcing: when they actually pay off vs. pure architecture theater

CQRS and event sourcing: when they actually pay off vs. pure architecture theater

[object Object]

February 20, 2026 · 1 min · 2 words · Maxim Zhirnov
Running a monorepo without hating your life

Running a monorepo without hating your life

[object Object]

February 20, 2026 · 1 min · 2 words · Maxim Zhirnov
Event-Driven Systems: Beautiful on Paper, Nightmarish in On-Call

Event-Driven Systems: Beautiful on Paper, Nightmarish in On-Call

You know that feeling when an architecture looks absolutely stunning in a whiteboard diagram? Event-driven architecture is the architectural equivalent of that girlfriend who looks incredible on Instagram but will drain your wallet, your sanity, and your sleep schedule. Don’t get me wrong—I’m not saying EDA is bad. I’m saying that what the conference talks don’t mention is that adopting EDA is essentially signing up for a master class in distributed systems debugging at 3 AM on a Sunday....

February 19, 2026 · 13 min · 2719 words · Maxim Zhirnov