You do the Ruby community that you seek to improve a disservice when you use a title that troll baitish. In fairness, you're not the only one I see doing this. There are many bloggers who use the same tactic. I have occasionally been guilty of this in the past though I cautiously avoid the practice now.
More specifically, have you attended any regional Ruby conferences? It is almost certainly a community unto itself: those developers who take the time away from their jobs and families to attempt to better themselves by learning from others. The (Ruby) conference-going community is demonstrably better than at least two out of your three arguments.
As for the Pareto principle, it seems unfair to paint the "Ruby community" with such a broad brush while then going on to say the same of the OSS community at large. It's a universal problem. It should not have been raised in the context of your post.
Finally, you provided no constructive advice in your blog post. How was this post supposed to be helpful?
I for one am tired of the negativity.
This post, by providing only destructive criticism, ironically only serves to exacerbate the public image that some paint Rubyists with.
I am currently organizing the Barcelona Ruby Conference, and have attended many other conferences in Europe. I know a lot of people put much effort in doing things right. But that's not the majority of the community, unfortunately. I also agree that the Pareto principle (and many other points raised in my post) are a universal problem, not just Ruby's.
I did provide constructive advice. If you read the post thoroughly, you can see a call to improve our learning manners, stay away from hot trends, and even a simple pattern you can use in your day to day to compare technologies, or to understand better some debates (like threads-processes-reactors).
More specifically, have you attended any regional Ruby conferences? It is almost certainly a community unto itself: those developers who take the time away from their jobs and families to attempt to better themselves by learning from others. The (Ruby) conference-going community is demonstrably better than at least two out of your three arguments.
As for the Pareto principle, it seems unfair to paint the "Ruby community" with such a broad brush while then going on to say the same of the OSS community at large. It's a universal problem. It should not have been raised in the context of your post.
Finally, you provided no constructive advice in your blog post. How was this post supposed to be helpful?
I for one am tired of the negativity.
This post, by providing only destructive criticism, ironically only serves to exacerbate the public image that some paint Rubyists with.