All stories

From chatting with AI to delegating to it

Most engineering teams use coding agents the way they used chatbots in 2023: a conversation. Ask, read, paste, correct, repeat. It is useful, and it is a fraction of what the tools now do. The shift that separates teams getting real throughput from teams getting a nicer autocomplete is delegation versus chat: writing a task an agent completes end to end, with checkpoints, while you do something else.

Most teams have not made this jump. In our experience the output difference between the two modes is larger than the difference between any two tools on the market, which is why we care more about workflow than about tool choice.

Chat keeps you in the loop for everything

In chat mode you are the integrator. Every step passes through your attention: you read each suggestion, decide, apply, test, come back. The model contributes speed at the keystroke level while the overall pace stays capped by your reading speed and your working memory, because you carry all the state.

Chat feels productive precisely because it is interactive. There is always something happening. But one developer in one conversation can only advance one thing at a time, and the ceiling is low. This is the middle of the ladder that runs from autocomplete to autonomous agents, and many teams have parked there without noticing.

What changes with delegation

In delegation mode you write the task down: goal, boundaries, definition of done. The agent explores the code, makes changes, runs the tests, and comes back with completed work. You engage at checkpoints, not at every step. Your attention moves from producing code to specifying and verifying work.

Two things follow. First, quality of outcome now depends on quality of task definition, which is a writing skill, not a tooling skill. Second, your time is freed in blocks rather than seconds, which is what makes it possible to run several agents in parallel the way experienced practitioners now do. None of that is available in chat mode, where your presence is the bottleneck by design.

Delegation is a skill with three parts

Teams expect delegation to work on day one because chat did. It does not, because delegation has prerequisites that chat hides.

Task definition. A delegable task has a goal, explicit boundaries and a checkable finish line. If you cannot write the finish line, you cannot delegate the task. This was always true with humans; agents merely remove the polite ambiguity.

Context. The agent needs what a competent new hire would need: where the relevant code lives, which conventions apply, what it must not touch. Teams that maintain good context files and skills hand this over automatically. Teams that keep it in heads repeat it in every session, or skip it and pay in rework.

Verification. Decide before delegating how you will know the work is correct. Tests are the honest answer: a test suite the agent must satisfy converts "it looks done" into "it is done". That conversion separates delegation from hope.

Checkpoints, not conversation

The working rhythm that replaces chat is a small number of deliberate gates. Review the plan before any code is written; a wrong plan caught early costs nothing. Review the diff when the agent reports done, with the tests green. Interrupt the moment the direction is visibly off rather than letting a wrong approach complete. And keep a hard rule for failure: two failed iterations on the same task means the task definition was wrong, so rewrite the task instead of arguing with the output.

Why teams stall in chat mode

Partly comfort: chat feels safe because nothing happens without you, and delegation feels like losing control until verification replaces supervision. Partly skill: nobody teaches engineers to write tasks, and the first attempts fail because people delegate something large and vague instead of something narrow and checkable. Partly the codebase: without context files, fast tests and clear conventions, even a well-written task strands the agent.

All three are fixable, and fixing them is most of what separates the teams that got a real multiplier out of agents in 2026 from the teams still pasting snippets into a chat window. Moving a team through that transition, workflow by workflow, is what our agentic engineering practice exists to do. Start with one narrow ticket this week: write it down, hand it over, review at the checkpoints. The first clean end-to-end delivery changes minds faster than any argument.