AI Agent Harnesses, Explained
The model is the brain; the harness is the room it works in. A field guide to loops,…
Blog
AI systems, platform engineering and architecture. Lessons from 13+ years of building at scale.
The model is the brain; the harness is the room it works in. A field guide to loops,…
Ship Claude Skills past the demo: eval loops, versioning, shared repos, and the under/over-trigger failures that show up…
Claude Skills as the conductor over MCP tools: data pass-off, validation gates, and multi-step workflows that do not…
Progressive disclosure keeps Claude focused: metadata first, then instructions, then references. Part 3 covers the logic layer and…
A Claude Skill is a directory: meta.yaml for triggers, SKILL.md for instructions, and references for deep context. Part…
Claude Skills turn one-off prompts into versioned folders your team can share. Part 1 covers why the blank-prompt…
Practical Technical SEO for 2026: INP/LCP/CLS, schema and entities, mobile indexing, IndexNow, bot policy, and a concrete GEO…
Learn C# basics for backend work: value vs reference types, var, string interpolation, if and switch expressions, loops,…
Learn what decision intelligence adds to dashboards: data products, metric layers, decision logs, and what must stay human.…
Build multi-agent systems for data analysis in Python: planner, SQL analyst, reviewer and writer, with budgets, guardrails and…
Build a RAG pipeline with Ollama and pgvector locally: chunk docs, embed, retrieve, cite sources, and measure answer…
Learn text-to-SQL with a local LLM and Ollama: schema prompting, a read-only PostgreSQL role, SQL validation and the…
Build automated actions from analytics events in Node.js and PostgreSQL: rules, an outbox, webhooks, idempotent retries and rate…
PostgreSQL performance tuning for analytics: pick the right index (B-tree, BRIN, partial), partition events by month and keep…