Hacker News new | comments | show | ask | jobs | submit login

The superb community is one of Python's biggest assets, especially when compared to the Ruby community.

The Python community is made up of some very smart and talented experts. Their emphasis is on developing high-quality software, and doing things properly. Egos are kept in check, and there are always many people willing to offer a helping hand to those who are new to Python.

The Ruby community is generally quite different. There is a much bigger emphasis on celebrity and ego, and being "trendy". The attitude toward software development is different, too, with much more emphasis on producing a lot of code quickly, even if it has security flaws or other serious problems. It's more about being seen and heard, rather than doing.

I'd put the Perl community somewhere in between the Python and Ruby communities. Back when it was more prominent, it had a more lively set of participants than we than we find in the Python community, but a much higher degree of technical aptitude than we find in the Ruby community.




I haven't read something so generalizing in a while. This is the technology-equivalent of saying that women are worse at programming than men because of their sex, or people that use Craftsmen hammers build better houses. Just because someone writes code in Ruby or Python does not assign them to one personality group and mean they are driven by similar motivations.

It sounds like you're talking about the most prolific speakers and code authors in each community who may in fact have their own personalities, but they don't define everyone who are simply using the best tool they can to accomplish their goals.


According to your logic Chicken Scheme is the language of the future. They have a small, but great community.

I like it, but I have given up hopes that one day it will become mainstream.


  | Their emphasis is on [...] doing things properly
Too bad that doesn't extend to a better solution to packaging / deployment. :P


Nobody really seems to get that right.


Perl improved much in this area. The main reason for that is probably the automatic tests that for every new release on CPAN are run on a wide array of systems. This kind of infrastructure plus emphasis on having tests in the libraries is where Perl is still ahead of other languages.


That and the fact that you browse the documentation on CPAN. PyPI (for example) is only an index of packages, the documentation needs to be hosted elsewhere.


*citation needed


>>Egos [among Python programmers] are kept in check [compared to the Ruby community]

That is a really fun -- and typical! -- claim when your GP is a Python troll arguing that another open source language should just die... :-)

Frankly, I've never seen so much language trolls as Python trolls. (And no one needs multi line lambdas and hence real map functions, anyway...)

I don't know much about the Ruby community, but I have a hard time believing they can be worse.

Edit: But sure, the language trolls here might just a few idi... people. There are lots of you with just a few hundreds karma.


Seriously. Python has plenty of good points to cite in its favor, but "lack of fanboys" is not one of them...


First, yeah, I can't mention any modern environment without lots of good points -- and bad points. Most everyone agrees, except...

Second, this trolling attitude seems built in with the Python purity philosophy. It reminds me more of islamists and other religious fanatics than of anything else.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: