Skip to main content

Week 12 Studio: Finishing, not adding

The last studio before the final project is due — cutting scope, proving the extension actually works, and drafting the retrospective

10 May 2027

Before the session

Bring whichever extension from last week’s menu you’ve chosen — pattern- matching completeness, a quickscan-style heuristic, a small collector, or profiling-driven performance work — in whatever state it’s actually in. This is the last studio before the final project is due; the point of today is finishing what you have, not starting something new.

In the session

Afterwards

This is the last studio. What’s left is finishing the extension, the differential-testing pass, and the retrospective, and submitting all of it as the final project by the end of the week. The interpreter you’re submitting has been built, checked, and extended across twelve weeks of sessions — this is where that accumulated work becomes one finished artefact.

The spec

What you bring to the session. Written so a reader can tell whether it has been met without asking you.

Teaching team