AI Builder Series — Workshop 3
by Brendon Thiede
Watch what happens when there's no save point...
I'll break the quiz app. Then try to undo it.
Spoiler: it doesn't go well.
# Select what to save
git add .
# Create a save point
git commit -m "Working quiz with 5 questions"
# See all your save points
git log
# Go back to the last save point
git checkout .
git add .
git commit -m "Clean quiz app from Workshop 2"
git log
You now have a save point!
How do you know if your app still works?
A plain-English description of what should happen.
"When I [do this], [this should happen]."
Write 3-5 test cases for your quiz app on your worksheet.
Then run through them manually to make sure they all pass.
Stretch, grab water, and think about what feature you want to add.
What feature would you add if you knew you could undo it?
git add .
git commit -m "Before adding question counter"
Now you have a safe point to return to.
Ask Copilot to add your feature.
Use your prompt skills from Workshop 1!
Run through your test cases. Does everything still work?
If all tests pass:
git add .
git commit -m "Added question counter"
If something broke:
git checkout .
You're back at your last save point. Try again!
Pick a feature and follow all 4 steps.
This time, the feature might break something...
Your test cases will catch it.
Your save point will rescue you.
Add something you want. Follow the loop.
git log --oneline
Each line is a save point. This is the story of your project.
Team Up
You know how to build carefully on your own.
Next time, you'll build with a team — and everything
you learned becomes even more important.