Engineering Blog
Technical insights on Optimizely CMS, Commerce, and the modern .NET ecosystem.
How Claude Agents Actually Work: A 6-Layer Architecture Breakdown
<![CDATA[ Most developers, when they first wire up an LLM agent, carry a flawed mental model: the model runs code. It does not. Understanding where the boundary actually sits — what Anthropic's inf...
True Multi-Agent vs Single-Agent With Personas: Which One Actually Gives Better Output?
If You're Using an AI Tool That Claims "Multi-Agent" — Read This First If you're using an AI coding tool like Antigravity, Cursor, or any tool that advertises "multi-agent", there's one important q...
Why the World Needed MCP When We Already Had APIs
A Question Worth Asking APIs have been around for decades. REST, GraphQL, gRPC — we have mature, well-documented standards for connecting software systems. So when MCP (Model Context Protocol) appe...
What Is an AI Agent? From Chatbot to Autonomous Actor
The Question That Started It All A developer recently asked me: "Are Claude or Cursor considered AI Agents?" It's a deceptively simple question. The answer forced a deeper look at what "Agent" actu...