Agentic engineering: finding my role in the loop

Six months of AI coding have made it obvious that the human is the bottleneck. Where that leaves my role — closer to managing a small team of agents than to doing QA on their output — and the practical questions that follow from it.

We have been coding with AI for about six months now, since roughly the start of the year. It has been good. It has also made something uncomfortable obvious: we are the bottleneck. I spend a lot of the day waiting for a model, and then I am the slow step once it comes back. That is not a complaint about the models. It means my role has to change, and figuring out what it changes into is the interesting part of Agentic engineering: the work moves to the harness.

Every signal I see points the same way: I stay in the loop, but not as QA. The shape is closer to managing a small team. That framing has been around for a while — you manage your agents — but nobody has told me how it actually works day to day. This note is the list of things I want to work out.

Where the agents run

If the agents run on my local machine, I am betting the work on one laptop staying awake, plugged in, and coming with me. That is a bad bet and a daily annoyance. A team I manage should keep working when I close the lid, which pushes toward agents running somewhere that isn't my desk.

Memory across sessions

Agents need to carry something between sessions — a memory system, notes, a shared scratchpad, some form of cross-session communication. Without it every session restarts from zero and I become the memory, which is exactly the bottleneck I am trying to get out of.

Long-running, and taking decisions off me

Related but separate: I want them running long enough to finish something, and I want them making some of the calls themselves. Delegating tasks is easy. Delegating decisions is the part that actually buys me time, and the part I don't yet know how to scope.

Quality control and review

If I am not writing the code, review is where my judgment goes — so the PR review process has to be good. The hard case is the one the Anthropic post starts from: frontend design, where quality is a matter of taste more than of anything you can verify. That is the case I care about, because it is the one where "the tests pass" tells you nothing.

Linting

Linting is newer to me as a lever, and it looks more promising than I expected. The OpenAI post describes a repository whose custom linters carry the architectural rules and the house style — checks that catch what tests structurally cannot. Encoding taste and structure as something an agent runs before it asks for review, rather than something I say in a comment afterwards, is worth investigating properly.