[0] https://levelup.gitconnected.com/you-are-bugs-improving-your...
I think the idea had a lot of merit, but have never seen it in practice.
Projects fail mainly because of interpersonal conflicts and poor/incomplete requirements. Experienced smart people who understand the domain and have authority to make decisions can succeed with any team organization.
You've reached the end!
christophilus•22h ago
Codegres•21h ago
gregjor•20h ago
The problem Brooks describes around communication has to do with multiplying the number of paths as the team grows. The "surgical team" approach includes a member in charge of documentation at all stages, to give everyone access to the same context.
A small team may "vibe code" something they call a CRM in a week, but unlikely it will work and stand up to requirements changes. Only someone who doesn't understand the business domain would claim they can coax a solution out of an LLM in a few days.