I think it's probably undeniable that RIGHT NOW, if you effectively vibe code your projects, the codebase will become increasingly worse with each passing day.
Not sure that any combo of tests + formatters + skills can prevent that.
@remigrado@ryanflorence Each approach has pros and cons... Obviously every other more explicit composition pattern had other issues. So, naming collisions? That's the big problem? Throw a descriptive error and problem solved.