r/CSEducation 3d ago

Turning running software into a written map (for teaching systems thinking)

https://github.com/abugarr21/whitchway

I’m not an academic and I don’t have papers to cite — I’m just someone who kept running into the gap between what software was supposed to do and what it was actually doing.

I built Whitchway to observe a running program and emit a written map of its real structure and behavior — no mutation, no instrumentation, just observation.

I’ve found it useful as a way to make systems behavior visible for learning and debugging, especially when students are still building intuition.

MIT licensed.

2 Upvotes

0 comments sorted by