First, congratulations for your efforts.
Regarding devs drinking habits... I don't think that drinking in "dev culture" is that much different from drinking among ... I dunno construction workers? I don't want to pick any group.
Some people drink, some drink too much, and some don't. If people are promoted because they don't drink, that sounds bad.
But you can interpret it in different ways. If someone doesn't drink, because he cannot stop and instead of learning to drink just one or two drinks (or whatever), he goes to the other extreme, what does it show?
As I said, you can interpret it in many different ways. Here are two:
It's hard to argue that not drinking at all is better than getting drunk all the time, but the second interpretation is not so flattering. I don't even say that I agree with one or another, don't get me wrong, I just see different ways of interpretation.
What I've seen so far - not in development though - that the person who didn't drink at all had harder times to get socially accepted than the rest who went out drinking. But is that strange? If you want to get accepted by a group of people who plays football, while you play basketball, you'll have harder times...
I read an interesting article on how drinking contributed to humanity's history.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.