In this article, I try to understand why coding agents can be infuriating to use. I think the problem is their conversational UX: they behave enough like helpful colleagues to trigger our social instincts, but they don't learn, adapt, or take responsibility the way people do, which makes their repeated mistakes feel much more frustrating than they should.
Despite the usual allegations against Italians, I’m generally a composed person. Tame, even, especially at work.
Yet, lately I often find myself mildly displeased, furiously hammering on my laptop “WHAT THE FUCK DID YOU DO???”. The recipient of these tirades is, you might have guessed, a coding agent.
It’s completely pointless, I know. Coding agents are just probabilistic machines generating patches. Sometimes they’re good, sometimes they’re bad. Pick the ones you like, discard the others. No big deal, right? Well, not quite.
For some reason, bad results often feel exasperating. But why am I getting mad at an algorithm? Am I the only one affected? Are coding agents surfacing a sadistic streak I didn’t know I had? I think there’s another explanation: the conversational UX is bound to frustrate you.
Coding agents pretend to be people. Of course, if you ask them directly they tell you they’re just “AI assistants with no feelings or subjective experience”, but that’s not how they behave.
They talk like real people. They use a relaxed and friendly tone. They often praise you, and when they “push back” they’re gentle and attentive. Even though, rationally, you know you’re just reading blobs of probable text, these tools lull you into feeling that you’re interacting with a person, a helpful coworker who’s a pleasure to work with. Until it’s not.
As in every relationship, the cracks begin to show when things start to go wrong.
The first time you catch a mistake, you shrug. You point it out and the agent apologizes. Five minutes later, however, same mistake again. You correct them a second time, noting their recidivism, so now they also update their memory and promise you “it will never happen again”. But it does, over and over, because these tools follow the most probable path, and in some cases no amount of HARD RULES can push them off it.
If the agent were a human colleague, you’d have good reason to feel a bit miffed. But it’s an algorithm; losing your patience is absurd. And yet, since it behaves like a colleague, the illusion ends up tripping the same emotional wires.
... continue reading