Interesting.<p>Although for Ruby (the case he cites) I would argue his "awesome" reason, community, actually springs partially from one of his wrong reasons, namely "readability, expressiveness and an awesome standard library".