DEV Community

Nezir Zahirovic
Nezir Zahirovic

Posted on

The Strength of Unity: Dismantling Discrimination in the Ruby on Rails Community

In today's interconnected world, the Ruby on Rails community stands as a shining example of the power of diversity and acceptance. However, instances of discrimination, such as the job advertisement I saw today, underscore the importance of reaffirming the core values of inclusivity within the community. This article aims to highlight the strength of the Ruby on Rails community, the detrimental effects of discrimination, and the invaluable contributions made by practitioners of various religions, who invest their time, money, and expertise to uplift the Rails ecosystem.

religious discrimination ruby on rails
The Strength of Diversity in the Ruby on Rails Community:

The Ruby on Rails community has long been known for its commitment to inclusivity and respect for others. The core principle of "be nice, Matz is nice" is a guiding philosophy that emphasizes kindness, empathy, and cooperation. This mantra creates an environment where individuals from all walks of life can feel valued and welcomed, regardless of their religious beliefs.

The Detrimental Effects of Discrimination:

Discrimination in any form undermines the very essence of a vibrant and thriving community. By excluding individuals based on their religious beliefs, we not only deny ourselves the benefits of diverse perspectives, but we also undermine the spirit of collaboration and innovation that drives the Ruby on Rails community forward. Discrimination limits opportunities, fosters division, and inhibits progress in creating an inclusive environment that embraces the full potential of all its members.

The Contributions of Various Religions to the Rails Community:

The Rails community is enriched by the participation of practitioners from diverse religious backgrounds. Individuals from various faiths bring unique insights, experiences, and skills that contribute to the growth and enhancement of the ecosystem. Many practitioners actively engage in open-source projects, education initiatives, and investments of time and resources, thereby elevating the community as a whole. Their dedication and commitment exemplify the values of collaboration, sharing, and mutual support that are integral to the Rails community's success.

The Incompatibility of Discrimination with the Rails Philosophy:

Discrimination, in any form, directly contradicts the core values of the Rails community. The principles of inclusivity, respect, and acceptance are the pillars upon which this community thrives. Discriminatory practices not only betray these principles but also hinder progress and stifle the collective potential of the community. By upholding these values and actively working against discrimination, the Rails community can continue to flourish and make a positive impact in the technology landscape.

Fostering a More Inclusive Future:

To build a more inclusive future, the Rails community must stand united against discrimination. Embracing diversity and actively combating discriminatory practices is not only morally right but also beneficial to the community as a whole. It is crucial to promote awareness, education, and open dialogue about the importance of inclusivity and the harm caused by discrimination. By doing so, the Rails community can inspire others to follow suit and create a more equitable and welcoming environment in the broader technology industry.

Conclusion:

The Ruby on Rails community's strength lies in its diversity, acceptance, and commitment to inclusivity. Discrimination based on religious beliefs contradicts the core principles that have made the community thrive. By appreciating the invaluable contributions of practitioners from different religions and rejecting discriminatory practices, the Rails community can continue to lead by example. Let us collectively embrace diversity, celebrate the power of inclusivity, and build a future where all individuals, regardless of their religious beliefs, can contribute to the growth and success of the Ruby on Rails community and the technology industry as a whole.

Top comments (5)

Collapse
 
nezirzahirovic profile image
Nezir Zahirovic

I had to say something about this. I really don’t know real intentions of this job post. Maybe there are some logical explanations for it. But on first thought this is not cool at all. We don’t need segregation, rails is bigger than that. Let’s make something which will result in not seeing this type of advertising again.

Collapse
 
revskill10 profile image
Truong Hoang Dung • Edited

No, it's only on the paper.

In real world, it's hard to discuss with RoR devs because they have a One-True-Way to do things and blame all other things.

For example, tell me why Hotwire is superior to normall polling technique (which is battle-tested) ?

Collapse
 
nezirzahirovic profile image
Nezir Zahirovic

When you have large community its normal to have different views on particular stuffs. But its hard to satisfy everyone. So, mostly when you mentioning One-True-Way, maybe its biased or not so open to everyone's view or suggestions. But if you look around people/ society has different way in a leading an idea. For Rails, definitely we need some changes. Because we are stuck. We made a progress in many way except in 'real usage'. We have many devs and rails is built like that, that very fast people can be productive in it. So, as community we can collect way too much people to use the stack, but we are mostly lacking a 'new projects' and more jobs because of that.

To try to summarize my answer, I agree that there is a strong one direction view from rails community leaders and I cant say if that is very wrong. Somehow, from rails beginning its like that and rails managed to stay even today. Not so popular but still very relevant. To make more space for other views? That is okay for my opinion, but somehow I think that can be seen in other stacks and probably connect for final results of stack status today... usage, members..

Any type of leading in human society produce good and less good result. Is the rails way the best one? Not sure, but definitely its still going.

(sorry I cant exactly answer to your comparison about hotwire-and normal poling, I am not able to count all benefit pro/cons. But, if we build the whole framework to be able to standardize some code and to make it better and easier for future development and architectural project, code organization, there are probably many reasons why there is hotwire out there. People are not smart all the time, but definitely I dont think that many smart people who are included in development and general idea of hotwire have nice argument why they doing that)

Have a nice day Troung!

Collapse
 
revskill10 profile image
Truong Hoang Dung • Edited

It's still unclear on the future of RoR.

The normal arguments heard by defensive people is: Because Shopify, Github used it successfully, so do we. It's wrong argument. It made no sense at all. Because Shopify or Github is different. They could be successful with any stack , it didn't prove RoR is good enough in your case, because those are different things.

To me, the better future should be: There're always better ways, different ways to do things.

I love where community could be creative, inclusive to solve real world problems together, not about defensive, because it made no sense.

Yes, about cons of Rails, 1 minute of google can give you answers. And it's not a good things at all, because RoR seems to stand on it own to the external world of other open source communities.

Together we learn, together we grow.

Thread Thread
 
nezirzahirovic profile image
Nezir Zahirovic

Agree, rails community is specific. I come there from .net (certified for asp.net, 11 years), now 8+ in rails and I can confirm its specific community. In my experience I see that rails dev are bit arrogant than usual .net or any other dev out there. Mostly I am mentioning this because I had so many interviews and have so much experience in that part of rails. Its pity how some people behave just because there are in position to decide should you be hired. I have so many bad example of their behaving.

However, lets make community better. We can do that.