# Making Process Cheap

> Source: <https://pac.commonsware.com/archive/making-process-cheap/>
> Published: 2026-09-12 20:24:53+00:00

Simon Willison [pointed out a statement by an Anthropic engineer](https://simonwillison.net/2026/Sep/11/boris-cherny/):

Production code written by Claude should have a higher bar than if it was written by a human. At Anthropic, we have many guardrails in place to make sure this is happening: lots of lint rules, lots of tests, Claude-driven end to end tests, Claude-powered fuzzers running daily, automated code reviews and security reviews, automated code refactoring, and so on. Without these, you can end up with a mess that is hard to maintain down the line.

I am reasonably certain that Anthropic does this sort of work using agent swarms. I am even more certain that Anthropic cares very little about internal token spend.

That said, the point is valid: **we should be using LLMs to improve what we are delivering above the traditional baseline**. "Same old, same old" but a lot faster IMHO is not the right answer. I prefer a little bit faster but with substantially better results. We can use coding agents to accelerate the development process, tackling the things that we might be inclined to skip in order to save engineering time.

Some improvements can be made at a "micro" level, focusing on an individual topic branch or PR, where you have the coding agent:

`key`)
Other concerns might get surfaced via nightly CI-style jobs, applied against specific modules for large projects if not the entire project, such as:

Still more analyses could be done on a less-frequent basis, such as:

And, from time to time, coding agents can help improve the overall development process for natural and artificial developers, such as crafting new compile-time checks (lint, Detekt, etc.), distilling knowledge into new skills, and so on.

Many of these will not necessarily require frontier models, though larger projects will be more likely to need the sheer speed that frontier models offer. If you want to emphasize local models, do more analyses on smaller scopes: the single topic branch/PR, the single module, etc. Rig up the local model to do overnight checks (Monday for security, Tuesday for performance, Wednesday for accessibility, etc.) and dump a report for you to read in the morning.

Some teams think that process needs to be thrown out the window to achieve speed. In a world of LLM-powered coding agents, we can have both process and speed, so long as we actually pay attention to the process part.
