
So much of agent traffic is repetitive. By adding in caching layers, you can both improve your user experience and decrease your bills in one fell swoop.
read moreIn 2025, I did a series of videos that went through five design principles for production-ready AI agents. In my episode about guardrails, I made the statement, “If you can get away with not calling a model, do that.” In the episode about agent tools, I made an argument saying to build idempotent tools and store responses temporarily in case of retries or duplicate requests. I didn’t know it at the time, but I essentially was making the same argument just with different words.

So much of agent traffic is repetitive. By adding in caching layers, you can both improve your user experience and decrease your bills in one fell swoop.
read more
I built an AI agent with its own identity, MFA, and scoped credentials. It's still not safe. Here's why local is the wrong place to run it.
read more
AI agents often run with more access than they should. Here's how moving to session-based identity changed how I design and trust autonomous systems.
read more
"Do as I say, not as I do" applies hard with MCP. We talk a lot about the problems and not enough about practical solutions. The comic is a nudge to shift from critique to construction.
read more
Multi-agent collaboration sounds great in theory, but the game of telephone between agents can produce unpredictable results. The comic is a reminder to design clear roles, shared context, and guardrails.
read more
Why trust—not hype—will determine the future of AI tools. Without authority, adoption stalls. Here's what we need to move forward.
read moreRender and share A2A agent cards by loading an agent URL, reviewing capabilities and skills, and exporting the card as an image.
read moreThank you for subscribing! Check your inbox to confirm.
View past issues. | Read the latest posts.