@matana Alright, at least we got to the exact point of disagreement.
Paranoia helps the programmer to focus on his coding more. He will go through his own code many times and think about it in many contexts. It can make him a better programmer. But he can teach you the basics, and you know he will understand them properly.
Autism helps people understand abstract concepts better, so the same patters apply.
And obviously, people who are obsessed with losing weight will know how to lose weight. I simply do believe, that it is almost criminal to ignore the best source of knowlage when it comes to complicated topics just because that person does have a character trades I disagree with.
But thanks I guess???