I've never seen/heard a non-derogatory use of "brogrammer" -- maybe gkilmain will enlighten us with some use I'm not aware of (has it already been reclaimed by brogrammers making in-group use of the term?), but the connotations are overwhelmingly negative: http://www.urbandictionary.com/define.php?term=brogrammer
Re:Be nice to nerds
by johan_larson on Wednesday July 20, 2016 @03:15PM
(#12131661)
I would define brogrammer as a programmer who acts like a (stereotypical) frat-boy.
You know, living to party, acting up in boorish ways.
Yes. Remove everything after the word smart and add "(like most people in the programming profession)"
That doesn't capture what I think of when someone says "brogrammer". At the very least, I think it also denotes a strong sense of machismo, with a connotation of disrespect for others and boorishness. It's not a positive term, generally speaking.
Do you have a less inflammatory definition? (I would claim that my definition is true to the current connotation of the word, even if not the current denotation.)