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
Feature Flags in Production: Patterns and Anti-patterns for Safe Releases

Feature Flags in Production: Patterns and Anti-patterns for Safe Releases

The Great Flag Debate: Why Your Releases Need Guardrails You know that feeling when you’ve just deployed to production and suddenly realize you’ve introduced a bug that affects 10,000 users? That cold sweat moment when everyone’s staring at the Slack channel? Yeah, feature flags exist to save you from that particular brand of professional anxiety. Feature flags (also called feature toggles or feature switches) represent a fundamental shift in how we think about deployment and release....

February 20, 2026 · 13 min · 2650 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