“A recurring question was how much we should still care about software design at the granularity of code. These are concerns such as naming, code duplication, dead code, mixing responsibilities, modularity, coupling, and cohesion. I can roughly group the participants’ opinions into two opposing arguments:”
https://verraes.net/2026/07/software-design-in-the-agentic-age/