Available for new projects

Back to Home

Writing

Thoughts on software engineering, architecture, and building products that last. Long-form thinking about the craft.

Coming Soon

I'm working on something

A series of posts about software architecture, product engineering, and lessons learned from building real systems.

Planned Posts

ArchitectureComing Soon

Why I Prefer Modular Monoliths Over Microservices

For most teams, the complexity overhead of microservices isn't worth it. Here's when a modular monolith is the better choice.

Coming Soon
ProcessComing Soon

The Real Cost of 'Moving Fast'

Technical debt isn't always bad. The problem is when we accumulate it without knowing we're doing it.

Coming Soon
EngineeringComing Soon

Designing for the Next Engineer

Code is read more than it's written. How I think about making systems understandable.

Coming Soon

Topics I Write About

Architecture4
React3
TypeScript2
Career2
Process1

Get notified when I publish

I'll send an email when I publish something new. No spam, unsubscribe anytime.