CommunityNews

CommunityNews

Ruby Central's Attack on RubyGems

Hi! I’m Ellen, but you probably know me as duckinator or puppy.

I really wish I didn’t have to write this, but I feel the Ruby community needs to know it.

I have been part of the Ruby community since I was 13, and one of the RubyGems

maintainers for the last decade.

This community has helped me through very hard times, and you mean the world to me.

One of the most important lessons I learned from y’all is this:

A person’s character is determined not only by their actions,

but also the actions they stay silent while witnessing.

This Month Has Been A Fuck Of A Year

Read in full here:

Most Liked

alvinkatojr

alvinkatojr

What a pathetically insensitive response to a wanton betrayal of trust to members of the community. But then again, that’s how most corpos run. Once something is steady and running, they’ll jump in and seize it, cut off all opposition, then run and hide behind legal jargon and fiduciary duties.

Thanks for sharing the response @AstonJ. The Ruby community is prone to these kinds of fights. Sometime back RubyTogether and DHH got into it. It’s baffling.

To any future language designer, make sure you create and own the package repository for any libraries created using your language. We’ve seen enough of these fights and we are tired.

AstonJ

AstonJ

I’m not sure tbh, generally the more professional an outfit is the less they want to be drawn into drama. This is a policy I share as generally we only get into details (for instance, of member mishaps) if we feel we are left with little other choice. Sometimes this level of professionalism is taken advantage of, which can then lead to people feeling like they can embellish things - and at that point then you have to step in. I guess that’s what this board member felt they had to do with this latest blog post:

alvinkatojr

alvinkatojr

I agree with this stance and you too on this matter. Most importantly, after reading Freedom Dumlao’s perspective, I’ve had a change of heart and do agree with the decision taken by Ruby Central. But I still disagree with their response, which lacked any empathy from a human perspective and the way they went about it.

As per Ellen’s side, sometimes we get so involved in a project, team, company and we forget that there is the business side. And the business side is cold, unemotional and brutal. I feel for her, but this was strictly a business move. Hopefully, she moves on and gets the closure she needs.

We can’t prevent all blowups(and I’m speaking as someone who’s been the cause of a couple here on this very forum and a couple others), but we can at least prevent them from turning massive or emotional. This in my view, was Ruby Central’s biggest failure.

Thankfully, a board member came to their rescue and shed more light, but the lesson still rings true: prevention is better than cure.

Where Next?

Popular Backend topics Top

First poster: bot
As I continue to work on Cyberscore, I keep finding new quirks / features in PHP and MySQL. All of the tests below are being run on mysql...
New
First poster: OvermindDL1
This comes up in my conversations surprisingly often so I thought it’s worth to write my thoughts down instead of repeating them again an...
New
First poster: AstonJ
Ruby vs Python comes down to the for loop. Contrasting how each language handles iteration helps understand how to work effectively in e...
New
CommunityNews
Martin Thompson On How To Manage Software Complexity | The Engineering Room Ep. 4. In this episode, Dave Farley chats with Martin Thomps...
New
First poster: dimitarvp
Rails is not written in Ruby. I’m born and raised in Kraków, a beautiful city in Poland, maybe you’ve heard about it, maybe you’ve even ...
New
First poster: bot
v4 Announcement · actix/actix-web Wiki. Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. - v4 Announcement...
New
First poster: bot
clog/LEARN.md at main · rabbibotton/clog. CLOG - The Common Lisp Omnificent GUI. Contribute to rabbibotton/clog development by creating ...
New
First poster: AstonJ
Ruby 3.1’s incompatible changes to its YAML module (Psych 4). Ruby made its YAML interpreter more secure by default at the cost of backw...
New
First poster: bot
not-common-lisp-to-julia.org. GitHub Gist: instantly share code, notes, and snippets.
New
First poster: bot
Perfecting WebGPU/Dawn native graphics for Zig. A 700+ commit complete rewrite of mach/gpu (the WebGPU interface for Zig) has been compl...
New

Other popular topics Top

AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29994 760
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New