Hacker News new | ask | show | jobs
by dominicr 2436 days ago
I think the point is that companies shouldn't be frat houses full of brogrammers.

If you want to hang out with your friends and wrestle to decide coding patterns, then that's all well and good. But the second that it becomes a company that employs people it should be more mature, equal and accepting. Work is indeed not always only about output and skills, it's also about respecting each other and collaborating with different people and their opinions & experience to produce the best outcome.

Anecdotally, I have worked at a company whose unofficial hiring mantra was "hire people you'd go drinking with". It did not go well! Luckily some adults got hired and the company started functioning better.

8 comments

> I think the point is that companies shouldn't be frat houses full of brogrammers.

Usually the founders/owners decide what a company is. Often it seems to me that there are plenty of other motivations to run a company. The founders hire people who they like to hang out with, maybe same hobbies etc.

However I personally have never came across a company that could be described as a "frat house" or even which would have that kind of hiring policy. However I find it entirely understandable that people do hiring decisions on various reasons which are not only about job throughput.

> Often it seems to me that there are plenty of other motivations to run a company. The founders hire people who they like to hang out with, maybe same hobbies etc.

There are laws against employment discrimination, and I suggest to you most people aiming for "people who they like to hang out with with" will result in an outcome, intentional or not, of illegal discrimination.

If you look at the set of all the people in the world you like to hang out with, and somehow, incidentally, nobody from a discrimination-protected group is in that set... I have some bad news for you about your personal biases.
Does it mean they grew up in a different, more homogenous region than you? If you were never really exposed to black people, doesn’t that change a person? Shouldn’t we have sympathy for those who are underexperienced with blacks and other minorities?
>However I personally have never came across a company that could be described as a "frat house" or even which would have that kind of hiring policy.

Here's a recent example, if you need one:

https://kotaku.com/inside-the-culture-of-sexism-at-riot-game...

Culture fit in a nutshell:

> “There are all these generic terms used to find things wrong with women that aren’t specific,” she said. “When I hear ‘She’s emotional,’ I’d say, ‘Okay, why do you think she was being emotional?’ ‘Well she seemed to get intense and was pushing back on this thing.’ The other candidate did that and you liked that because you thought he had ‘grit.’ Why is that different? Is it because this person is a different gender?”

If you don't mind a sidequestion:

I have worked with and met with probably close to 100 start/scale-up companies in the software domain. I have not yet met a 'brogammer' shop. Some hipster dens, and yes, when the founder is a twenty something you will be hard pressed to find anyone over 30.

So is this 'brogrammer frathouse' a regional thing? Or is it maybe a B2C thing as I mostly work with B2B companies?

every startup i’ve been involved with that is compromised of mostly first-time employees (either little work experience in general or no previous startup experience) has exhibited similar tendencies:

1. emphasis on drinking: “gotta have happy hour/get a keg”

2. off-site team building exercises that eat into personal/family time

3. disparaging competition, especially incumbents, often based on superficial things like the dated look of their UI or branding

4. periodic episodes where potential investors or current board members are brought to the office and the staff is expected to all be on-site and “look productive”

for context, i’ve been in large enterprises and a number of startups. the startups where the core staff had been through the process before lacked what often gets pegged as the “brogrammer fratdev shop” vibe.

also, almost every shop that got a keggerator or pingpong table ended up using those items to store things...

[note: edited for formatting]

Just a Keg Light weights - I recall our small core network team got through £400 of sake at a Christmas do and that was in the mid 80's
#2 #3 #4 are common at big companies that employ all genders.
If I can't play some ping pong during my interview, I'm not interested.
I'm no expert and I've mostly been in Europe with marginal time in the US, so I don't know the frequency of occurrence.

I think what's slightly more common is homogenous teams within companies that form an overwhelming culture, rather than entire company cultures. Teams do form their own ways of working and their own cultures, and this is fine: it's human and it can be positive. Healthy teams adapt to new members and vice versa.

