Software Engineers: 79 Democrats for every 21 Republicans. Similar story for engineering overall (The most "conservative" engineering profession being chemical engineering)
You could argue the fact that the profession is predominantly male might mitigate some of this but the problem there is that the gender gap closes once you look at genders on a college-education basis: https://www.pewresearch.org/fact-tank/2018/11/08/the-2018-mi...
What I'm trying to say is that if we assume political affiliation does not correlate with skill (it doesn't AFAIK), and you hire based on merit, and you hire nation-wide, your software development team will skew left. And if your hiring focuses on major urban hubs it will skew even more left.
If you want to introduce artificial "balance" you are going to have to do affirmative action for political beliefs. This is challenging, as it's trivial for any individual to lie / reinvent themselves as a desirable political hire. If I wanted a job bad enough, and I knew they preferred hiring a certain political persuasion, I absolutely would pretend to be whatever they wanted me to be.
Here's a link: http://verdantlabs.com/politics_of_professions/
Software Engineers: 79 Democrats for every 21 Republicans. Similar story for engineering overall (The most "conservative" engineering profession being chemical engineering)
IT: 71 Democrats for every 29 Republicans.
You can blame it on SV but the truth is our industry's age skews young: We are 38 years old on average compared to the workforce average of 43. Source: https://www.visier.com/clarity/four-common-tech-ageism-myths...
Young voters and college-educated tend to vote more Democratic: https://www.nytimes.com/interactive/2016/11/08/us/politics/e...
You could argue the fact that the profession is predominantly male might mitigate some of this but the problem there is that the gender gap closes once you look at genders on a college-education basis: https://www.pewresearch.org/fact-tank/2018/11/08/the-2018-mi...
What I'm trying to say is that if we assume political affiliation does not correlate with skill (it doesn't AFAIK), and you hire based on merit, and you hire nation-wide, your software development team will skew left. And if your hiring focuses on major urban hubs it will skew even more left.
If you want to introduce artificial "balance" you are going to have to do affirmative action for political beliefs. This is challenging, as it's trivial for any individual to lie / reinvent themselves as a desirable political hire. If I wanted a job bad enough, and I knew they preferred hiring a certain political persuasion, I absolutely would pretend to be whatever they wanted me to be.