Hacker News new | ask | show | jobs
by bootload 3408 days ago
"Culture was extremely heavy on the drinking;"

For me this is a red flag.

    Booze + programming == pissed programming
This leads to bad code also bad team dynamics. Ultimately this will reflect on the product and bottom line. For individuals this reads like a culture where the barrel is creating ^bad apples^. Not a good look on a resume.
8 comments

We have a "whiskey club", and regularly go to the pub where I work.

We don't do it at lunchtime. We don't do it during the working day. 5:30pm on a Friday? Let's have a glass of whiskey together.

Somebody joining/leaving, or we haven't been out together for a while? Let's go to the pub after work one evening.

There is a #drinks channel in Slack where people who fancy a drink after work co-ordinate, and several of will grab each other once a week for a couple of pints.

That does not mean we are drunk when coding. As for team dynamics, it means we know each other better and bond more frequently. Not a problem, I think.

The downside is that for people who don't want to engage in this or can't (have to look after family, etc.), it can feel exclusionary, so we spend some time making sure we do things with those people too.

> As for team dynamics, it means we know each other better and bond more frequently. Not a problem, I think.

Except for the non-drinkers in your team. I suspect that they either

a) feel left out, because a non-drinker at a pub has a boring time, and has to keep justifying their empty glass

b) probably miss out on important decisions if a majority of the important people in a team are present, which is bad dynamics

c) maybe your team doesn't have any non-drinkers. What does that tell you in terms of diversity / inclusiveness?

I'm not pointing fingers at you specifically because you mention explicitly making plans around people who don't/won't drink, but i think there should be more awareness around this, especially since it can seep into the culture quite insidiously, and invisibly.

Some workplaces have sporting clubs that people participate in to grow closer to their coworkers. Yet if you don't like tenis, baseball, basketball, golf, or hiking then you are out of luck.

Every social activity will exclude people who don't like the activity by default. There's no real working around this.

Even if you just have a 'talking' club, you exclude people who aren't natural extroverts or find large group conversations to be maddening.

In essence, there's no way to be perfectly fair... so at best you can have different choices to try to be as inclusive as possible with limited time.

Absolutely true, also goes for video games, board games, or even going to movies or baseball games.
With rare exceptions, I'm a non-drinker. Nowhere in Europe have I ever had an issue ordering a coke instead of an alcoholic drink, even when hanging out with people getting completely shitfaced.

Is this seriously a thing in the US? Feeling like you have to drink if you're surrounded by people drinking? I keep hearing stories like that. Nobody is going to judge you for not consuming alcohol - if anyone does, they're certainly not people I'd want to hang out with regardless of whether drinks are involved.

It doesn't hurt not to give a fuck, once in a while.

It's not a problem for anyone other than the overly self-conscious, who are looking for reasons to explain their anxiety. Literally no one cares.
I believe I was rejected after a job interview because of not drinking.

Another boss I had any a different job told me he fired someone for not partying with everyone else. If you went to these parties and didn't drink, the boss would harass you all night.

I agree with you that many people are just self conscious, but it's not exclusively that way.

Both of your cases sound like shitty places to work.
I was once rejected from a job interview at a DC startup because I didn't order a beer when they took me to lunch.
This seems a reason so stupid to reject somebody that either a) they didn't like you but didn't want to tell you the real reason, but didn't care enough to think about a plausibly sounding fake one; or b) you dodged a major bullet as these people had seriously messed up priorities. I'd bet on a) but can't exclude b) completely of course.
Even if that is what they said, do you honestly believe that was the real reason?
Interesting. What do you mean by self-conscious ?
https://psychcentral.com/blog/archives/2014/01/26/how-to-be-... for examples.

The tl;dr is that people who are insecure will attempt to rationalize their feelings, and this frequently includes feelings of judgement and persecution from others where none exists.

It's not that people will judge you IME, but that it's really fucking boring.
What's boring about it?

