Look, the creator of Ruby is non-white, and if you think any conference wouldn't welcome him then I don't know what to say.
The existing technologists are by and large under 30 at these conferences (I won't go into the ageism to go with economic problems of computing), so they are a result of the no cheap entry barrier I talked about. Fixing the current demographic is long past solving.
I think your last line is presumptuous. I didn't get a +1 because of race, far from it actually.
There's the biggest problem. You only consider two criteria and leave all the rest. If you care about community and people, you care about raising all ships. We have a huge problem in computer programming that the financially well off are going to be the only ones who can put the years in to be very good. The kid whose parents cannot afford the piano isn't going to become a virtuoso without help and computer have been there since the late 90's.
I wonder how many people arguing only for those two criteria use the word "fly-over" or talk about middle America like everyone is mentally deficient.
I was refused an internship because the area code of my high school and the area code of my college were the same. That's socio-economic, because the state has one area code, no local help or guidance about getting scholarships (no internet either), and state school had scholarships & recruiters. Opportunities are not lost only because of two attributes.
The existing technologists are by and large under 30 at these conferences (I won't go into the ageism to go with economic problems of computing), so they are a result of the no cheap entry barrier I talked about. Fixing the current demographic is long past solving.
I think your last line is presumptuous. I didn't get a +1 because of race, far from it actually.