~/blog
writing about software
- 2026-08-14 a-shell-you-can-unit-test.md Keeping the simulated shell pure: commands as functions from (args, vfs, env) to data.
- 2026-08-10 rendering-a-terminal-in-webgl.md Notes on drawing a character grid to a texture and post-processing it like a CRT.
- 2026-08-01 hello-world.md Why my personal site is a CRT terminal, and how it works.