← All topic guides

Topic Guide

Running a SaaS Lean: Product Calls and the Tooling That Holds It Together

Running a real, paying SaaS product with a small team removes a thing you don't notice until it's gone: a hallway full of people to route every decision past before it ships. Every product call in this hub, a dialog that had to die, a pricing model that had to separate subscription cost from per-event cost, a badge-covered list row replaced with one honest sentence, got made and shipped by one or two people, not a department. What replaces the missing headcount is a discipline: read the actual friction before deciding, check whether an existing pattern is already almost right before inventing a new one, and revisit a call in public when it turns out wrong.

The other half of this hub is the tooling that makes running lean survivable at all. A backlog that had been quietly lying for weeks about what was actually in progress. Dashboards that stopped centering on busy-looking activity and started answering the one question that matters: what needs a decision next. A backup job that had been silently dead for three weeks, found by accident during an unrelated repo split. None of this is glamorous work. It's the maintenance a bigger team would normally split across more people, caught here by whoever is watching that day.

The posts closest to the surface are the operator's own week: fifty-one wrong review verdicts caught before they shipped, a hundred and thirty-six bounced emails traced back to real orders, two apology drafts that never got sent because nothing is authorized to send them. Running lean doesn't mean fewer decisions. It means every one of them has to be caught by the few people actually watching.

41 posts in this guide, by DX

Start here

The 'AI runs the company alone' story everyone is writing, with git receipts

One week of receipts from running a legacy platform through AI agents the way the WSJ's solo-founder profile claims is possible, minus the solo part: 51 wrong review verdicts, 136 bounced emails traced back to orders, and two apology drafts nothing is allowed to send.

· 4 min read

Product and UX calls made end to end

A migration that turns into a platform decision

Measuring the work honestly

Backlog and ticket tooling that tells the truth

Auditing your own infrastructure

Deciding what to build now, and what to defer on purpose

Splitting your own tools from the product you sell

The content pipeline is a product too

Hitting one of these walls in your own codebase or your own machine? Talk it through with us, or read the rest of the Build Log.