MSR
ImpactArchitectureProjectsWritingContact

Writing.

Thoughts on software architecture, engineering culture, and the future of building.

Sep 28, 20255 min read

Scaling Engineering Culture: From 5 to 50 Developers

Technical debt isn't just code—it's process. How to maintain velocity and quality as your team grows beyond the two-pizza rule.

Culture
Leadership
Sep 15, 20254 min read

AI Agents in Production: Beyond the Hype

Shipping LLMs is easy. Operating them safely is not. Lessons from deploying AI agents in real-world systems.

LLMs
AI
Oct 12, 20255 min read

The Death of the Monolith: Why Microservices Aren't Always the Answer

We often rush to decompose systems, but distributed complexity has a cost. When to stick with a modular monolith and when to break it apart.

Scalability
Architecture
Jul 10, 20255 min read

Why Most Tech Debt Is a Leadership Failure

Tech debt isn't created by lazy engineers. It's created by misaligned incentives and short-term thinking.

Tech Debt
Leadership
Aug 21, 20254 min read

Senior Engineers Think in Systems, Not Tasks

The real difference between mid-level and senior engineers isn't syntax—it's how they reason about impact, risk, and time.

Engineering
Mindset