Hi there 👋

My name is Maksim Zhirnov. I’m a Growth Marketing Expert & MarTech Engineer. I help tech companies scale through data-driven marketing strategies, powered by my engineering background. I love building marketing systems that drive growth and sharing insights on the intersection of technology and customer acquisition.
Hardening a Linux Server for Pet Projects and Indie SaaS

Hardening a Linux Server for Pet Projects and Indie SaaS

Introduction Welcome, fellow developers and indie creators! If you’re here, you’re probably passionate about your pet projects and indie SaaS ventures, and you want to make sure they’re as secure as possible. In this article, we’ll dive deep into the world of Linux server hardening, providing you with step-by-step instructions, code examples, and even a couple of diagrams to keep things interesting. So grab a cup of coffee, sit back, and let’s get started!...

May 22, 2026 · 5 min · 872 words · Maxim Zhirnov
Incident Channels as Entertainment: Are We Addicted to Production Fires?

Incident Channels as Entertainment: Are We Addicted to Production Fires?

In the world of software development, there’s an unspoken truth that often goes unnoticed: incident channels have become a form of entertainment for some developers. It’s not uncommon to hear phrases like “the show must go on” or “let’s watch the fireworks” when a production issue arises. But is this culture healthy, or are we developing an unhealthy addiction to production fires? The Allure of Incident Channels At first glance, the idea of an incident channel being entertaining might seem absurd....

May 18, 2026 · 4 min · 669 words · Maxim Zhirnov
Why ‘Explainable AI’ Is Mostly a Comfort Blanket for Management

Why ‘Explainable AI’ Is Mostly a Comfort Blanket for Management

Introduction In the rapidly evolving landscape of artificial intelligence (AI), the concept of “Explainable AI” (XAI) has gained significant traction. The idea is simple yet compelling: create AI systems that can explain their decisions in a way humans can understand. However, despite its appeal, I argue that XAI often serves more as a comfort blanket for management than a practical solution to the challenges of AI adoption. The Allure of Explainable AI The allure of XAI is easy to understand....

May 11, 2026 · 4 min · 644 words · Maxim Zhirnov
Long-term log and event storage: archives, cold storage, and reprocessing

Long-term log and event storage: archives, cold storage, and reprocessing

Introduction Welcome, fellow data enthusiasts, to the thrilling world of log and event storage! Today, we’re diving deep into the murky waters of long-term data retention, exploring the treasures of archives, the chill of cold storage, and the art of reprocessing. So grab your diving gear and let’s plunge in! The Importance of Long-term Storage In the age of big data, logs and events are the breadcrumbs that lead us to insights, the clues that solve mysteries, and the evidence that keeps us honest....

May 8, 2026 · 3 min · 577 words · Maxim Zhirnov
License Wars: Do Developers Actually Care About Anything Beyond MIT?

License Wars: Do Developers Actually Care About Anything Beyond MIT?

Introduction In the vast universe of software development, the choice of license for your code can often feel like a cosmic battle between legalese and practicality. The MIT license, with its simplicity and permissiveness, has become the go-to choice for many developers. But does this mean that other licenses are relegated to the dusty shelves of legal obscurity? In this article, we’ll dive deep into the world of software licenses, exploring why the MIT license reigns supreme, and whether there’s room for other licenses in the developer’s toolkit....

May 4, 2026 · 6 min · 1083 words · Maxim Zhirnov