Adventure 8
Adventure 8
Adventure 8
Adventure 8
Adventure 8
Adventure 8
Demo | Product | ||
Users | You | Strangers | |
Inputs | What you tested | Anything imaginable | |
Errors | "Oh well, restart" | Real users blame you | |
Cost | Free or trivial | API calls × users = $$$ | |
Speed | Whenever you have time | Continuous. Bugs at 2am. | |
Privacy | Just your data | You hold others' data | |
Onboarding | You already know how | First-timer gives up in 8 seconds |
Adventure 8
Adventure 8
You shipped a demo of an AI homework helper. 10 friends start using it.
Adventure 8
Adventure 8
Adventure 8
Adventure 8
What: A one-page doc defining what you're building and why, before any code.Like: A blueprint for a house. You don't pour concrete before knowing if it's a bungalow or a mansion.Why it matters: Writing the PRD reveals which parts of your idea you can't actually answer yet. Better discovered on paper than after a week of coding.
Adventure 8
Adventure 8
Adventure 8
Adventure 8
Adventure 8
What: What a screen looks like to a brand-new user before they've added any data.Like: A new restaurant on opening night. If it looks "empty and confused," nobody enters.Why it matters: This is the screen that decides if a new user stays. Most builders forget to design it. Don't.
Adventure 8
Adventure 8
Ask: What's the one thing that, if it didn't work, would kill the project?
Adventure 8
Adventure 8
What: A 1-day experiment to test whether the riskiest technical piece works.Like: Drilling a test hole before building a well. Cheap to drill, expensive to find out after construction.Why it matters: Most failed projects could have been killed in 1 day. Do the spike.
Adventure 8
You want to build: "An AI that turns my school's daily announcements podcast into a 100-word text summary I can read on my phone."
Adventure 8
Adventure 8
Layer | Pick | |
Frontend | Plain HTML/CSS/JS, or one Next.js page | |
Backend | Cloudflare Pages Functions / Vercel Functions | |
LLM API | Whichever you're more comfortable with (Claude or OpenAI) | |
Storage | Start with NONE. Add D1/KV when needed. | |
Auth | NONE for v1. Add magic link or Google when users ask. | |
Deploy | GitHub → Cloudflare Pages, auto-deploy on push |
Adventure 8
Adventure 8
Scale | Cost | |
1 user × 10 calls/day × $0.01 | $0.10/day → free tier | |
100 users × 10 calls/day × $0.01 | $10/day → $300/month | |
1,000 users × ... | $3,000/month |
max_tokens cap so one user can't burn $100?Adventure 8
index.html that says "Hello, world. Coming soon."Adventure 8
git push and it's live.Adventure 8
index.htmlAdventure 8
Adventure 8
Adventure 8
Scale | Reality | |
1 user × 10 API calls/day × $0.01 | $0.10/day → free tier ✅ | |
100 users × 10 API calls/day × $0.01 | $10/day → $300/month 💸 | |
1,000 users × ... | $3,000/month 🚨 |
Adventure 8
Adventure 8
❌ Don't pick | Why | |
"AI tutor for everyone" | Too broad — no specific user | |
"Better Notion / better Claude" | Too big — fighting billion-dollar products | |
"Something I'd never use myself" | You'll lose motivation in week 3 | |
"The most ambitious idea I can think of" | Ambition kills more first projects than bad ideas |
Adventure 8
Adventure 8
Adventure 8
Adventure 8
Saying it out loud commits you.
Adventure 8
Adventure 8
The Adventure ends. Your real work begins.
Adventure 8
Adventure 8