Pages

This is my digital garden. Long-form writing, living documents, and multi-page explorations that grow over time. Unlike blog posts, these aren't tied to a single moment. I update them as I learn more, cross-link them as connections emerge, and occasionally tear them down when they stop being true.

Some started as blog posts that got too long. Some started as notes I kept coming back to. The format is closer to a wiki than a blog. Pages evolve, sections expand, and nothing is final.

Right now the most active section is Harness Engineering, where I'm writing up everything I've learned from eight months of building infrastructure around AI coding agents.

Harness EngineeringOn building the infrastructure around AI coding agents: the boring stuff that makes the interesting stuff possible.
  • Essays

    Long-form personal writing and reflections on programming culture, information overload, and the things that don't fit neatly into technical categories.

  • Go

    Patterns, debugging notes, and internals from working with Go — testing idioms, assembly quirks, caching strategies, and plugin systems.

  • Mental Models

    Cognitive biases, logical fallacies, laws, and thinking tools — collected references and notes.

  • Systems

    Personal systems for productivity, AI-assisted task management, and career philosophy. The operating manual for how I organize work, thinking, and side projects.

  • TIL

    Quick tips, troubleshooting notes, and small discoveries — things I learned that were worth writing down.

  • Projects

    Open source projects, experiments, and tools I've built. From fintech systems to developer utilities.