It's not about offense, it's about a culture that apparently believes that name-calling and language-bashing are traits of a "nice" and "personable" community.
Does 'Rube' have a negative connotation attached to it?
Yes, and it's been a common insult for at least a century: http://www.google.com/dictionary?aq=f&langpair=en|en&... Do you have any numbers to back any of this up?
We don't need to look any further than this thread: 30 points on the initial Ruby/Rails-bashing rant that also insults Ruby developers, 6 points on tghw's comment that insults Ruby developers with outright name-calling. Par for the course. Could it just be that you aren't a Python programmer
No, considering I've been using python on and off for almost a decade now. your language
Or it could be that there is no "[my] language" and I'm just willing to call out rampant hypocrisy and language-bashing when I see it. you're by far the flamiest person here.
Flamier than the person who called Ruby developers "Rubes" after claiming Python is friendly to other developers? Interesting. Python community leaders are not into bashing other languages routinely
Indeed, this is true. It's unfortunate that so many python developers don't follow suit. the party line seems to be "this is the way we do
things, if you like what you see, come on in, if not,
no worries"
That is absolutely not the case; Python is the anti-TMTOWTDI. The Python community is very vocal and explicit about the conventions developers are expected to follow, more so than any other language I'm aware of: PEP 8, Zen of Python, non-stop critiques about whether some code is "pythonic" enough.