With respect: skill issue.
Storytelling requires understanding the full dependency tree of how the thing came to be, absolutely. And some of those factors may well be NDA'd.
But conveying the narrative of what happened does not require a full prospectus of those NDA'd components - it's fine to elide it to "a library function was called that had this effect".
Not every detail is required for the narrative to make sense and to provide useful information. Nobody cares what color hat Jack the Giant Killer wore when he climbed the beanstalk; they care about the goose with the golden eggs and how he got hold of it.
Much like with other kinds of infosec engagements, discerning and communicating the scope of what is pertinent to be discussed is a significant - perhaps even deciding - factor in effective communication.
@munin you have a faith I do not.
It's not faith at all.
@munin I will re study the material
You'll get more out of closing the blinds, cranking up some tunes, and dancing with wild abandon.
Communication isn't about precision of words; it's about describing the shape you have in your mind in a way that allows others to create that shape for themselves -
because telling someone specific instructions means there's a right and a wrong, and they'll constantly be second-guessing that they're wrong whenever any friction comes up,
but allowing them to build a mold and pour their heartstuff into it means that it's something within them, of them, by them, and for them, and their confidence they've got it right will be instinctive and whole.
> Communication isn't about precision of words; it's about describing the shape you have in your mind in a way that allows others to create that shape for themselves -
Why would they believe this shape matches reality without precision (or at least ability to call up precision)?
> It doesn't - nor can it.
> The shape that is in my mind is unique to me, and will be different in many respects to the equivalent shape in yours -
I'm confused -- how is this related to how well the model (either the one you have or the one you managed to communicate to someone) matches _reality_?
When someone tries to describe a model they have and I don't fully trust it's correct, I desire more precision in what they're saying so that I can evaluate it better. I could try to understand it fully first and then evaluate it, but that might take a lot more time and effort than us both figuring out the model's wrong in some way by having me choose pieces to ask more precision about.
@robryk @SwiftOnSecurity
No model matches reality.
The map is not the territory.
What's useful is whether or not you can use your respective models to work together, and you find that out by negotiating this during the process of working together.