Your Coding Agent Has No Reason to Write Good Code
Coding models are trained on a pass/fail test signal. Maintainability isn't graded, so it isn't learned, and no harness you build can fix that.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Writing · Tag
53 posts on agents, page 3 of 5. Or browse the full writing index →
Coding models are trained on a pass/fail test signal. Maintainability isn't graded, so it isn't learned, and no harness you build can fix that.
A restructure log: what broke in the AIOS v1 tree at multi-scope scale, why identity-first beats type-first, and what shipped in v2.
Model names scattered across every repo's config rot the day a model gets deprecated or repriced. One git-versioned markdown table fixes it for good.
Commit count and PR volume are agent-inflated now. Here's what I actually evaluate in reviews, and the 1:1 questions that surface real judgment.
An ExUnit suite for agent loops in Elixir that asserts on tool-call order and hallucinations as well as final strings, plus evals that survive model upgrades.
First-PR review, authorship transparency, and mentorship all change when half the diffs a new hire reads were written by an agent. Here's the process.
Your agent's tools need your production keys; the agent itself never should. The broker pattern, per-tool scoping, and what a five-person team can skip.
One operating system runs a team whether the teammate is a person or an agent. My blueprint: trust, pods, outcomes over hours, managing agents like interns.
I open-sourced the AI operating system I run daily: a git-versioned markdown vault, cross-repo wiring, and a nightly ingest loop. Fifteen minutes to set up.
Classic SRE postmortems can't explain agent incidents. The sections to add (decision-time context, autonomy rung, permissions delta), with a template.
Your accumulated agent memory is a bet on one vendor's format. Build a portable, git-versioned knowledge layer any agent can read instead.
I shipped more code in 2026 than the previous four years combined. The commits are real. The productivity is real. What I lost is harder to measure.