iolinked.com ⌂ Home
Trace3debugger

Trace3 — the debugger I wish I'd had while learning to code

A platform for learning programming visually: step through any program and watch memory come alive, the idea move through the code, and every value explained at your level. This is a glimpse of how Trace3 will look once it's finished.

The idea, in the abstract: keep what the program truly did completely separate from how we show it — a deterministic core that never lies, and a storyteller on top. Doing that faithfully in a low-level language like C is the hard part: there the stack, the heap and pointers are bare metal, a single line can touch raw memory, and nothing hands you a tidy step. Bridging that gap cleanly is the bit we're keeping in the kitchen. 🤫

— AR