Post

In the face of generative AI coding agents, the role of human-led architecture becomes even more important in the crafting of software-intensive systems.

All architecture is design, but not all design is architecture. Architecture represents the set of significant design decisions that shape the form and function of a system, where significant as measured by cost of change.

…but they are not particularly good at making decisions that balance the static and dynamic forces on a system in order to yield a reasonably optimal solution: this is where human judgment, human understanding, human knowledge, and human experience shine.

1 repost28 likes