Skip to content
Hi, Bot
All lessons

Unit 9 · Lesson 1

From prototype to product

The gap between 'works for me' and 'works for someone else.'

~20 min

In Unit 5, you built a tiny workflow that solved your problem. It worked. You were proud. Fair enough.

Now comes the hardest, most valuable leap in the whole course: making it work for someone who isn't you.

Because here's the humbling truth every builder learns: the thing in your head is clear to you precisely because it's in your head. Everyone else is starting from zero.

"Works for me" is the beginning, not the finish. A real product works for someone who can't ask you what you meant.

One idea: you are not your user

Remember Unit 2 — "works for me is not works"? That was about AI trained on too-narrow examples. This is the same trap, and you're the narrow example.

You know the secret handhold. You know which button is finicky. You know to type it just so. A stranger knows none of that. Everything obvious to you is invisible to them.

What's in your headWhat the stranger sees
"Obviously you tap here first."A screen with no clue where to start.
"It only works if you phrase it like…"It "randomly" doesn't work.
"Ignore that weird part."A weird part, front and center.

The gap between those two columns is the work of turning a prototype into a product. You can't close it by thinking harder — you're too close. You close it by watching a real person try.

Do the thing

Take something you've made (your Unit 5 workflow, a game, a doc, anything). Write down three things you'd have to tell a first-time user for it to make sense. For example:

  1. "You have to start on this screen, not that one."
  2. "Type your question as a full sentence or it breaks."
  3. "The second button doesn't do anything yet — ignore it."

Each thing on your list is a piece of knowledge trapped in your head. That's your fix-it list.

Quick check. If your list is empty, you either built something incredibly simple (great) or you can't see the gaps yet (likely) — which is exactly why you can't be the only tester. Every "obviously you just…" is a landmine for a real user. The longer your list, the more you've learned. An empty list usually means you haven't watched anyone else try.

Why this matters

This is the mindset shift from maker to builder-for-others, and it changes what "done" means.

  • You are the worst judge of your own thing's clarity. You literally cannot un-know how it works.
  • Every 'obviously' is a warning sign. The stuff that's obvious to you is the stuff that trips everyone else.

Next lesson, we do the only thing that actually closes the gap: put your thing in a real person's hands, shut up, and watch.

Reflect & continue

One last thing.

The reflection sticks the lesson. One sentence is plenty.

Skip for now