I wish he was right, but I don't think he is. There is no evidence that programmers are better at critical thinking than other people with comparable intelligence. There is also no evidence, I think, that ability to think critically in one field transfers to different a field.<p>I think what happened is that he basically developed his critical thinking skills naturally, regardless of the field he was working in.