Earlier quoted context omitted.
That's a myth IMHO, there is no evidence that this is true. I have observed a few devs who are not so good at understanding a different point of view while they are also fairly attention getting. I think this is where the idea comes from. Also, it's pretty hard for a non-dev to understand a dev's POV, which adds to the communications problems.
All is true. But please, nobody comes from doctors saying they're bad communicators. They say that they are educated. Some people accept that they don't understand and just heed the advice or ignore it altogether or something in between, while others try to learn enough about medicine to understand what the topic is. But everybody is an expert on software - since their mother told them so. I'm sick of being patronize…
Actually, my girlfriend complains about this all the time. (She's African American.)
There have also been a number of recent studies that support this. In many cases, doctors have already decided the diagnosis after only 18 seconds. (So they completely tune out the rest, which is not always optimal.)
But everybody is an expert on software - since their mother told them so.
Everyone's also an expert on their own bodies. Ballplayers have been saying for years, "everyone in the stands is an expert." Programming isn't unique in this regard.
I'm an excellent communicator, I can figure out how to talk to anyone about anything
Possible red flag here. It's the other direction that's the hard part. Also the vital part.