See discussion of Clean Code at Reddit, and qntm's article "It's probably time to stop recommending Clean Code" for some discussion of the relative merits of different approaches to software architecture. See also the ISO/IEC/IEEE standard 42010:2022 for Architecture Description.
2024 Facilitating Software Architecture
2023 Tidy First?
2023 Communication Patterns
2021 Clean Craftsmanship
2021 Software Architecture
2020 Fundamentals of Software Architecture
2021 Learning Domain-Driven Design
2018 Refactoring
2018 A Philosophy of Software Design
2017 Clean Architecture
2008 Clean Code
2013 Implementing Domain-Driven Design
2003 Domain-Driven Design
1994 Design Patterns