Saasworld
← Research
How people learn to program8 min read

Self-Explanations: How Students Study and Use Examples in Learning to Solve Problems

Michelene T. H. Chi, Miriam Bassok, Matthew W. Lewis, Peter Reimann, Robert Glaser · 1989 · Cognitive Science 13(2), 145–182

Students who explained worked examples to themselves — line by line, why does this step follow — learned far more from the same examples than students who just read them.

The short version
  • →Physics students studied the same worked examples; the ones who later solved problems well had generated many more self-explanations while studying.
  • →Good students explained the why of each step and noticed when they did not understand; poor students said ‘okay, I get it’ and moved on.
  • →The difference was not time on task or prior ability alone — it was what the student did with the example.
  • →This is the origin of the ‘self-explanation effect’ and the reason Saasworld asks you to say what code does, not just whether it runs.
Subscription

The Library

Everything running a software business asks of you and none of it is code: onboarding that activates, churn you can actually see coming, marketing with no budget, SEO that finds buyers, and the AI-plus-Ahrefs workflow for writing the blog that feeds it. One new playbook a week, plus the whole archive from day one.

$9/ month · cancel any time
  • ✓A new playbook every week — onboarding, churn, growth, SEO, content
  • ✓The full back catalogue the moment you join, not drip-fed
  • ✓Vendor explainers: Stripe, Supabase, Resend, Vercel, the AI APIs
  • ✓The research shelf — real papers, decoded, on learning and on LLMs
  • ✓One email when a new one lands, off by default in one click
  • ✓Cancel any time; you keep reading to the end of the month

first — it takes ten seconds.

Billed monthly through Whop's secure checkout · cancel from Settings any time. See all plans →