While my original comment was really intended to be more sarcastic, it does indeed have truth behind it. This is perhaps (in my own experience with, let's say, the above women) because some fraction of programmers are intelligent or wise, usually funny, and often open to new experiences; at the same time, that fraction of programmers tends to be higher than the same set of people in general society (consider chim-chimney sweeps foree example, as contrast to the humble programmer).
Your mileage will vary.
(hmm, and on preview, it occurs to me that most people would find programmer chicks to be in general more attractive than chimney-sweep chicks)
Tilly is my hero.