@jasongorman Which is an approach I also embrace wholeheartedly. But it's not quite what I referred to.

My current position is in architecture, closer to enterprise than solution architecture, actually. When software is created, there is an interplay of problem domain and architectural context which, in my experience, is often really hard to grasp for the developers because they are simply too close to the details.

I ask myself how to assist the devs in understanding that wider context.