Learn
Deep, complete articles. Every one ships with a project you can run and an honest limits section. Organized into five workshops; own one before you browse them all.
Retrieval that stays honestRAG SystemsFreshness, chunking, reranking, retrieval quality. The failure modes nobody demos and every production system has.Autonomy, earned per actionAgent EngineeringTool loops, budgets, circuit breakers, confirmation gates, memory you can inspect. Agents you can bound are agents you can trust.Know before your users doEvals & ReliabilityCanary evals, LLM-as-judge failure modes, and the monitoring that tells you the system broke first.Architecture with receiptsAI System DesignThe design interviews test and production demands: latency budgets, cost routing, failure design, scale.The layer everything stands onData Engineering for AIPipelines, embeddings at scale, data quality. AI systems are data systems with a model attached.
All articles
RAG SystemsYour RAG Did Not Notice the Document ChangedYour documents changed last week. Your index did not. A 260-line demo that catches a stale index lying, then fixes it with version stamps, hash-based refresh, deletion propagation, and 20 canary questions.2026-10-23 · 9 min readAgent EngineeringThe Agent Tool Loop, Taken ApartEvery agent is a loop: think, call a tool, read the result, repeat. The loop is simple. Keeping it from spinning forever is the engineering. Budgets, retries, and a circuit breaker, in a runnable demo.2026-10-23 · 7 min readRAG SystemsReranking: The Second Pass That Finds RelevanceYour retriever pulled 50 chunks and the right answer ranked 37th. Retrieval finds candidates; reranking finds relevance. Two-stage retrieval, explained with the scores on the table.2026-10-23 · 6 min read