Ask HN: How do you cope with the broken rythm of agentic coding?
9 points
2 hours ago
| 3 comments
| HN
I used to seek focus and concentration while coding. It was not always easy to reach this flow state but I knew it was possible.

I am now using agentic coding quite a lot. The honeymoon is finishing and I am starting to dislike some facets of it. I think the main setback is the rythm.

Writing some specs/prompts, launching the agent, confirming quite atomic actions and waiting 10 to 30 seconds until the next question/confirmation. Those very small wait times do not let me reach a concentration state.

I feel I am hovering the code. I am not deep into it as I used to be.

Do you feel the same? Did you find a way to change this?

ibestvina
2 hours ago
[-]
I think that "hovering the code" and "broken rhythm" are correlated, but still separate issues. There are parts of my code (e.g. vibe-coded mockups) that I don't look at the code of at all, and I don't care about it. There are others where I check everything in detail (same as if I were to review someones PR), and I think I have a very good grasp of that code.

But the broken rhythm problem persists regardless, and I find that issue to become more and more serious as LLMs are able to work for longer and longer on their own.

It might be that what we're experiencing now is just an uncanny valley, where they're not yet good enough for us managing them to work in similar ways as with other developers, but are good enough to allow us to switch our attention away from them while they work. But that attention span is mostly wasted, as the time between interactions isn't enough to e.g. work on something else, or read a book.

It's a stupid analogy, but currently it's similar to having a bathroom break every couple of minutes, and if this continues, most developers will probably start doomscrolling more and more.

I was wondering recently if there are some productive activities that might fit well into this rhythm, but I haven't found any yet. I guess sourdough baking is one such example, but there's only so much bread you can eat...

reply
pauletienney
1 hour ago
[-]
We might be in a kind of uncanny valley. Models may become good and "independant" enough to compare to a colleague.

I feel the solution is either reduce drastically time between each interaction with the agent OR increase it by a lot (every 2 or 3 hours).

Maybe we do not have the right workflow yet. Maybe the work with an agent should be more async.

I guess we will figure out.

reply
photobombastic
2 hours ago
[-]
I have been experiencing this as a (don't judge) full-time vibe coder without an engineering background. tmux helps a little. I'm leaning towards embracing YOLO mode (in CC) + writing very detailed specs. That way, the attention goes into the specs.
reply
sigbottle
1 hour ago
[-]
It's actually really good for targeted debugging. Not the tool itself - still goes into lala land if you let it (arguably even more than trying to build out something). But I get to deeply think about code, then tell the agent to go make a small prototype or explain some arcane thing to me. Then I reason about it some more, etc.

The other times, when I let it generate 3k LOC with minimal supervision, yeah, that's when I die inside.

reply