Writing
A selection from 64+ published articles, hosted here. Most also run on Medium as syndicated copies.

Building AI Agents the Right Way: Design Principles for Agentic AI
2025-05-18
Six design principles for agents that survive contact with the real world: modularity, persistent memory, orchestration, defensive design, clear interfaces, and realistic testing.

Want to Build AI Agents? Tired of LangChain, CrewAI, AutoGen & Other AI Frameworks? Read this!
2025-01-19
Frameworks promise high-level abstractions and deliver hidden complexity. One of my two most-read pieces, and how many people first found Atomic Agents.

Forget LangChain, CrewAI and AutoGen — Try This Framework and Never Look Back
2024-10-21
Why I built Atomic Agents: the Input-Process-Output model, atomicity, and full developer control instead of framework magic. My most-read piece ever.

Forget Pip, Poetry & Virtualenv: This Rust-powered Tool is the Only Python Package Manager You'll Ever Need
2024-08-25
uv folds pip, pipx, poetry, pyenv, and virtualenv into one Rust-powered tool that is 10-100x faster. I called it the game-changer we had all been waiting for; the ecosystem agreed.

This Simple AI-powered Python Script will Completely Change How You Work
2024-08-13
A push-to-talk voice-to-text tool in Python with Groq's Whisper API: hold a key, speak, release, and the transcription lands in whatever app you're in.
Want this kind of analysis in your inbox once a month?