3 ms·
My experiments using a more hands off approach of prompting claude code have always resulted in a two-steps-forward-one-step-back play, where the agent clearly
by torginus 8mo ago
My experiments using a more hands off approach of prompting claude code have always resulted in a two-steps-forward-one-step-back play, where the agent clearly did some good stuff, but did some other stuff in a somewhat undesirable manner, which subsequently needed correcting.
This usually results in A: creating commits where tons of code is being constantly added and removed, B: due to Claude's somewhat cavalier attitude to existing code, has steadily eroded my familiarity with the code base.
I'm still not convinced that these longer loops are that beneficial, compared to 1min prompts to 5-10min AI work.
- devonkelley 8mo agoThe add/remove churn is the thing nobody talks about enough. We track net lines changed vs gross lines changed as a ratio and it's genuinely horrifying sometimes. An agent will touch 400 lines to net 30 lines of actual progress. And the worst part is the removed code was often fine, the agent just decided to refactor something it didn't need to touch while it was in there. Shorter, tighter loops with clearer scope boundaries have helped us more than any orchestration improvement.
- torginus 8mo agoThe most horrible thing I have seen with AI in coding is that it tends to add vestigial bits of code for no reason - this or that class that nobody uses at no point in the commit history, or stuff that gets added, then we decide to implement the feature in a different way, but parts of the old implementation stick around.