Skip to main content
Building3 minute read

The First Version Is for Learning

Planning answers what we expect.Shipping shows what is true.

What happened

I was building a system with more possible features than we could responsibly solve at once.

There were requests for additional views, deeper integrations, more automation, and broader control.

All of them could eventually be useful.

Trying to resolve the entire future before releasing anything would have made the first version slower, heavier, and harder to evaluate.

So the initial release focused on the smallest complete experience that could be used for real work.

Once people could interact with it, their reactions became more useful than our earlier assumptions.

They could point to what was missing.

They could distinguish an inconvenience from a real blocker.

They could show which parts of the original plan mattered and which parts only sounded important.

What changed

I stopped treating the first version as a smaller copy of the final vision.

Its job is different.

The first version creates evidence.

It should be complete enough to use, narrow enough to understand, and honest enough to reveal what must happen next.

What I’m keeping

I will not ask the first version to contain everything. I will ask it to teach us something we could not learn while discussing it.