The essence of architectural work - Part 3
Summary
The article argues that architectural work serves three facets—economic, cognitive, and humane—and emphasizes the economic facet as the driver in commercial software. It explains quality attributes, distinguishes development-time vs runtime attributes, and discusses optimizing for total lifecycle costs rather than just immediate development costs, including a Kafka-license example. It also sets up future parts exploring the cognitive and humane aspects.