@yellowbrickc @Di4na @cvennevik indeed! As @trondhjort has explored in length, development is a socio-technical skill.
As such, in most of the domains worth discussing (occupying the 2 ยฝ last quadrants of Cynefin), we are dealing with such advanced systems that itโs very difficult to prescribe cause and effect.
Software development is comparable in age and maturity of fields such as psychology and economics. All of them are about exploring and making sense of such complex systems that whatever enlightenments and knowledge we have uncovered, itโs only the first layer of fresh snow on the tip of the iceberg.
Itโs hard to obtain the perspective required to view the current state of affairs as the minuscule steps of progress they actually are, instead of self-elevating us to the status of resident royal astrologers.
Itโs difficult, but I think this perspective and the humility it imbues is a very important skill to pursue โ for all of the mentioned fields (especially economics).