Post

My conclusion is that you can only go so far not understanding how the project you're building works - you may not need to look at every line of code, but you gotta slow down and make sure your mental model is accurate enough to stay productive

This 100%, but (in these wild times there's always a but) you can ask the robot "how does this codebase work?", followed by "why doesn't it work like the following: ...", and it will happily refactor the entire thing. So I feel that even in 100% vibe mode, you can retake control *if* you want.

0 reposts3 likes

I just love thinking about this stuff so much, because no matter what path the discourse takes, you'll always land on "a good engineer will get good results from this". While it feels like everything is changing, things aren't really changing all *that* much.

I’ve been working with it a lot and I’ve got two habits that seem to help. One it atomic commits per feature with a good commit message and the other is getting the agent to add/update a mental model doc which is kept intensionally brief. This then allows me to both load up my brain and the AI’s

For me i barely delete my progress files since they’re all git ignored, its easy to revisit these and see all that went down to implementing the task. Commits after red test is very important too so i can diff on the new changes for explanation and query before a quick personal skim through