Part 1 Β· The idea Β· π’ Easy Β· ~20 min
What you learn in this lesson: software on demand β you wish for a program, and an agent builds it. And the one big rule of wishing.
π First things first: this lesson has a few odd computer words in it. You do not need to understand a single one of them. Honestly. They are only there so you can see everything you don't have to know. If you meet one: just keep reading. π
π¬ Watch it first (40 seconds)
π The big idea
Not long ago, if you wanted a computer game, someone had to program it: a person typing thousands and thousands of lines of secret computer language, for weeks or months. If you couldn't do that, you could only play games other people had made.
That just changed. There is now something called software on demand, and it works like this:
You wish for a program β and it appears. π§
You describe what you want, in your own words, like you would tell a friend. Then an AI agent β a tireless computer helper β builds it for you. A minute later your game is on the page, and you can play it. That's the whole thing. That's the magic.
An agent is a bit like the genie from the fairy tales, but better in three ways:
- You never run out of wishes. Three wishes? Ha! You get as many as you like.
- You can fix a wish. If the genie misunderstood you, you just explain it again. Nothing is ever ruined.
- It never twists your wish on purpose. No fairy-tale tricks. (But it can misunderstand you β then you wish more clearly!)
π The one big rule: say WHAT, not HOW
Here is the rule that this whole course is about:
You say WHAT you want. You never say HOW to build it.
Think of a pizza restaurant. You say: "One pizza with extra cheese and no mushrooms, please!" You do not walk into the kitchen and explain how to knead dough, how hot the oven must be, or how to slice cheese. The cook knows all that. It's their job.
The agent is your cook. Programming is its job β not yours.
You're about to see a table. Read the left column only β that's how you talk. The right one has those odd computer words you (as you already know) do not need to understand.
| π How you just say it | π€ How you do NOT have to talk |
|---|---|
| "Play dice with me β first to 20 points wins!" | "Generate random numbers between 1 and 6" |
| "When I press the red button, show me a dinosaur fact" | "Create a button with an onclick handler" |
| "The balloons should float up slowly, like real ones" | "Use CSS keyframe animations" |
See? The left side is simply what you wish for β the way you'd tell a friend. Not one difficult word in it.
And if you're wondering what "random number" means: it doesn't matter. Honestly. The agent knows those words β the way the pizza cook knows how to knead dough. You order. It cooks.
β¨ Wishes that really work
Here are four wishes, exactly as you could type them. Every one of them becomes a real, working program:
- π¦ "I wish for a big red button. Every time I press it, it tells me a new dinosaur fact."
- π "I wish for a birthday card for my best friend, with balloons floating up and a golden greeting."
- πͺ "I wish for a quiz with five questions about the planets β and when I get one right, it should cheer!"
- β±οΈ "I wish for a focus timer: 25 minutes on the clock, and when it reaches zero, the screen throws a confetti party."
Notice what all four have in common: they say what you see (a button, balloons, a timer), what happens (press it, they float, time runs out), and what makes it fun (facts, golden letters, cheering, confetti). Not one word about how to program it.
β‘ See it β the wish, and what came of it
1. The wish. This is all a person typed β wish number 2 from the list above, word for word:
I wish for a birthday card for my best friend, with balloons
floating up and a golden greeting.
2. The result. No picture β it really moves. Grown-ups call that an animation (which just means: lots of pictures shown very fast, one after another β like a flip book). Five balloons float up, each on its own path, sparkles flash in between, and a greeting slowly appears. Nobody drew those pictures one by one: an agent built all of it from that single sentence.
And the code? There is code behind this, of course β a whole lot of it, and the agent wrote every line. You will get a peek at it in lesson 2, where you'll also meet a granted wish you can actually play. For now you only need the two ends: the wish you make, and the result you get. Everything in between is the agent's job.
βοΈ Your turn
Three tasks β thinking and writing, right on the page. Your answers are saved there.
- π’ Easy Β· Your first wish β think up one really good wish and check it with three questions.
- π‘ Medium Β· Wish doctor β four wishes have caught a cold. Find what hurts, and cure them.
- π΄ Hard Β· A wish for a whole game β rules, a way to win, and the grandmother test.
Start with the easy one. Keep what you write β in lesson 2 you'll make your wish come true for real.
β Check yourself
Five quick questions β with instant answers.
Course overview: Wish for Software! Β· Next: Lesson 2 β Wish for code: the /code skill Β»