Build it yourself

Learn to build your own software, one project at a time.

Pick something you already pay for, and learn how to build your own version one step at a time. We’ll explain what you gain, what you give up, and the trade-offs along the way.

How every lesson works

Every build is split into steps, and every step is labeled with who does the work.

Browse the lessons

20 builds so far, each modeled on software people pay for today.

Keep building

New lessons and honest build notes, by email. No spam, one-click out.

Signups open when the site goes live.