Lately I’ve been spending more and more time researching AI models and their effects on software engineering and architecture, so it’s time to share my findings.
First, let me explain what I mean by “complicated.” I’m a huge fan of the Cynefin framework. If you are not familiar with it, here is the gist.
Cynefin
Say you need to decide on something. For example, let’s assume you need to change the behavior of a software application and are contemplating how to do it.
Cynefin is a tool for guiding the decision-making process in different kinds of situations. It says that first you need to understand what kind of situation you are in, and once you do, picking the optimal course of action is much easier. For that, the framework identifies four basic situations—domains:
[Read More]