But I have occasionally seen teams develop an impenetrable culture and reject anyone that wasn't a perfect fit for their existing culture. They also tend to reject any company-wide initiatives for change & improvement, not even engaging with the process or contributing to the discussion. Typically the way to solve such a team is to rebuild it by removing at least half of the members, after which everyone usually goes back to working normally.

So is "frat house full of brogrammers" just a meme then? I have always wondered since I first heard the term, as it seems so remote from the reality I experience.

And yet, it gets punted around so much you wouldn't think that it would be hard to find a brogrammer shop. On the contrary, going by the 'reputation' you'd think they would be so numerous as to almost be hard to avoid.

Yes, it's a meme. It's a quick and easy way to dismiss a of predominantly/exclusively white male team in a way that will get most people to say "Ugh, yuck!" without having any substantive criticism.

After 10 years hopping between Austin and San Francisco, hipsters with impressive beards and flannel seem at least 100x more common than brogrammers.

It's socially acceptable to hate / slander fraternity members (see the rolling stone rape case,) but it's not socially acceptable to hate hipsters, only to casually poke fun at them.
Just an observation, frat houses do focus very heavily on mob mentality, while hipsters are just a trend group. No one is going to get lectured by their fellow hipsters about being insufficiently loyal to the hipster brotherhood. Hipsters don't organize and intentionally seek to forge mob mentality and loyalty obsession. That is a significant difference just considering human psychology.
I agree that this isn't common and the use of a memified word was not useful. I think the mental image of "brogrammers" is often literally coding jocks, which is inaccurate. It is often badly used to equate to a homogenous and closed culture within a team, often young and male. However same can indeed happen with other group of people. The example of alpha-maleness I can think of is Paypal: https://twitter.com/SaddestRobots/status/1184885797419401216

A better way of describing the problem from the original article is that infleixible & homogenous teams make it harder for people who don't fit a personality type to contribute to the work & work culture.

>The example of alpha-maleness I can think of is Paypal: https://twitter.com/SaddestRobots/status/1184885797419401216

The linked post literally accuses PayPal employees of being too big of nerds to talk to (and therefore hire) women. And that's supposed to be an example of alpha-maleness? Maybe it's just bad writing, but if they "could and would" wrestle over disagreements, it sounds more like doing it on a lark rather than "alpha-manly" escalation of disagreements into physical violence. I don't practice combat sports, but - as I understand it - two people sparring for the hell of it is fun. Might as well have said they solve disagreements with a round of Rocket League.

That text is all over the place. They go from not hiring someone because they play basketball, to having wrestling as a meditation tool. I'm not going to make assumptions about their wrestling motivations but he openly admits they were gate-keeping based on an internal concept of male "alpha male nerd" culture. This doesn't fit the view of a healthy workplace for those who think diversity brings resiliance & strength to a company.
It's performative hypermasculinity.

In the 80s and 90s (and to a slightly lesser degree now still) nerds were generally portrayed as effeminate and unmanly. However they would still retain similar toxic ideas about manliness while dismissing "jocks" or anyone too popular or outside their culture. Basically the "while you were busy partying and having sex I studied the way of the sword" meme but played straight.

This means that e.g. "girly" hobbies might be fine and only earn you some mild mockery but being openly gay or seriously empathising with women could easily render you an outcast because you're disrupting the peace unless you "keep your head down".

The idea of solving disagreements through competition is an example of this. Instead of trying to get to the root of the disagreement and resolve a conflict through mutual understanding and dialogue, it determines a "winner" who comes out on top and the "loser" has to roll over and be humiliated for even daring to speak up.

A "play fight" or a round of Rocket League may not result in physical injury but it's still an aggressive display of dominance rather than a cooperative exchange. It's easy to see how this fits in with other ideas of "bros being bros" (or "boys being boys").

