A group at the University of Maryland ran a controlled experiment with 54 participants building a website. Half used a coding agent that edits the code directly. Half used a chatbot and wrote the code themselves. The agent group finished the initial task faster. Then the researchers measured how well each group understood the code they had just produced, and how prepared they were to extend it. The agent group did worse, and the gap tracked the kind of interaction: copy-paste prompts and auto-accepted edits correlated with the least comprehension. The participants still preferred the agent, for its speed.
It is a small student study. I would not generalize its numbers, but its shape matches what I see.
Every productivity case for coding agents is built on the first measurement, time to complete. Almost none of them include the second, whether the person can still reason about the system. On a real team, that second number determines who can fix the production bug at 2am, who can review the next change, and whether the junior who shipped this feature learned enough to ship the next.
I think comprehension is the hidden cost line in the agent return on investment, and I think it lands hardest on the people early in their careers, who most need to build the understanding the tool lets them skip. I think a team should decide, on purpose, which work is for learning and keep the agent out of it.
Does your team have any work that is deliberately done without the agent, and why?
Photo source: https://photos.robertstowe.com/texas

