Uh, I'm not so sure about this. Programmers tend to have a bad habit of severely overestimating their own intelligence. This is one of the things I dislike about the profession: Everybody is so self-assured of their own brilliance.
Hmm personally the majority of people I've worked with are all of at least above-average intelligence and many of them are also very interesting. Met quite a few self-assured smart people at uni (I was one to an extent) but I think most of us grow out of it. Or maybe I've just been lucky where I've worked.
Uh, I'm not so sure about this. Programmers tend to have a bad habit of severely overestimating their own intelligence. This is one of the things I dislike about the profession: Everybody is so self-assured of their own brilliance.