The just sharing principle: advice for advice givers
decision making architectingA while ago I wrote about how Only you know what’s best for your application. That’s because only you fully understand the context within which you are making technical decisions. Any advice need to filtered through that context in order to determine whether its useful.
The mirror of this idea for advice givers is the just sharing principle.
To quote the website:
“Here’s what worked for us in our context, but I recognize that your context is different”
This principle really resonated with me. It’s also consistent with the philosophy of patterns, which are solutions to recurring problems in a context with consequences.
What’s more, not only is your context different, but the success in applying a pattern - especially architectural patterns - is often determined by the quality of your decision making process. Consequently, a critique of a pattern might actually be a critique of the decision making process that led to its ‘mis-adoption’.
What do you think?
Need help with accelerating software delivery?
I’m available to help your organization improve agility and competitiveness through better software architecture: training workshops, architecture reviews, etc.