O'Reilly logo
  • Ken Richards thinks this is interesting:

The primary purpose of architecture is to support the life cycle of the system. Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to m

From

Cover of Clean Architecture: A Craftsman's Guide to Software Structure and Design, 1/e

Note

Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize programmer productivity.