“Everything you know is wrong, but some of it is useful for approximation.”
>I have this hypothesis that everything I believe is wrong. Probably best not to cling too tightly to that hypothesis.
"No, we're definitely not doing that."
"But boss, the vendor just announced (xyz tidbit)".
"Okay, we are definitely doing that."
So it was "strong" because of the word "definite" (it was clear a decision was made) but in fact was open to change in light of the new information? (because it only took a small tidbit to change it)Is this what you're describing?
For example, we might have the opinion at our company that REST is the way to build communications over a stateless connection. If a team presents a reason to build RPC and makes a case, it’s allowed to do it.
Another example might be style conventions. Strong opinions here lead to consistently written code. But in some cases a new style will work better and we can change direction. Or a different style fits this file better than all others.
We don’t want to be so hemmed in by our opinions so as to be inflexible to different approaches to the same problem. But that doesn’t mean having no opinion.
I think actually both examples you gave show that the opinion was not "weakly" held: for REST, you mention "if a team presents a reason... and makes a case". For style conventions, likewise, "we can change direction" but the whole point of a uniform style guide is that the style convention itself has huge momentum and can be changed only if there is a very specific case where it "fits better" (your words).
So it seems what we're really saying is something like "we know what we think, but we think about what we 'know'." (I tried to be pithy but came up a bit short.)
Is that a fair summary? That it's about both assertively knowing something, but also being ready to rethink it (if there is a case)?
(Substitute decision with belief)