Blog
Technical deep-dives into AI systems I build, from fundamentals to production architecture. Code, diagrams, and honest trade-offs.
The 5D Method: How I Ship AI Products That Actually Work in Production
After building 7 AI products across Pydantic AI, FastAPI, Pydantic Graph, and custom agent architectures, I kept noticing the same pattern. The teams...
"Neural Network" Is Matrix Math with a Biology Problem
"Neural network" might be the most successful piece of terminology in technology history. Not because it describes what the system does — but because...
"Autonomous AI" Is Supervised Automation with a Marketing Budget
"Autonomous AI" might be the most misleading phrase in enterprise technology right now. Not because these systems don't work — they do, impressively,...
"Reasoning" in LLMs Is Pattern Matching with a Compute Budget — And the Budget Is Hidden
The most dangerous word in AI isn't "intelligence" — it's "reasoning." Because "intelligence" is abstract enough that people keep their guard up. But...
RAG Is Search Plus Paste — And the Search Is What's Broken
RAG — Retrieval-Augmented Generation — might be the most over-engineered name in all of AI. Three syllables that make document retrieval sound like a...
The AI Agent Is a While Loop — And That's Not an Insult
The most overhyped term in AI isn't "artificial intelligence" itself — it's "agent." And the gap between what the word promises and what the...
AI Has a Marketing Problem — And It's Costing the Industry Billions
AI doesn't have a technology problem. It has a vocabulary problem. And the gap between what AI terms promise and what they actually deliver is now...
BMAD vs PRP vs SDD: The Complete Decision Framework
Continuing from the past three weeks covering BMAD, PRP, and SDD, this week I'll put it all together with a practical decision framework. This is the...
Spec-Driven Development: When Specifications Become Executable
Continuing from last week's post on PRP Framework, this week I'll deep-dive into the third planning framework: Spec-Driven Development (SDD). This is...
PRP Framework: Ship Production-Ready AI Code on the First Pass
Continuing from last week's post on BMAD Method, this week I'll deep-dive into the second planning framework: PRP (Product Requirements Prompt). This...