Unless being drunk is your idea of fun (in which case it seems doubtful you'd be a non-drinker), I cannot understand how drinking liquid A at a party is any more boring than liquid B.

As a person who does not necessarily enjoy drinking (nor does so very regularly), I would say that being sober around people who are drunk is objectively less enjoyable than being drunk around drunk people.

In fact a graph of my enjoyment as a non-drinker (in my experience) would probably be inverse to a graph of the enjoyment of the people getting progressively more shit-faced.

Drink soda water w/ bitters. Looks like a drink, tastes good, and satisfies anyone actually drinking.

I drink regularly; but every now and then I'll go a week or month without drinking. I'm currently in the middle of one of these periods; but I've still gone out to happy hour or events that involved drinking every day since it's started. I manage to have just as much fun sober drinking soda + bitters.

Slightly OT, but do you have a recommendation for bitters other than Angostura? I like it, but I'd like to diversify my home cabinet.
Peychaud is probably the second biggest brand. Since I drink this at bars, it really depends on what they have on hand. Most good bars will have a selection of 5-10+ different bitters. I like grapefruit bitters; I've also had really good spicy chili bitters. Many like orange bitters. Just ask the bartender for recs, they usually love chatting about this stuff.

The best part of this drink is that they rarely charge me anything for it. I'll usually tip a couple bucks per drink, and everybody ends up happy!

I'll give Peychaud a look. Thanks for the rec.
Fee Brothers make some decent bitters, I have an Aztec Chocolate one that's really good with soda or in drinks.
I'll check them out. Thanks.
> satisfies anyone actually drinking.

If your culture is one where that's necessary then the entire management chain should be fired.

Whatever you choose to do, some subset of the team will end up being left out. Some of my team occasionally go out for a drink+meal. Usually when some remote workers are in town for the day, and we go out after work. Yes, it excludes people with families/other commitments. But lots of other activities would exclude exactly the same people; you can't force the whole team to be sociable after work hours.

We do these things:

1) We don't make any decisions when team members are missing; they have to be done during work hours when everyone is able to participate 2) There's no obligation to drink (why would there be?); several of the team don't drink, and there is no pressure to do so, they get soft drinks/tea/coffee/whatever they like

As someone who is very shy and introverted, it's one of the few times I actually go out socially, and it's a time to unwind and have a chat with your coworkers and associated friends/partners/family. I don't think doing this has any negative impact upon the rest of the team, so long as you don't do any serious discussion and decision making which excludes others.

I'd also like to point out that this kinda does leave out the women. I'm at an age where most of my friends are getting married or having babies.

If you're pregnant, this basically means that you can't be a part of the team's social gatherings for at least 9 months straight.

It's ok to get a coke or water at a bar.
I can no longer drink, due to medical issues. I'd still go out with my team for the bonding, and probably just leave early every time. I really like how the Chef Community Summit has drinking and dry events, like Game Night. Making inclusivity a goal is fun for everyone!
I once received a bottle of wine as a Christmas bonus from the founders of the small startup I worked at. I was the only person on the the who didn't drink and was pretty offended. Especially since it was well known that I didn't drink since this company celebrated "beer thirty" every Friday.
>was pretty offended

You were offended by a gift? Just say thanks and give it away or throw it away.

The vast majority of company gifts are useless to many people. Most people can cloth themselves, buy drinks for themselves, buy bags for themselves, etc and have no need for whatever crap the company is getting them as a sign of appreciation.

Unless they demanded you chug the wine in front of them, you really should not have offended yourself this way.

> You were offended by a gift?

If I give an observant Jew a kilo of bacon as a gift, why shouldn't they be offended by my being an arsehole?

Same thing.

Jew here. I wouldn't be offended. I'd thank the person, then find someone who could use it.

And if the person knew I kept kosher but still offered the bacon, I would laugh it off and then donate it.

Being easily-offendable is not a virtue. Being gracious is.

