Ryan,<p>You make a good point, but as others have noted, it's not right to single out programmers. You are falling victim to a logical fallacy for lack of sufficient data.<p>Casual, uninformed attitudes towards over-drinking, and over-indulgence in general, are a problem for society and individuals, but it's a subtle problem. One which, I'm afraid, your blunt instrument will not help much in addressing. I fear you've only succeeded in alienating a lot of people who will not be able to apply the proper filters to your arguments, or your approach.<p>Cultural and social behaviors are complex. Take the human brain, already astoundlingly sophisticated, and then mix it up with 10^(3|6|9)'s of others in a multi-dimensional loosely coupled, feedback-rich system. How do you influence such a system? Short answer: you don't, at least not unilaterally or deterministically.<p>A better approach to condemning something you don't like is to offer an alternative that you do, and attract like-minded people. This is how the world changes. Leave others to continue their destructive and habitual behaviors; it's their right/privilege.<p>I guarantee that their are thousands of of programmers who would happily take a break from inebriated venting sessions to participate in something more productive or inspirational. But on the other hand, most good programmers already spend all day doing that.<p>The challenge is to combine mental stimulation with something non-intellectual, something which creates a relaxing, atmospher, as opposed to something tense and stressful. Generally, alcohol or other depressants are the most time-efficient technique for relaxing, hence it's popularity. But also, booze is designed to be tasty, and bars are designed to be relaxing and fun. The fact that people over-indulge is just a classic example of another logical phallacy: if A is good, more of A is always better. But the concept of proper proportions is abstract and subtle<p>Most young men under twenty-five have incompletely developed brains. Since they drive the industry in many ways, they simply can't act on the insights you're trying to share, even if they understand them abstractly. The power of socialization instincts and hormones are too powerful.<p>So my advice to you is to find a select group of more astute and self-aware programmers who know what you're about, and go drinking with them, since they will be more restrained and more interested in intellectual exploration, and less in trying to prove their ability to hold their liquor.