Charity Majors on why architecture should be an engineering skill, not a separate role
Charity Majors argues that architecture should be a core engineering skill rather than a separate role, advocating that technical decisions must be made by those who implement and maintain the systems. The piece identifies key anti-patterns like separating decision-making authority from implementation responsibility and creating architect roles detached from hands-on work. Engineering leaders will learn about embedded architect models, architecture working groups, and collaborative approaches that maintain technical credibility while ensuring that 'only the people responsible for building software systems get to make decisions about how those systems get built.'
Check out the full stdlib collection for more frameworks, templates, and guides to accelerate your technical leadership journey.