Posts
-
Can AI write its own AGENTS.md?
April 30, 2026
What I learned trying to get an AI agent to write its own AGENTS.md file, and why I had to write it myself first.
-
Open Sourcing Harper
April 15, 2026
How Harper went from a decade of closed-source development to an open source core and source-available pro tier — the decisions, the dual-license model, and what open source means in the agentic era.
-
Building Custom Node.js Streams: Splitting a 1GB File Without Running Out of Memory
January 13, 2026
What started as generating prime numbers for Project Euler problems evolved into a ~1GB file that broke my development tools. Follow along as I build custom Node.js Writable and Transform streams to efficiently split large files, learning about backpressure, memory management, and the pitfalls of garbage collection along the way.
-
Injecting HTML into a Fastify Static File Server
June 3, 2024
Learn how to use a Node.js Buffers and Transform stream to automatically inject HTML content into a Fastify static file server responses.