I have been in similar roles (Software Architect , CTO) where I had to explain to non-technical, but impatient (or pissed off) people (CEO, VCs) technical concepts and judgement calls.
But I knew in advance they were not technical.
Also, a CEO would not challenge my explanation of what algorithm to use for sorting, be real :-)
You can know the technical level of your audience and adjust your explanations accordingly, yet still completely fail to achieve your intended result because your focus on what you want has blinded you to your misunderstanding of what they want.
But I knew in advance they were not technical.
Also, a CEO would not challenge my explanation of what algorithm to use for sorting, be real :-)