It's also ironic to me that someone would try nuanced communication on Twitter, a platform whose very design discourages it. You can't do nuanced communication in 280 characters, but you can do vitriol just fine. So they do the tweet storm which turns off anyone who isn't incredibly interested in what you're saying.
I agree, but I think it's more nuanced than this: smart people can regularly be observed being unable to think critically during conversations (particularly on certain topics), yet the same people can think critically writing code. Assuming this is true (it's certainly quite true), it seems to me that differences between these two contexts causes the mind to behave differently.
Or the most potent disciplines: epistemology and logic. I believe epistemology and logic when combined with decomposition (something programmers usually have excellent capabilities in) make it fairly easy to determine where the weakest links in any given argument lie. A big problem though (in addition to the fact that we don't teach this sort of thinking): the human mind seems to have evolved to have an extremely strong aversion to exercising these skills on certain topics (something barely taught at all in western curriculum of any kind, the closest being psychology, which doesn't get a lot of respect from most people).