Block & Roll — a modular base-10 tower, designed by Dad & Son
My son was learning place value, so we built it: ten snap-fit cubes, each worth 1,000, stacked into a 1-meter Tower of 10,000. OpenSCAD, tolerances, and all.
Adding Images to History Snacks Without Making Things Louder
A reflection on adding illustrations to History Snacks — and how restraint, intent, and quiet design choices shaped the experience more than the images themselves.
Are Modern IDEs Getting Too Fat?
Developers have grown used to sluggish tools, but do our IDEs need to be this heavy? A simple experiment comparing IntelliJ, VS Code, and Zed shows how performance can be more than optimization — it can be a design philosophy.
Why I Moved from Windows Terminal to Warp
I loved Windows Terminal, but Warp won me over. Here’s my personal journey comparing Warp, Cursor, IntelliJ, and agentic coding tools.
Serving Compressed Pages Through Go Templates and Chi Router
How to make the Chi Router's Compress middleware work for template based responses.