A collection of my thoughts on technology, design, and the intersection of humans and machines. I write to clarify my thinking and share ideas with the broader community.

Essays

  • Digital Witchcraft

    On the deep structural parallels between software engineering and sorcery.March 9, 2026

  • On Building Elegant Systems

    Exploring the principles that make software systems both beautiful and functional.February 28, 2026

  • The Future of Human-AI Collaboration

    How humans and AI systems can work together to achieve outcomes neither could accomplish alone.January 15, 2026

Technical Guides

  • Building Resilient Distributed Systems

    A practical guide to designing systems that gracefully handle failures.March 2026

    Coming soon
  • Optimizing Neural Networks for Production

    Techniques for making neural networks faster, smaller, and more reliable in production environments.February 2026

    Coming soon