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 soonOptimizing Neural Networks for Production
Techniques for making neural networks faster, smaller, and more reliable in production environments.February 2026
Coming soon