From time to time I'll see an email exchange like the following:
Customer: Could we have feature X?
Boss: That would be tricky because we use UDP so we don't know if data is lost.
When in fact we use TCP, not UDP.
My boss does this out of a benevolent intent: he knows he should really ask one of the developers technical details like that, but he knows we're busy so he doesn't want to bother us. So he just comes up with some answer, usually an incorrect one.
The problem it leaves me in is that now the customer is misinformed and gets annoyed when they later talk to a developer and get inconsistent information.
What would be a polite yet convincing way to suggest to my boss that it's better that he not misinform the customer? Or, on the other hand, what might we the developers do differently so that my boss doesn't feel like he needs to shield us from simple questions like this?