Back

Lesson 3/5

3.2

Build the smallest real thing

Artifact: one small real thing you'd actually use, named in one sentence

1. The habit

When you're learning something — a framework, a pattern, a library — the version of "try it" that works isn't do the tutorial example. It's build the smallest possible real thing that uses it.

The keyword is real. Real means: something you wanted to exist. Something you'd send to a friend. Something with a real person's name on it that isn't a placeholder. Something where if it broke, you'd notice.

A todo app isn't real. The link-shortener you actually use to send your dad a YouTube video — that's real.

2. Why "real" matters

Tutorial examples are sanitized. The data is clean. The user input is in the example file. The edge cases are not present, because the tutorial author removed them so the example would fit on one slide.

The moment you try the same idea on something real, the edge cases show up: weird inputs, missing fields, mistakes you make, decisions you have to invent answers for. Those are the things your brain encodes around. They're also the things tutorials cannot generate for you — if they did, they wouldn't be smooth, and they wouldn't sell.

A real thing supplies its own friction, for free.

3. What "smallest" means

Smallest does not mean unambitious. It means: the smallest scope that still produces the thing you wanted.

  • Learning React? Don't build "a full app." Build a one-page tool that does one thing you'd actually use.
  • Learning Postgres? Don't seed a fake bookshop. Store the thing you've been tracking in a Notes app.
  • Learning auth? Don't simulate sign-in. Add sign-in to that one-page tool.

A real, small thing that you'd touch again next week beats a fake big thing that's never opened again. The next-week touch is when the real learning lands.

4. The pattern, in one line

Pick the smallest thing that satisfies all three:

  1. You want it to exist.
  2. You'd open it again next week without anyone asking you to.
  3. It needs at least one piece of the thing you're trying to learn.

If something passes all three, you've found your project. Don't keep shopping for a better one. Better is the enemy of started.

5. Pick yours

If you can name it in one sentence, you can start it tonight.