Discussion about this post

User's avatar
Sachin Kundu's avatar

Working effectively with Legacy Code from Feathers which spoke about characterization tests is still a masterpiece. Agents don't change anything. Crap in Crap out still holds, only the speed of producing crap is multiplied.

I think your point about improving the system upon completion or compound engineering is very valid. Surprising many people dont study their traces or even ask codex/claude to learn from the implementation and write skills, hooks and update instructions.

Still how do you manage context switching between multiple agents when you have gotten your project to work well with one agent? What's your process like?

Jurgen De Smet's avatar

The red / yellow / green framing for codebases is great.

It makes a fuzzy idea very practical: not every part of a system deserves the same level of agent autonomy.

That connects strongly with what I’m exploring with https://howreadyfor.ai how much AI-generated change can an engineering system safely absorb?

Your framing adds a useful twist. Readiness should probably not just produce a score, but also show where agents can roam free, where they need guardrails, and where they should keep their hands off the furniture.

AI is becoming one hell of a codebase inspection tool. 😄

16 more comments...

No posts

Ready for more?