Addy Osmani's Post

Addy Osmani ยท article ยท 2026-08-01 source โ†— Reader ๐Ÿ–ฅ๏ธ

Agent HarnessBack Pressure (Verification-Bound Autonomy)Code QualityFeedback LoopsGuardrailsOrchestration Tax / Human Review Bottleneck
Because agents can now generate more code than people can read, software quality control must move from human inspection of the code itself into deterministic constraints (tests, checks, metrics) engineered into the harness and environment around the agent.

practical ยท argumentative โ€” A compressed practical argument: two premises (review no longer scales; therefore quality checks must live elsewhere) drive an imperative conclusion ('Set your constraints'). Not expository โ€” it is making a claim and asking the reader to act on it, not just describing a state of affairs.

Structure

PartRole
Opening thesis: "Software quality now depends on the constraints you set around your agents."thesis
Historical baseline: when humans manually wrote code, quality was assessed by reading the code itself (clean, thoughtful, fast, understandable, tested).context / contrast baseline
The shift: agents generate more code than people can read, so once generation scales beyond review, quality checks must live somewhere else.core premise
Location claim: quality moves into the harness, environment and operating system around the agent.conclusion of the shift argument
Elaboration: names the mechanisms โ€” deterministic checks including unit tests, property tests, acceptance tests, mutation testing, quality metrics.evidence / concretization
Reframe: "This back-pressure lets the system resist bad work before it becomes somebody else's problem."systems-control framing
Closing imperative: "Set your constraints. They decide whether the code your agents generate is good enough to ship."practical conclusion / call to action

Key terms

Propositions

Arguments

Quality assurance must shift from human code review into deterministic constraints embedded in the agent's harness/environment.
Explicit premises:
Implicit premises:
Inferences:

Questions addressed

Gaps

Related documents