Of course nothing in this has anything to do with manhood. You can be a woman and utterly "destroy" someone at Rocket League or wrestle a man into submission. But not only is this behavior "male coded" (i.e. we're socialised to look at it as masculine rather than feminine) but a woman behaving this way would still stick out simply by being a woman and even more so if she doesn't fully commit to performing masculinity in every other way too (i.e. if she ever isn't playing along as "one of the guys", she'll stick out as an outsider again).

TL;DR: being male doesn't mean you think solving disputes through silly competitions is a good problem solving skill but doing so can be comforting if you feel insecure about your peers judging your masculinity, even if you're all nerds.

Name a thing and you summon it into existence.

'Brogrammer' started as a witticism and has become a social phenomenon that people discuss as though it was based on rigorous observation and not just a joke.

In college I knew a number of "brogrammers" (frat boys, who did fratty things, and banged their head against coding as best they could). None of them are programming today.
Many are in banking, finance, etc., though.
It originally started as a Joke as far as I remember, it's now being used as short hand for certain aspects of SV life that are negative or are perceived as negative.

I would bet that 90% of developers are not the classic "jock" member of a frat (which is specific to America Univerities) - we are the ones that got bullied by those types at high school.

Lets be honest CS students are going to get invited to join the skull and bones (Harvard) or the Bullingdon club (Oxford)

> skull and bones (Harvard)

Skull and Bones is a secret society at Yale, not Harvard.

Oops my bad apologies to any Harvard Amumni
Did you mean are or aren’t? Bullingdon is for rich future Conservatives reading PPE, not for CS students.
Sorry aren't - that's the point nerds don't get invited to those sort of elite clubs we would get oil on the furniture don't you know
It's meant as a cultural shorthand for the kind of companies like early PayPal. They wouldn't hire classic "jock" people of course but they were very much about what nerds thought was cool.

The "bro" label is more about performative hypermasculinity than athletics.

What seems to surprise most about nerd culture is that for many nerds the problem with bullying wasn't that bullying was bad but that they were on the receiving end of it, resulting in a revenge fantasy (both against the actual bullies as well as outsiders in general) rather than simply a desire for equality. This is also reflected in the kinds of jokes you used to hear on IRC and later 4chan as well as gaming (even before it became "so mainstream").

For context: I say this as a recovering nerd myself.

whiteboard swirlies
I've worked at a few and what they had in common was that they were sales-driven and the technology portion of their products tended to be on the simple side.
I think it's just a shorthand way to criticize companies that turn people down for whatever reason. As I mentioned in another comment, a shop does not have to be a brogrammer shop for someone to fail the culture fit test.

To your point, there may be brogrammer only shops out there, but I've never seen one. And, as someone who has always played sports, power lifted, and now trains BJJ, I wouldn't want to work for a non-professional brogrammer type shop if I ever came across one. I've wondered before if I didn't fit a culture because I'm not the stereotypical software person.

> I've wondered before if I didn't fit a culture because I'm not the stereotypical software person.

Note the following isn't directed toward you specifically, but because you mentioned that you think you're not the "stereotypical software person" I wanted to write why I think that it is more likely - today - that you are...I think part of what we're seeing is the software development "culture" filtering out into "regular culture"? Those aren't probably the right words, but...

What I mean is that - when I started "programming", it was right in the middle of the "home microcomputer" era - mid-1980s. I was 10-11 years old, and I had my own home computer in my bedroom hooked up to my TV. I had always been "science inclined" - but that was where I really became a "nerd".

I didn't really like sports or anything like that, I didn't like much of what was considered "popular stuff" - except arcade games; couldn't get enough quarters. But all I really wanted to do was program.

That's where I started - and that's where a lot of people started (both older and younger than me at the time) - on home computers, typing in junk from magazines and books - and some of the older ones went on to turn that in a career in short order. But they all were "nerds" in their own manner.

Prior to the home computer, you either had to be an engineer or something working at a company with it's own computer or system(s) - or work for one of the computer companies of the era - to even come close to "touching" a computer in any manner. Or maybe have been lucky enough to teach or attend or otherwise finagle access to a university's system(s). There were also a few other very limited ways too (public terminals connected to dialup shared systems that you paid to use and other similar means). But really, only the really hard-core geeks and nerds were in that camp, and they tended to be few.

Prior to that - mathematicians and engineers, mostly.

But soon after when I started - in the early 1990s - computers started to become a tool (and entertainment) for everyone. It was no longer seen as nerdy to have a computer in the home. And then very soon after that - the internet was opened for the public to use (before, access was restricted to certain commercial entities for research, and to educational institutions, and the government - with little allowance for consumer access, and almost no allowance for commercial exploitation - with the exception of research, mostly).

That brought in people of all stripes - also, there was this change; difficult to pin down - but it seems that kids no longer (or far fewer of them) have an interest - or develop the interest - or have the means to develop the interest in front of them - for "software engineering".

When I was growing up with my computer - and this was most computers of the time - you turned it on, and on the screen (which was usually a television) you would get a short "message" of what version of BASIC was running, and a prompt blinking maybe - where you could type. If you wanted software, you had a few choices, in descending order of cost:

1. Purchase the software - on cartridge, tape, or floppy

2. Type the software in from a book or magazine

3. Write the software yourself - usually in BASIC

Many, many people turned to number 3 - usually with help from a manual included with their computer. Many also went the route of number 2 in conjunction with number 3. Some found they could sell the software from number 3 to magazines and books - or to publishers (number 1). That isn't to say nobody bought commercial software - tons of people did (but there was a lot of piracy back then, too). It was a large mixture, but mostly as a kid, you relied on number 3, and maybe number 2 if you had understanding parents who could afford to buy you the books and magazines.

But later - especially with the internet - those programming sources dried up - and today's computers (and phones and tablets, etc) don't start up to BASIC; you get an entire magical operating system, and any means to code software is fairly hidden away.

Even in the early 90s this was evident; Microsoft DOS used to come with at least some form of BASIC, but gradually this has fell away - today, out-of-the-box coding is limited to shell interpreters, javascript and such in the browser, and maybe other scripting interpreters built into some applications - plus maybe .NET stuff on Windows, but I'm not as sure on that last one.

Ultimately, the tools for some kind of "software engineering" - when they are included with a machine (operating system), they are kept fairly "hidden away" - there's nothing there to even entice a kid to "program"...

...hence the rise of "sandbox" style games, that allow a similar kind of "open ended" play. But this is stuff that has to be bought - it's just not "there" for kids like it was when I started.

And so you have a lot of kids who don't experience computing in the same manner, who don't get an "early bite" by the programming "bug" - and who (something else I have noticed) typically are forced in some manner into playing sports via organized team things parents shuttle their kids around too (I often wonder if there are parents out there who realize how lucky they are to have a "geek child" who has figured out the system to get a programming environment going on their machines - and doesn't go for such organized activities?)...

So they kinda grow up with sports or similar activities as "the thing to do" (and I understand why this kind of thing grew up - but I don't think it was completely organic, either - I think some parents became (overly?) concerned about "predators", and moved their kids into these supervised programs, and fewer are left in the neighborhood for other kids to play with, so to "play" kids had to join those teams and activities, etc - and the circle was complete). That is the "normal" thing - sitting at home programming on the computer isn't "normal" - or even really thought about at all.

...until university/college - and so you have a bunch of people, who have interests in things "non geeky" who find out later that they are good at programming, and that they like it. But they also like "normal things" - things that people like me, having been nerds and geeks from an earlier time - maybe don't enjoy as much, or at all?

I'm not saying anything of this is bad - I just think this is how things have turned out, and probably this is a better thing? Also, there is the growing thing of "STEM" and "STEAM" stuff going on in school (coupled with FRC/FIRST) - which helps to introduce kids earlier to these concepts, but it doesn't seem to extend as far back as grade school (or maybe it does?).

I think it's just all part of a balance; in my day as a kid, it was tilted way far in one direction - toward "nerds" - and today it is tilted past the middle point toward "non-nerds" - but ultimately it is shifting back toward the middle?

Well - that's my ramble - take it however...

Sounds like we're about the same age. I did #2 and #3 and was science inclined, etc... But, I also did sports and was outdoorsy. A single TV in my house meant no computer time if my dad was home, so I had to do other things.

I started undergrad as pre-med, and programming was just a fun hobby. I remember one night while studying for some insane biology test from an equally insane teacher that while I was interested in being a doctor, I loved programming/computers/technology. I pushed through that semester and switched majors.

Even today, I feel not nerdy enough in some situations though my wife would disagree (she thinks I'm very nerdy).

"Home" computers in those days used to be creation devices by default for nerds. To turn them into something that provided consumer entertainment took real work and in-depth knowledge.

Personal computers today are entertainment consumption devices for the masses. You can still use most for creating, but only a tiny, tiny fraction will ever go there.

> I think the point is that companies shouldn't be frat houses full of brogrammers.

Don’t you think that this should be up to the founders to decide? I would personally much prefer a frat house atmosphere than the more common geeky introvert culture that most technology companies have, but I would not like there to be laws about it.

No, I don't think it should be. Companies are afforded protections and benefits under the law. They owe society something in return for that. One of the things I think they owe is a responsibility to act in certain ways with respect to the general public, which includes their own employees.
Unless it's written in law, no they don't.

There is no one size fits all "company" structure that works for everyone. If we can't have frat house brogrammers why can we have "remote only" companies? One person may hate said brogramming culture, others may love it, still others may hate remote only due to lack of physical interaction with their colleagues while others love it because they hate offices.

> Companies are afforded protections and benefits under the law. They owe society something in return for that.

I don't like this way of thinking. Individuals are also afforded unsolicited "protections and benefits". Therefore, individuals owe society? That's basically like the Mafia offering you protection, at a price.

Of course you owe something to society. Without it you would probably be sleeping naked under a tree in the forest. The system depends on people contributing back.
Of course companies have obligations to society but why the particular obligation not to have a loud, boisterous atmosphere? Why should they then be allowed to have geeky introvert cultures? That also alienates a lot of people, including probably a lot of women.
Hilarious you're getting downvoted to oblivion without a reply for a warranted opinion like this is reddit.
Well, if you're one of first five then it's practically like joining a band and the idea that you wouldn't discriminate in making your band is outrageous. Like if someone sued because they're a fine enough drummer but the band didn't really feel like jamming with them, they'd look kinda dumb.
>>I think the point is that companies shouldn't be frat houses full of brogrammers.

Why not? If it's a private business, it can be whatever the owners want it to, unless illegal. I wouldn't have a tiniest inclination to work in such a company, but that's beside the point.

Companies should be comprised of whatever works best to build the product effectively that people want to buy.

Your argument could be used to ban beanbag chairs, nerf-guns, and kegs from the office because it doesn't meet your "maturity" standards. I've worked at places that have all of these and we made a productive and effective team.

If you don't like the company culture, complaining that they aren't "mature enough" is childish. It's their company...

Find a company that suits your temperament and everyone wins - which is what I believe OP was getting at.

I think that what underlies this fear of apocryphal “brogrammers” is the fear that, if everybody is left alone to do as they please without being brought to heel, every company will grow into a place where they, personally, don’t feel they fit in. It says a lot more about the authoritarian mindset of people who use the term brogrammer than it says about programmers and nerd culture.
Brogrammer is so amorphous it is basically a term for "I don't like them or their company so lets assign arbitrary sins to their strawmen as the other."

I have seen it used countless times as a term of economic envy in a "they shouldn't be allowed to do better than me" way.

I mean... you don't think that BroBible.com (for example) has the right to hire a particular type of person for their front end engineer? I don't think they should be obligated to hire an artsy introvert type for that role.
GitHub?