The same app, four times

One product, many frames

Two of those are shipping, the browser console and the API behind it. The desktop and mobile packages are where the same console gets wrapped for other surfaces, one of them an experiment I just ran, the other the one that matters. None of them is a second build of the product.

The bet I am not sure about

Cheap experiments are one of the quiet advantages of building this way. When a new surface costs a shell instead of a rewrite, you can afford to find out whether it matters instead of arguing about it.

The app that actually matters

The circle this closes

The tax, and what comes next

API-First Design | Jesse James Richard