Comment by userbinator

16 hours ago

Take his advice with a grain... or perhaps a quarry's worth of salt. This guy has written plenty of books and articles about the "agile" dogma, but most crucially, nothing about any of the software that he wrote. These days, it's even more obvious as the contents of this page feel like something an LLM could've generated.

If you want a "software architecture guide", you'd be better off examining software written by the likes of Linus Torvalds, Richard Stallman, Brian Kernighan, Dennis Ritchie, etc.

It depends on the scale of the architecture. If you're after kernel architecture or OS architecture, then yes, Torvalds, K&R, etc.

But for enterprise software architecture, that's a different level and has a very different approach, because it is most about business processes, not the actual construction of software.

It's about designing a framework for those processes that adapts to a business as it changes or expands or has to integrate new infrastructure, it's about isolation of customer data, ensuring regulatory compliance etc.

Those are all constraints on the design of the software, not so much actual computing and other infrastructure.