</> Coffee With Humans

Browse articles

Something useful with your coffee

Practical AI engineering lessons, distilled from the good stuff and written for humans who build things.

A miniature code-review cart moves through checkpoint stations on a desk while loose instruction papers pile up beside an optional specialist review lane.

Agent Workflows

Instructions Are Not Control

Why agents skip parts of your skills, and how to make expectations stick with staged workflows, structured evidence, hooks, validators, evals, and selective subagents.

A warm illustrated API contract turnstile routes structured context cards through schema, permission, guardrail, and trace checks into narrow specialist lanes, with a crossed-out org chart in the background.

AI Agents

Delegate Agents Like APIs, Not Coworkers

Handoffs, subagents, routers, and skills are useful only when the boundary is designed. Treat agent delegation like an API with scoped context, checks, traces, and ownership.

Warm stylized illustration of an agent memory console sorting load, carry, and recall cards into a next-action output.

Agent Memory

How Agent Memory Actually Works

Agent memory is not one database or a longer prompt. Learn how to decide what an agent should load, carry, recall, update, and forget.

Warm Coffee With Humans style illustration showing messy stacks of documents, logs, and tool cards being curated into a clean AI workbench with selected context cards, a test result, trace panel, and BrewBot.

Context Engineering

Context Is The Model's Working Memory

Context engineering is not prompt polish. It is the discipline of giving AI systems the right working set at the right moment, then keeping that context fresh, small, and verifiable.

Warm Coffee With Humans style illustration showing a tiny prompt card on a paper trimmer beside a larger transparent agent workflow budget machine with cache, tool, routing, retry, output, batch queue, and BrewBot elements.

Token Usage

Stop Treating Token Usage Like A Prompt Problem

Token costs are not just a pricing problem. Learn how to reduce AI agent spend by measuring full runs, shrinking repeated context, caching stable prefixes, batching offline work, and routing tasks by value.

Warm editorial illustration of an MCP server gate marked as a trust boundary, checking tokens, tool schemas, and context packets before allowing tool calls to reach repo, database, and deployment systems.

MCP Security

Treat MCP Servers Like Trust Boundaries

MCP makes agents useful by connecting them to real systems. That also makes every MCP server a security boundary worth designing, reviewing, and monitoring.