Programmers and Religion
It is any surprise that a profession that demands intense logical analysis would find a very large number of people rejecting a very illogical proposition. According to an self-report, non-random survey, the highest religious affiliation with almost every programming language is... Atheist! Knowing as much as I do about survey research, I can only take this finding with a grain of salt. There could have easily been vote early and often phenomena, or even the tell your friends but not your enemies phenomena that could have swayed the results. However, this survey does match some of my own observations in the geek world.
I know Rand said "there is no compromise between food and poison. Poison always wins." I can't remember if she said there is no compromise between the rational and irrational, but it certainly sounds like something she would say. So a profession that deals explicitly with identifying facts of reality and logical connections between these facts will likely attract individuals who question faith and reject irrationality on principle.