If the gift was specifically chosen for the individual, yeah, I can see being offended. In my experience, once companies reach a certain size, gifts are purchased and given in a one-size-fits-all manner. Inconsiderate, perhaps, but likely not intended to offend.
Well known you never drank or well known you didn't drink at work?
Well-known that I didn't drink at all.
There is very little good that can happen when a company serves or provides mind-altering drugs to its employees. That includes alcohol.
And also coffee of course. And sugary drinks. And chocolate[1] (won't spoil the link but the first phrase mentions "opioids" - like heroin, you know). I'd suggest just give out distilled water. Preferably without any container, so to not contribute to the pollution.

[1] http://www.ehow.com/how-does_5132052_chocolate-affect-person...

A lot of good can happen, from a pleasant meal with wine to a fantastic night that the participants will never forget.
"That does not mean we are drunk when coding. As for team dynamics, it means we know each other better and bond more frequently. Not a problem, I think. The downside is that for people who don't want to engage in this or can't (have to look after family, etc.), it can feel exclusionary, so we spend some time making sure we do things with those people too."

Sounds like a more balanced view of what I've seen at some companies. Implies grown-ups are in charge.

>"As for team dynamics, it means we know each other better and bond more frequently"

Is drinking actually bonding though?

Very much so! Not talking shit-faced, but just normal drinking. It's one of the fastest ways to get to know a person, a lot of people naturally let their guard down, and it provides a casual atmosphere to get to know each other.

It also provides a shared experience that is an easy conversation starter when meeting sober later on "hey, thanks for last night! Where did you end up going after.." etc.

Obviously YMMW, in EU/Denmark it's a very common way to "crash course" people on each other when you suddenly find yourself in a new environment with nobody you know (university, new work). Then again, I'd say EU drinking is a lot more mature than the US one. We usually get introduced to it a lot earlier in life, and have a gentler intro curve rather than going from zero-100 real quick, when entering college or the likes.

Definitely. Alcohol is a social grease. Facilitates having fun, kills off stress temporarily. All conductive to bonding, even if not strictly necessary.
I guess we have different definitions of bonding then, because that just sounds like regular drinking to me. In my opinion a bond is forged through some meaningful connection or meaningful shared experience. I just don't find knocking pints back to be meaningful experience. Its a bond that lasts until the pub closes. I say this as someone who drinks as well.
Alcohol does not create a meaningful bonding experience by itself (unless you're out tasting some very rare and special beverage). It matters what you're doing while drinking. Personally, I find hours-long conversations over beers to be quite good at building rapport with people.
This is my point, if the drinking doesn't matter so much as the "what you're doing" why does booze need to be involved at all?

"hours-long conversations over beers" sounds like getting wasted to me or at at very least tipsy.

We have a pro-drinking culture at my company due to the nature of the business and I haven't found that it's causing any problems. It's generally done outside of work or for specific events, and I've never felt unsafe on any gathering where a lot of drinking was going on.

This is a red herring, if anything.

I think there's a difference between a culture where people drink a lot vs a culture where people get black out drunk and irresponsible with it, though, and maybe Uber is more like the latter.

>I've never felt unsafe on any gathering where a lot of drinking was going on.

Are you a woman?

I am a good coder with a bad drinking habit who has worked at companies that were ok with drinking on site. While they handled it well and while I love an excuse to get together over beers and discuss coding, it's definitely a smell. Black out drunk has nothing to do with it. Hell, it would be preferable if people just passed out. The problem is all the folks who don't pass out but all of a sudden think this is a good time to declare their love for a coworker's body.

> Are you a woman?

Yes.

> The problem is all the folks who don't pass out but all of a sudden think this is a good time to declare their love for a coworker's body.

The problem is if they say something like that, the target is clearly uncomfortable, and then nobody else cares. Banning alcohol isn't going to fix something like that.

"We have a pro-drinking culture at my company due to the nature of the business and I haven't found that it's causing any problems."

Anecdotal.

If drinking is done outside work/events this isn't what is being described in the article. What about the personal who a) don't drink or b) harassed by those who do? Drinking at work tells me the place isn't interested in performance or their customers.

> Anecdotal.

Sure, but I'm not entirely sure what else you expect. Isn't your statement also anecdotal?

> If drinking is done outside work/events this isn't what is being described in the article.

Sorry, what article? It's not mentioned in the main OP, and the person a few parents up is talking about what sounds very much like events or after work happy hours. I can absolutely see how that can turn bad, I'm just saying it doesn't have to.

Are you really supporting drinking at work? Tell me about the great experiences through the eyes of other people.

"talking about what sounds very much like events or after work happy hours"

The number of engineers bleeding from uber suggests, drinking isn't ^the problem^ but one part of a bigger culture problem. Do you work at Uber?

> Are you really supporting drinking at work?

Yup. 100%. Because I'm an adult and I and my coworkers know how to drink responsibly and not make a fool of ourselves and keep things relatively professional.

It's not like I'm taking shots of vodka at the top of every hour - it's maybe having a beer or two at the end of Thursday and Friday, or having a boozy lunch every now and then to celebrate a success or birthday or someone leaving.

I think projektir is talking about how a team-drinks-together-outside-of-work culture can still be healthy.

Their "maybe Uber is more like the latter" description of an unhealthy culture I think makes it obvious they don't work at Uber.

"I think projector is talking about how a team-drinks-together-outside-of-work culture can still be healthy."

@mst fair enough point.

>Are you really supporting drinking at work?

We have beer on tap at work. If I'm in the office late, having an occasional beer at 6pm or so seems perfectly reasonable.

Getting hammered is obviously way out of line but one beer is hardly the same thing.

>We have a pro-drinking culture at my company due to the nature of the business

Do tell what business this is, because unless the industry is alcohol production, I'm having a hard time believing this is an instrinc quality of an industry and not just a "boys will be boys" excuse.

Alcohol use isn't an intrinsic quality of the legal industry but it might as well be.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4736291/

The following excerpt is the first sentence of the conclusion.

"Attorneys experience problematic drinking that is hazardous, harmful, or otherwise consistent with alcohol use disorders at a higher rate than other professional populations."

This morbid fact is actually taught in law school. Something like 10% of attorneys abuse substances, multiple times over the national average. To demonstrate the scope of the problem: a phone number for an assistance hotline is placed in bold on all Texas state bar cards.
> We have a pro-drinking culture at my company due to the nature of the business

what? what possible nature of business are you in that makes drinking more (or less) acceptable.

There is no such thing. at work, you work. if you want to get drunk, you aren't working.

I think you are looking at it too narrowly. Drinking has an important social function in many cultures, western culture among them but by no means alone. Having good social interaction between coworkers is important. Of course, one has to be cognizant of the fact that not everybody drinks and not to exclude people that are not - by making sure drinking is not the only way people can interact socially. But having a round of beers once in a while with coworkers, among other things, is not that bad.

Of course, all that is about social drinking, not getting completely shitfaced to the point one loses control. That is never good.

> There is no such thing.

Works at a bar or brewery? Wine related startup? Sales?

Agreed. I know some folks who worked in the alcohol industry and drinking on the job was expected.
none of those are any more pro drinking on the job culture than any other job.

you still have work to do, and you probably still have colleagues whose time is valuable that aren't as big on drinking as you think they are.

drinking and having fun is great. at my company, if i wanted us all to drink, everyone got the afternoon off and we went out.

He did said that the drinking was done outside of work hours.
he said the "nature of the business" made it more pro drinking. but thats not accurate. people's decisions might make for a more pro-drinking atmosphere, but a business can't.
Sales strikes me as as just perpetuating old habits. If a salesman has to get me drunk to make a sale, he's pitching a shitty product and he knows it.

The fermentation industries on the other hand are more legit.

Ever worked in hospitality? I can assure you that there are workplaces out there where drinking on the job is expected.
Just because there's drinking at work, doesn't mean they drink while programming.

I've worked at plenty of places with a social drinking culture and never could we be bothered to actually code and drink at the same time. Maybe we might have a boozy friday lunch every now and then, but usually retros and 'meetings' like that followed

Also, I think the statement "extremely heavy on the drinking" is so subjective and up to personal interpretation.

I have to be honest, I know a lot of people who claim that they can write really good code if they've been drinking.

I just absolutely do not understand how that is even possible. If I have ONE beer, it throws off my ability to write good code, or hold all of the concepts in my head.

One of the weekly coworking meetups I go to always ends at a brewery (there is a brewery next door to the hackerspace where it is held), and while it is certainly a lot of fun being there brainstorming things, I don't understand how anybody gets actual code written after drinking.

I've found I'm markedly better at two specific types of programming activities while mildly drunk (the "mildly" part being quite crucial, for me this means two beers or a couple of slowly sipped glasses of whiskey). One is getting a large amount of boring mindless boilerplate out of the way quickly because the alcohol helps me not get too distracted from sheer boredom. The other is re-architecting high level design after getting stuck on a flawed approach - it seems easier to devise and consider more "out there" ideas without getting too bogged down in implementation details prematurely.

Obviously, that's just my personal experience and while I'm quite confident in my sample size, I wouldn't generalize it to anyone else. YMMV.

There are certain types of code which I can unequivocally write better after a few drinks. It's honestly mostly low-complexity drudge work which needs to get done but when sober I can't power through it as fast due to (a) boredom and (b) overanalysis of simple tasks.

This certainly isn't all the code I write (far from it) and it's not for everyone, but it's definitely true for me. That's why I don't think saying alcohol and code can never mix is right, but I agree that it shouldn't be a daily occurrence or the central aspect of company culture. I don't think an optional, after-work happy hour on occasion is such a bad thing though.

There is something called the Ballmer Peak, which has even been demonstrated in one study. Up to a point, the theory goes, creative work benefits from mild intoxication. Beyond that point, productivity goes out the window. For me, I believe that point is around two drinks. For you, it could be teaspoons. Either way, I wouldn't generally drink before the end of the work day.

Personally, I find coding is hardest when you're blocked or stumped. Sometimes it helps to turn off the inner critic and experiment with code in a way that might feel unproductive during normal work hours. How I approach a problem outside of work is my business as long as the solution is solid.

This should go without saying, but everyone's physiology is different. While most people get drowsy from pseudoeffedrine, it makes me hyper. That's why even if one treatment works for most people, it might not work for you.

I'll add that alcohol starts as an upper. It gives you a buzz that makes you feel good and want to do stuff. That's obviously beneficial if you can focus it on a work-related task. Several people here corroborated that hypotheses by saying they do. I've done it, too, in many situations.
> There is something called the Ballmer Peak

Wait, we're citing XKCD comics now as if they are peer-reviewed scientific journals?

There's actually one peer-reviewed study in a psychology journal. Granted, it's only one data point and might not be applicable directly to coding. http://www.cbsnews.com/news/can-alcohol-make-men-smarter-stu...
> I know a lot of people who claim that they can write really good code if they've been drinking.

i know a lot of people who say they drive better if they've been drinking too. Doesn't mean it's accurate.

Alcohol definitely blunts fast reflexes. If it also hinders coding, it's not for the same reason. If I had to guess, a little could fix anxiety and perfectionism, while a lot will leave you too incoherent to make something work at all.
> If I had to guess, a little could fix anxiety and perfectionism

This is exactly what happens to me, so I sometimes will code after a bottle of beer or a glass of whiskey. But it has to be little - more alcohol and I start losing focus.

For me, it can be a matter of actually doing it. I often suffer from analysis paralysis, so being a little tipsy means that I will actually write the thing. It'll be terrible, but it'll get done, and then sober me can go back and clean it up.

Or I'll go to far, write it, and it'll be unusable.

I used to do this sometimes in university. Haven't done it since entering the workforce, but they say sleep deprivation results in similar performance to being drunk. Not proud of it but I've found myself cornered into nightmare sleep deprived coding marathons by analysis paralysis / procrastination a number of times over the last few years. Alcohol might be preferable.
Alcohol increases confidence in one's abilities.

Everyone has some skill they insist they are "better at" when drunk.

Back in university days I often wrote assignments while tipsy and then edited them when sober. Cider was just perfect for silencing the inner critic to get some thoughts to paper.
Well, there you have me. My secret better-when-drunk talent is writing poetry and first messages on OkCupid.

These are only weakly connected.

"Hold my beer!"

"What?! Are you crazy?!"

"Don't worry, I got this."

Goes on to write vanilla JS.

From what I understand, there's a substantial body of research indicating that a slight suppression of the prefrontal cortex can reduce the sorts of inhibitive filters that constrain creative thought. Too much, obviously, and you impair your cognitive ability. Too little, and self-doubt and over-analysis rules.

Anecdotally, I've noticed that I'm significantly more fluent in my third language when I've had a drink or two. I get many, many more compliments. When I'm totally sober, I tend to trip up more and overthink the grammar.

There are lots of ways to reduce a hyperactive prefrontal cortex, including training (practicing art, meditating, etc.), but alcohol is by far the cheapest, quickest, and easiest.

My best results at pool always come between pint two and pint four.

I do not in any way shape or form endorse doing the same thing with writing production code.

Without a doubt, I am better at dancing (ok, less awful), if I have a drink or two ;)
I sometimes code after drinking. Not often, because I'm obviously sharper when completely sober. But when I'm very stressed, my cognitive potential is significantly reduced. Taking the edge off with a single beer results in a great increase of productivity then.

