📝Architect’s role is bridging engineering and management



Most of what architects have traditionally done should be done by developers, by tools, or not at all. —Martin Fowler and Erik Doernenburg

Keyword is “traditionally:” traditionally architects make major design decisions on the project, draw architecture diagrams, and direct developers. Today, these are better handled by developers and tools, rather than a single person.

Today, architect’s role is aligning the architecture with the business strategy, selling developer’s architecture, and removing roadblocks on different floors.

See also