For people on the spectrum fuzzy, hypothetical, conjectured, and underspecified statements are physically painful. Bad when uttered by others, hence the need to correct them, unbearable when forced to reason with or produce them oneself.
I'm aware that people on the spectrum have a really hard time doing this, but viewing the points from the others viewpoint is still illustrative.
1. The allistic (non-autistic) person is not hearing what I'm saying.
They are hearing, but they didn't come for a perfect lecture/monologue with the beauty of a mathematical proof, they came for a conversation where truth crystallises from the exchange of half truths and fuzzy concepts.
When they come to you with a question on X, they don't come for your train of thought about X, every fact you've accumulated on X and every bit of reasoning tangential to X, showing the full validity and self consistency of X.
They need a conversation where they pose a vague question, get a vague reply with follow-up questions, to which they provide more information, and so on and so forth, until the concepts are crips and bivalent truth can be attained.
Because they do a top down breadth first fuzzy search their brain starts filtering out the very information that your brain deems essential to bottom up depth first process of establishing truth. So while you create "context" they are just zoning out, making affirmative noises and nods for you to continue, and hope that you'll eventually divulge information relevant to what they came for.
2. I need to ask questions before forming an opinion.
The issue is very similar to 1. People don't come to you in need of a solution, with all conclusions laid out and wrapped up. They might have their own half-finished ideas and opinions that they are in the process of forming, and they are coming to you asking a question to form that opinion. You then attempting to form the same opinion by asking more questions just creates a deadlock.
The conversation could have gone like this:
"No, that would be way to expensive." - "Ok thanks, then nevermind."
"We could, but isn't our current website fast enough?" - "Yeah, but we were hoping to attract some additional talent by incorporating interesting technology into our product."
"I guess, but why?" - "I've heard a lot of things about React lately and am not sure what to think of it, but if it's potentially usable for us I should look up on it a bit more."
But that requires acceptance that no opinion or truth might be formed at all.
3. I care more about doing good work than office politics.
Heres the bummer for people on the spectrum, the world is not made of platonic logic, there are sometimes no rights or wrongs, even with Bayesian reasoning given two different priors the same observation can move those priors in contradictory directions. The world is fuzzy, half truths are everywhere and sometimes a tiebreaker is needed, or the answer to a question is not worth exploring. Giving in acknowledges these simple property of math and the universe, but for a person on the spectrum this is like acknowledging a Lovecraftian horror:
“The piecing together of dissociated knowledge will open up such terrifying vistas of reality, and of our frightful position therein, that we shall either go mad from the revelation or flee from the light into the peace and safety of a new dark age.”
4. The person underestimates how much I know about the topic.
While people in IT have a general tendency to underestimate others, I'm certain that a lot of them do know. It's just a combination of 1. and 3. They don't require the convex knowledge hull of the topic, because either they know already, because it's not relevant, or because there is no clear cut answer. Sometimes they know that their position is a gross oversimplification, or that their metaphor is actually contradictory, but it helps them think in the context of their self inconsistent reasoning process which, unlike classical logic, might actually come to valid conclusions from inconsistent assumptions.
The take away from this is that I can probably help myself and my spectrum colleagues by writing questions and requests more appropriate to them, with clearer mental paths, more crisp concepts, preferably by e-mail with a very explicit description of what response I need. Maybe I should also use the phrase "humor me" a lot more to acknowledge that what I'm asking is inconsistent and doesn't necessarily make sense from their perspective.
I'd hope that the author would take away from this, that they don't have to be factually wrong in order to respond in the wrong way. Sometimes giving in and kindness just means having the same non-judgmental understanding for the needs and thought patterns of others, that they expect for themselves.
Edit:
There's actually research that quantifies this https://www.sciencedirect.com/science/article/abs/pii/S00283...