That's a very good point about common goals. That's one thing almost all of us in this field can agree on. Once we can start there, it does follow that one's behavior should be as inclusive as possible.
There's also another dimension here: describing yourself as a brogrammer vs creating a brogrammer atmosphere. I don't think the term brogrammer itself is offensive such that it entails purging it from our lingo. It's when you create exclusionary groups with the term that creates the problem. Describing oneself as a brogrammer shouldn't be seen as offensive, as it's simply describing a mentality you have (perhaps as a joke, or maybe even seriously). So I disagree with the article that we should completely remove the term. It seems to mirror the effort I've seen talked about to make CS less "nerdy" to appeal to a wider audience (as if removing star wars posters from the CS lounge will attract more students). But using the term as a recruiting tool or to create a meetup centered around "brogrammer" themes shouldn't happen, as its needlessly exclusionary.
There's also another dimension here: describing yourself as a brogrammer vs creating a brogrammer atmosphere. I don't think the term brogrammer itself is offensive such that it entails purging it from our lingo. It's when you create exclusionary groups with the term that creates the problem. Describing oneself as a brogrammer shouldn't be seen as offensive, as it's simply describing a mentality you have (perhaps as a joke, or maybe even seriously). So I disagree with the article that we should completely remove the term. It seems to mirror the effort I've seen talked about to make CS less "nerdy" to appeal to a wider audience (as if removing star wars posters from the CS lounge will attract more students). But using the term as a recruiting tool or to create a meetup centered around "brogrammer" themes shouldn't happen, as its needlessly exclusionary.