Build Systems, Not Code - Angie Jones, Agentic AI Foundation
TL;DR
Agents are part of a system, not the system itself. Systems thinking means designing the whole environment, including files, tools, humans, and other agents, before writing any code.
Giant prompts are the code smell of agentic systems. Decompose prompts into separate skills, sub-agents, and scripts to avoid drift and improve maintainability.
Use code for determinism, agents for judgment, humans for authority. Tasks with exact answers (like commute calculation) should be plain code; agents handle fuzzy reasoning; humans approve critical actions.
Structured contracts between agent components are essential. Outputs should be in a queryable schema (e.g., scores, reasons) so downstream steps can reliably act on them.
Design for idempotency to handle retries safely. Agents must log completed actions to memory so that retries only finish missing steps, not duplicate work.
Threat model your agent's inputs and actions. Treat all external content as untrusted, and wall off high-risk actions (like emailing sellers) behind human approval.
The Breakdown
Angie Jones argues that the thrill of building returns when you stop using agents to write code and start architecting agentic systems. She walks through designing a house-hunting agent, showing how traditional software engineering skills like decomposition, modularity, and threat modeling apply directly to agent design.
Was This Useful?
Share
Keep Reading
Make Alcreon Yours
Tune your feedFive quick questions, and the feed ranks what matters to you first.Or just get notified
The weekly Echo. Signal worth keeping in your inbox.
Every new piece, announced on X.
Read Next
See all
Playbook
Cheap Models, Hard Tasks
Most agent workflows route every step to the frontier model by default. The bill scales with how chatty the agent gets, even when most steps don't need that brain.

Playbook
Tasteful Skills
“Tasteful Skills” argues that the best agent skills are not documentation or best-practice lists.

Playbook
The Art of Tasteful Prompting
Learn how tasteful prompting helps you move beyond generic AI output by shaping context, style, and judgment from the start.