If you dislike a situation you're in and you try and fix it by switching to a new situation, you'll generally bring with you some of the problems that created that prior situation.
If instead, you bit by bit improve the situation until you feel at peace with it, you'll then either no longer want to move to a new situation, or if you do want to move, you'll no longer bring with you the problems of the prior situation.
Applies to job changes, relationships, projects, goals. And, from OP, applies to architecting software projects.
I wouldn’t knock that as a personal approach, but I do wonder whether it’s possible to hold to it in group settings, which require not only your own self-discipline, but the discipline of others to pursue the improvements.
Personally I am a fan of switching to new situations in groups, as a way to push people out of their comfort zone and force them to account for things they may not have had the perspective to appreciate previously. People are generally resistant to change, but once they start to get caught up in it, it’s difficult to avoid growing from the experience.
If you dislike a situation you're in and you try and fix it by switching to a new situation, you'll generally bring with you some of the problems that created that prior situation.
If instead, you bit by bit improve the situation until you feel at peace with it, you'll then either no longer want to move to a new situation, or if you do want to move, you'll no longer bring with you the problems of the prior situation.
Applies to job changes, relationships, projects, goals. And, from OP, applies to architecting software projects.