Explain. I can't find any definition of "brogrammer" that isn't a portmanteau of "bro" and "programmer". And "bro" is not a gender-specific term any more than "milkman".
I don't know what to say about urban dictionary. There seem to be at least three distinct insulting stereotypes in addition to the definition that's close to 'buddy'.