I agree there are way less classic nerds - I don't meet too many devs these days that run linux or are really into sci-fi. But I also see hardly any tech bros. What I do see a lot of is a certain kind of "socially conscious" programmer. You know the kind - they love codes of conduct, they have cushy jobs but are super eager to tell you about how things work "under capitalism", they enjoy chatting on discord and probably don't know how to connect to IRC, they have a Mac, etc etc.
Is there a good derisive term for them?
Sure, but that's pretty much by definition a dudebro mindset.
I've heard a few, but they don't seem to stick: for a while, Social Justice Warrior was in vogue, and lately, I'm seeing a bunch of variants of woke, which I imagine are spoken italicized to signify vitriol and/or contempt.
Edit: I had forgotten cuck - though that's broader, and would be used as a derisive to all persona non grata not just the nerds.
I always assumed the label was derived from the huge influx of people into CS in the late 90's and very early 2000's because of the dot-com boom. I know there were a lot of people at my school at that time that seemed like they would have been in business or finance classes if not for the obscene money they saw thrown around by internet companies when in highschool or before choosing a major.
I mean, that's a valid choice and people are going to choose careers based on money, but if that ends up wildly changing the makeup of the people commonly in that career, you can expect the people that went into it for interest in the work to come up with some salty nicknames for those they see as interlopers.
https://www.google.com/search?q=techbro&source=lnms&tbm=isch...
https://www.google.com/search?q=tech+bro&source=lnms&tbm=isc...
For the same reason that an image search for "successful CEO" shows white men. Google's results are both a reflection and amplification of any input biases.
But, the claim was that "techbro" was wrongly being conflated with "white man." In this case, we're talking precisely about these biases. These image search results seem to be evidence against that claim.
Similar search in Google images also tend to match various stereotype (basketball player, hotel housekeeping, etc). Google will generally reflect what's on the Internet.
Search "tech bro" -tv -hbo and you get similar results:
https://www.google.com/search?q=%22tech+bro%22+-tv+-hbo&tbm=...
If anything, especially on the first page, the images get a little whiter when you add -tv -hbo to the search string.