Design with Your Team, Not for Your Team
Michael Keeling · IEEE Software · 2018
There are two popular creation myths about software architectures: the Solitary Architect and the Emergent Architecture. These myths need to be replaced with new ones: the Architect as Coach and the Architect as Player-Coach.