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!