From Urban Dictionary: brogrammer, n.: A programmer who breaks the usual expectations of quiet nerdiness and opts instead for the usual trappings of a frat-boy: popped collars, bad beer, and calling everybody "bro". Despised by everyone, especially other programmers. Ex: Oh my god, John is talking about football and chicks again. That guy is such a brogrammer. See also: programmer, frat boy, bro, douchebag, developer…
This led to mannerisms, interests, and an external appearance adapted from my peers, but also to a quiet (though dominant) side of me that spends 20 of 24 hours each day pounding away at my keyboard. If I ever came across another programmer in the wild I'm not sure how I would be received.
It's weird to not fit in anywhere. But these guys just sound like douchebags.
Truth be told this 'us vs. them' is a relic of the Revenge of the Nerds days. Saying things like "no you're a bro you can't be one of us" or yelling "neeerrrrrrds" is exactly the same thing. As time wears on, the techs will seem to get less awkward and the bros will seems to get less "bro-y." It's the convergence that occurs once the social stigma of the 80s has worn off.
It should be noted though that tech conversation and "testosterversation" are really difficult to mix. If you're in one mode you don't want to keep switching back to the other.