Declarative beats imperative when working with agents
Give agents success criteria and watch them go — don't tell them what to do step by step
Andrej Karpathy — Coding Observations · · 13 connections
Connected Insights
References (2)
Referenced by (11)
← Technical knowledge can become a liability when working with AI ← In agent-native architecture, features are prompts — not code ← Verification is the single highest-leverage practice for agent-assisted coding ← The context window is the fundamental constraint — everything else follows ← Production agents route routine cases through decision trees, reserving humans for complexity ← Tools are a new kind of software — contracts between deterministic systems and non-deterministic agents ← Compound engineering makes each unit of work improve all future work ← Harness engineering — humans steer, agents execute, documentation is the system of record ← A mediocre agent inside a strong harness outperforms a stronger agent inside a messy one ← Inference capability lowers input fidelity requirements — smart listeners make imprecise input work ← Unfocused agents develop path dependency — without a specific mission, they explore the same paths repeatedly