Lutz Hühnken talks about the importance of a strategic approach to software architecture, that prevents teams from becoming architecture firefighters, who spent an excessive amount of energy applying short-term fixes to architectural problems.
https://leaddev.com/technical-direction/managing-architecture