Also, if you think people can't get actual, working code written when shitfaced, then I guess you haven't met the demoscene crowd ;).

Clearly you haven't heard of the Balmer Peak
So that's Uber's problem. They hired Google/FB engineers when they should've been hiring MS experts for Ballmer Peak calibration. /s
They likely dont tackle work of significant complexity
This may be the case. I generally say I can't code worth a damn if I've had a beer or two, because my ability to really focus goes way down. But I've also had the experience of getting a bit buzzed and absolutely plowing through a whole bunch of easy-to-write code and enjoying it quite a bit, whereas it was otherwise kind of dull work.
>I just absolutely do not understand how that is even possible. If I have ONE beer, it throws off my ability to write good code, or hold all of the concepts in my head.

There are times when a problem is intractable and I get frustrated through thinking too much about an issue. Alcohol, like caffeine, has its place. I want to stress that I'm not talking about getting hammered at the office, or even mildly drunk, I'm talking about the fact that for some people, a single beer after many hours of work can be helpful in calming them down enough to focus on the whole problem again.

Alcohol can certainly have performance-enhancing effects: comically, the first Olympic disqualification for doping wasn't for steroid use or anything similar - it was for a man drinking "two beers" before his shooting match to calm himself down enough to operate at peak levels.

I can do exploratory coding when drinking, but I won't waste my time or an employers trying to write production code while drinking. As you note, it just doesn't work.
i code better after a few drinks - i end up focusing more on the forest rather than the trees.
Drinking at work, per se, is not inherently a bad thing. It really depends on culture. It depends on whether it's responsible drinking, social drinking, or it's irresponsible, Bing drinking. There are cultures where people have a beer or two or wine glass during lunch and these people are not typically misbehaved louts. But there is a responsible culture around the drinking.
I don't think having a drinking culture means drinking while programming. Quite the opposite actually.
"I don't think having a drinking culture means drinking while programming."

What is the union of work, drinking culture and SRE (the job the article refers)?

Why is this getting down voted? Am I missing something in bootload's post? Seems pretty reasonable to me. Don't get me wrong, I like to drink, but drinking and programming don't mix well for me at least. I need my brain cells working, not partying, when I'm trying to write code. Maybe that's my age showing.
Probably because it's conflating drinking and misogyny.

Drinking and programming surely don't mix well. However, a culture that involves, or even promotes, drinking and partying doesn't have to be misogynistic. I've worked in companies that held parties several times per week, with plenty of booze, and they were nothing like what was depicted in TFA.

"it's conflating drinking and misogyny."

Good point @metafunctor, didn't even think of that.

Because it's telling people something that might be true and makes them uncomfortable.
"Why is this getting down voted? Am I missing something in boatload's post?"

@luckeydude, it's a sort of reaction test for brogrammers who work in toxic environments. I can't think of any job (not after hours) where alcohol improves your performance and output.

... ahem, the Balmer Peak disagrees:

https://xkcd.com/323/

Ha! Guilty!