A key dev team role: Architect
A key dev team role: Architect.
Duties:
-Foster reuse
-Enforce consistency
-Standardize solutions
-Select technologies and patterns
-Review changes with a holistic view
-Automate time-consuming and redundant tasks
-Consider the long-term implications of key decisions
Without someone serving in this role, code atrophies.
You don’t need someone with this title, but you do need at least one person with this *mindset*.