I wonder how the statistics will look if you filter based on individuals background. Programmers I know do not live in the city they were born or studied in, which could be the cause of a distinctly different social circles than for those who stated with the community they were born in.