The key teaching idea behind the whole skill — the one Matt says he is "obsessed with" (7:16).

Definition

  • Always teach someone in the area where they are perfectly challenged but not intimidated (7:16).
  • The student should be neither bored nor freaked out (7:16).

What it forces on lesson design

Every lesson must be (7:16):

  • concise
  • compact
  • exactly framed at the learner's current zone

And, per the demo, short, really focused, and telling the learner exactly what to practise now (8:04).

The corner-cycle lesson as evidence

  • The generated lesson breaks the algorithm down and supplies new mental models rather than repeating the old explanation (7:41).
  • The reframing that landed: the algorithm is one four-move phrase played twice (7:41).
  • The algorithm is read aloud move by move; the auto-transcription garbles it, so treat the exact sequence in the transcript as unreliable and re-check it in the video (7:41).

Interactivity — the payoff of HTML

  • The lesson shipped an interactive tap-through of the algorithm (7:41).
  • It also has a guided mode that can be toggled off — his reaction: "unreasonably cool" (8:04).
  • The point being made: HTML lessons give you the full power of the browser to build feedback loops that Markdown could never provide (8:04).

Why statefulness and the ZPD are the same feature

  • Everything is saved to the file system, so after clearing the context, every teach run has the context it needs to keep the learner in the zone of proximal development (8:04).