Operating-system internals are notoriously hard to teach because they're invisible. "You're the OS" fixes that by making you the kernel: schedule processes, hand out memory pages, service I/O events, and try not to deadlock.
The genius is that the pressure does the teaching. When too many processes wait and your queue backs up, you feel why scheduling policy matters. Page faults stop being a slide and become a thing you scramble to handle. Concepts that take a chapter to explain land in a few minutes of play.
Why it matters
As more developers come up through bootcamps and high-level frameworks, intuition for what's happening beneath the runtime gets rarer. Playable explainers like this are a low-friction way to rebuild that intuition — and a reminder that good teaching is mostly good interface design.
Trending on GitHub — analysis by GenZTech.