The Antidote to Impostor Syndrome at Startups in the age of AI

Tech has always evolved quickly. New frameworks, new architectural patterns, new flavors of Agile have always shown up faster than anyone could absorb. AI has cranked the pace up to a level that makes the old churn look slow. Coding assistants change every month, the patterns for using them keep shifting, and even what counts … Continue reading The Antidote to Impostor Syndrome at Startups in the age of AI

I Built the Platform, Survived the Acquisition, Then Retired My Own System

The day I found out the company I'd helped build was being acquired, my mind went straight to the application. I'd spent six years as the senior technical leader of a healthcare data SaaS company. I'd built our platform from a proof of concept, scaled the engineering team, owned product decisions alongside our CEO, and … Continue reading I Built the Platform, Survived the Acquisition, Then Retired My Own System

Building a SaaS Platform from Zero, Part 3: Scaling into the Cloud and through an Acquisition

By this point, the platform was doing what it was designed to do. The multi-tenant database had replaced a dozen separate client environments. The data access layer and reporting engine were generating several million dollars a year in revenue. The automation tooling had gotten the data team back on schedule. We'd grown from about a … Continue reading Building a SaaS Platform from Zero, Part 3: Scaling into the Cloud and through an Acquisition

The Boring Architecture Decisions That Quietly Compound

Every few years software engineers converge on a new paradigm, and suddenly it feels like you're falling behind if you haven't adopted it. Microservices. Event-driven architecture. Server-side rendering coming back around. Each of these emerged because real teams hit real scaling problems and needed better solutions. Before adopting any of them, ask whether your team … Continue reading The Boring Architecture Decisions That Quietly Compound