Practicing graphical debugging using visualizations of the Hilbert curve
Published on: 2025-06-26 08:29:40
Practicing graphical debugging using too many visualizations of the Hilbert curve
“ ..you don't understand things, you just get used to them.” — John von Neumann
For a while now I've been advocating for a particular style of programming:
Use tools that don't change too often.
Use tools that don't keep historical accidents around indefinitely.
Minimize moving parts. Avoid additional third-party libraries, and forswear native libraries entirely.
Lua and LÖVE have been one nice way to get these properties. As I've used them, I've enjoyed an additional benefit: the ubiquitous presence of a canvas I can draw on as I program. This has been new to me with my erstwhile conservative and terminal-bound habits, and I've been pushing myself to lean more on graphics to understand what my programs are doing. Here I want to share one such experience. I'm using my run-anywhere Lua Carousel app, and you can paste the programs directly into it, but the workflow translates to any platform with a ca
... Read full article.