Post

My AI enthusiasm ebbs and flows. Today I’m realizing that some of my perceived productivity increase is an illusion. I merely moved some of the effort from writing code to having to micromanage a coder.

Curious: How do you start a feature? Do you just describe the feature and tell it to go? Do you have it interview you? Do you write down a spec or plan? Something else?

We usually have a long discussion, plan mode, then execute. But the discussion can feel like micromanagement too because Infind I have to spell a lot more out to it to get a good plan than I would get from an experienced colleague.

And an inexperienced colleague is becoming an experienced colleague when they did the same with me. With the agent, I have to keep diagnosing why the lessons we wrote down aren’t helping them do better the next time. It’s like debugging markdown and that’s harder than debugging code!

Yeah this is something I struggle with a lot. Giving feedback to a junior engineer "sticks" while it doesn't with agents, even with memory and updated instructions and stuff it's always a crapshoot whether it'll just do all the same stuff you had to correct last time

I always have it write them. Memory in particular seems almost like an anti-feature, it frequently decides to create memories of things that are actually it doing stuff wrong or that I never asked for, plus it's way more opaque than CLAUDE.md files which are at least co-located with a repo

I periodically ask it to examine CLAUDE or memory to see if there are contradictory instructions. Occasionally it’ll find something that kinda overlaps, and I can see why it hesitates.

0 reposts1 like

I usually have it update my profile-level and repo level CLAUDE files when new model versions come out. Memory I also just don't like because it feels like tying it to a bunch of arbitrary files on my machine that aren't committed anywhere. I want it to work the same way if I move to another machine