Next Steps After One Thing at a Time

Practice at Home

  • Add more questions: Open questions.js and add 5 new questions without touching any other file
  • Try a new theme: Change styles.css to use different colors — verify the quiz still works the same
  • Rename functions: Use Copilot to rename checkAnswer to something more descriptive — test that it still works
  • Add a new concern: What about sound effects? Where would that code go?

Get Ready for Save Points (Next Workshop)

  • Look at your file structure — do you know what each file does?
  • Think about what would happen if you accidentally deleted questions.js
  • Try making a change and then pressing Ctrl+Z to undo it — now imagine a way to undo changes from yesterday

Explore More (If Curious)

  • Look at other projects on GitHub — how do they organize their files?
  • Try asking Copilot: “What are the concerns in this project?”
  • Read about the DRY principle (Don’t Repeat Yourself) — it’s related to separation of concerns

Keep It Safe and Fun

  • One change at a time, one test at a time
  • If something breaks, undo just the last change
  • A clean file structure is worth the effort — it makes everything easier later