¿Qué hacen los arquitectos de software?

Creo que la mejor definición (más práctica y más precisa) de "arquitectura" es "lo que piensas cuando piensas en tu problema actual de una manera útil más abstracta". O para decirlo de otra manera, puede ser un análogo al viejo dicho sobre ganar la batalla pero perder la guerra. Los programadores ganan las batallas, los arquitectos ganan la guerra.

Hablar …