we cant have high functioning teams because ultimately they wont scale. so we have to settle for just not functioning at all, because thats where we're going to end up anyways. right?
As a project grows so does specialization. You can grow the team until it becomes unwieldy, then split it into to around people who are facilitating keeping that culture. It’s helpful to have teams of teams and a few members who transfer between them to both keep the culture from bifurcating and to reduce Us and Them.