Back tostdlib
articleNew

Architects, Anti-Patterns, and Organizational F*ery

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.'

Source: charity.wtf
#resources

Explore more resources

Check out the full stdlib collection for more frameworks, templates, and guides to accelerate your technical leadership journey.