Writing

Short posts on building products from zero to one.

The first ten users

The first ten users show what is real. I listen to what they do, not only what they say. I remove distractions. I make the best path the fastest path. I write down what worked and what did not. I repeat that loop until we see steady use.

Early users tell you what matters. They show you where confusion lives. They vote with their time.

If you build for everyone, you build for no one. Start narrow. Make ten people love it. Then scale what works.


Onboarding is a product

Onboarding is not a one time project. It is part of the product. Guidance should be in the right place and time. It should be easy to improve without a big rebuild. It should be measured like any other feature.

Good onboarding feels invisible. It shows up when you need it and disappears when you do not.

Treat onboarding like you treat the rest of the product. Version it. Test it. Ship improvements. Listen to the data.


From prototype to habit

A prototype is a promise. A habit is value. The path between them needs clear names, stable seams, and support. Each step should reduce confusion and increase trust.

Prototypes prove the idea. Habits prove the business.

Move fast from prototype to first value. Then slow down and make it stable. Stability creates trust. Trust creates habits.