I'm a self taught programmer who didn't go to college. After high school, I stuck around my rural-ish hometown and did tech support for a cable/ISP company. That job exposed to me to scripting/automating tasks and I eventually left the area to move to the Bay area for a much better paycheck (I have since moved away, but not back home). I keep in touch with my high school buddies (all men), whom happen to be quite diverse (gay puerto rican, jewish guy, muslim serb are my 3 best friends). When we were kids, we were anti war (all our parents were super pro Bush post 9/11) and didn't think anything of things like gay marriage. We smoked pot and thought the war on drugs was BS. We looked up to figures like Ron Paul and Bernie Sanders (I know, they are different). We were solidly in team blue. I can count on one hand the times I've seen right leaning views expressed in my tech career. Most of my male colleagues come from money, attended elite schools, couldn't change their own oil, and are almost exclusively urbanites. I'm almost certain they are all left leaning. I'm pretty certain this forum demographic falls into that category. Tech workforce is more representative of finance vs the hacker culture it was born out of.<p>Anyway, fast forward to today, 15-20 years later, all of my friends from back home lean right/libertarian, despite different backgrounds and directions. I suspect alot of men in the 30-40 age group have similar stories. Cozying up to neo-cons, the focus on identity politics and hyper sensitivity to not offend people, cringe endorsements from celebs, fear of being patriotic; the list goes on. For people like me, I don't think it has to do with "masculinity" in the traditional sense, its hard to place, but like another comment mentioned, "I don't care if the Right wins, I need the Left to lose", resonates.