Using a self-modifying chat app to churn out lots of personal software.
Applying the ideas from Karpathy's autoresearch repo to optimizing a Scheme compiler and virtual machine.
Writing terminal multiplexers, chat apps and orchestrators with and for agents.
Discussing how to set up and use persistent containers for agentic (and other) development flows.
Discussing my experience attending the Recurse Center.
I didn't want to write a bunch of Java+C so I made some server-driven UI for my Pebble smartwatch.
Some tactical advice about fixing friction and building shortcuts that stick when using computers.
Some tips on how to query and update Markdown documents in a lightweight and robust way.
Discussing how to set up a simple framebuffer graphics system in an operating system that runs on QEMU/WebAssembly.
Wherein the author attempts to add a filesystem to an operating system and ends up working on message passing instead.
Learning a bit about bare metal programming for the RP2350.
I set up my TRPC/postgres app to run entirely in the browser for easy demos and improved productivity.
I implemented a Tcl (Tool Command Language) interpreter in C++, Zig and Rust. Then compared and contrasted some of the resulting differences in implementation.
How to quickly set up the TRMNL e-ink dashboard to display custom content.
Using Claude Code to develop browser applications end to end, along with general advice on how to improve its performance.
Just is a great documentable way to keep track of your local scripts.
A review of the Dygma Raise 2 split keyboard