It seems far more likely to me that Patrick has made it such a focus for him to share this advice is that he is intensely aware of it, rather than what you said.
Social competency is a skill just like any other and requires practice and learning.
Would you prefer advice from a socially incompetent developer?
If I'm at point A and want to reach point B, I'd value advice from someone who went A->B (and now comfortably sitting at B) more than from someone who is still stuck in A with me.
For example, we talk about "The Dreaded Salary Question". Here's an article I wrote that discusses this question in detail along with what to expect and exactly how to respond: https://fearlesssalarynegotiation.com/the-dreaded-salary-que...
And we go into more detail in this episode.
To put a finer point on it: A lot of the reason I created Fearless Salary Negotiation is specifically to address the factors you mentioned. It's why a lot of my examples in the book involve software developers and related topics.
If I can clarify or elaborate on anything that was vague in the episode, please let me know so I can give more detailed information!
Thanks for your comment!
EDIT: I am on the fence about this, but I think it's extremely pertinent here. I mentioned I coach people and this is a big reason why. If you're a software engineer and you're tentative about negotiating, I can help you. https://fearlesssalarynegotiation.com/coach
I'm not even going to touch upon the fact that the skills that a person can use to negotiate more effectively will almost certainly make them a better and more valuable employee (even if they are just a developer/engineer).
Tech workers are not islands unto themselves. The faster they learn this, the better.
If you identify as non-assertive and aren't interested in compensating for that during negotiations, you're going to get a particular result.
If you identify as non-assertive, but are willing to concretely work against that tendency for an aggregate of fifteen minutes to a max of two hours during negotiations, you're likely to get a much better outcome.
I personally found his advice extremely actionable, and I'm keenly aware that I struggle more with being assertive in negotiations than probably everyone I've ever worked with.
I'm very sorry if this comes off as insulting, but I have only ever known two developers who really needed much more basic advice than what Patrick is offering here, and I believe that both of them are mentally ill. (One has Asperger's Syndrome, and the other, I strongly suspect, has severe clinical depression which is going undiagnosed and untreated.)
Now, if you are in this situation yourself, it is absolutely worth your time to seek treatment, or at least research and practice using coping mechanisms that apply to the issues that you struggle with most. Seriously, just memorizing a few new sets of behaviors and then "executing the program" in appropriate situations can profoundly improve your quality of life, in ways that go far beyond getting a fatter paycheck.
If you want to discuss any of this with me further, feel free to contact me at afishionado@gmail.com.