I think your depiction of the ruby community is accurate. We definitely like to promote what we're doing, be it on our blogs, at conferences, on twitter, at meetups, etc.<p>Last year at LaRubyConf, Sarah Allen called the ruby community "the programming community for extroverts". I couldn't agree more.<p>I think your analysis of the community is more a result of that than any level of pomposity, vainness, or even simple hand-waving. Sure, those things will always occur to some extent. But I think it's really a result of positive attributes, and maybe a dash of success ;)<p>I also think people's attitudes towards engineers have changed markedly in more recent years. Gone are the days of nerdy dudes updating bank software in "Office Space". Who is everyone's favorite CEO these days? Steve Jobs. What was one of the biggest blockbuster hits of the year? A movie about a nerdy dude at Harvard building a web app (I know, that's not what the movie is <i>really</i> about). In other words, it's fucking cool to be an engineer these days, <i>especially</i> a software engineer.<p>I think ruby programmers, being extroverts (generally), have embraced this cultural shift, and dare I say capitalized on it.<p>I can't deny that people in the ruby community have ample opportunity to become "rockstars" in the community simply by way of self-promotion, but there are just as many of those who are popular for their prolific open source contributions, which is by no means hurt by their self-promotion prowess.<p>Good observation bj, and great conversation starter.