In the previous post, we started discussing that not understanding why we do architectural work leads to many detrimental anti-patterns in software development. We can observe these patterns time and again:
This blog series is a long-overdue write-up of my presentation “Essential architectural work”. Of course, this is the 2026 version of the contents, i.e., it will also discuss the impact of AI on several aspects of architectural work. However, it is interesting to see that quite a bit of the stuff I discussed 7 years ago and learned over many years did not change. It is as valid now as it was back then.…