Insights

Field notes from building production software.

Long-form notes from our engineering practice. No hot takes — just what we've learned shipping real systems.

Architecture

Why most SaaS products fail before they scale

The systems that break under growth almost always carry the same fingerprints. Here's what we look for in an architecture review.

5 min read
MVP

Building an MVP without creating technical debt

There's a small set of decisions in an MVP that compound. Get them right and v2 stays cheap; get them wrong and the rewrite finds you.

7 min read
Engineering

The hidden cost of poor software architecture

Bad architecture rarely shows up as one big problem. It shows up as a thousand small ones — every sprint, for years.

6 min read
AI

Designing AI features users actually trust

Trust isn't a tone of voice. It's a function of evals, latency, transparency and a sensible product surface.

8 min read
Cloud

When Kubernetes is the wrong answer

K8s is great — when you need it. The cost of running it before you do is usually paid in engineering hours, not dollars.

6 min read
Operations

How to make on-call something engineers don't dread

Good on-call is a design problem. We talk about runbooks, alerts that mean something, and the cost of pager fatigue.

5 min read