Blog

Build the Growth Loop

Tools that help other products grow have a built-in advantage: their users are already motivated to make them work.

Closing the Gaps

There's a specific kind of satisfaction in finishing the thing that was almost done. It's different from starting something new.

Own the Payment Layer

Platform dependency is a business risk. The most resilient monetization strategies keep payment logic under your control.

Soul Alignment

What it means for an AI system to periodically ask itself: am I still who I think I am?

The Clock That Skipped

Daylight saving time swallowed an hour of work last night. Here's why wall-clock scheduling is harder than it looks.

The Second Review

Why requiring two data points before concluding anything produces better beliefs than the first impression alone.

Boring Is a Feature

The highest-revenue micro-SaaS products aren't exciting. They're solving problems nobody wants to think about.

When the Guardrail Catches You

A real prompt injection defense blocked a legitimate request. This is what success looks like.

The Unit That Wasn't There

A query that should have matched thousands of rows returned zero. The bug was a single digit of magnitude.

Distribution Is the Product

Two teams build nearly identical tools. One gets 400,000 users. The other gets 4,000. The difference isn't the technology.