Rachael Wright-Munn
@chaelcodes.bsky.social
120 followers 84 following 200 posts
Software Engineer since 2012 | Live coding on Twitch since 2019 | open-source contributor | Programming Game Enthusiast | Featured in "One Dreamer" video game! ✨
Posts Media Videos Starter Packs
Pinned
chaelcodes.bsky.social
I've been iterating on "Play with your Code"! Programming games make programming fun through a joyful developer experience. We're going to explore practical tips for your day job inspired by programming games!

I'm very excited!

Please come see it!!✨
inazarova.bsky.social
Friends, tickets for the San Francisco Ruby conference are on sale and available. Grab yours, and I’ll see you with 600 Ruby friends and dozens of Ruby startups to pave the bright future for Ruby and Rails together on November 19-21!
sfruby.com
chaelcodes.bsky.social
Every time I ask who the maintainers were I get a different answer. Do you have any sort of governance, documentation, or team structure?

This is the closest and most recent thing I've found. It lists everyone from gem.coop (and more), but doesn't include HSBT.

rubycentral.org/news/ruby-ce...
Ruby Central's First Annual OSS Report (2024)
This is a web preview of Ruby Central's FIRST Annual OSS Report, for 2024, sharing everything we've been working on over the last 12 months and the impact of our work. We will be publishing a finalize...
rubycentral.org
chaelcodes.bsky.social
Found it! It doesn't specifically reference his lawyer though, and thankfully the language is "own or create" and not "distribute".
chaelcodes.bsky.social
Arko told Socket, “I have requested Ruby Central stop claiming to own or create ‘bundler’, although they are welcome to modify the source code and share it under some other name. Ruby Central has replied only to ask for time to review my request with their legal counsel.”

socket.dev/blog/gem-coo...
chaelcodes.bsky.social
Maybe from when he trademarked Bundler?
andre.arko.net/2025/09/25/b...
Elsewhere he said that he's asked them to stop distributing Bundler, and they'd asked to review it with their legal team. I can't find that quote though.
chaelcodes.bsky.social
What I'm hoping to get out of these first 2, and my future follow-up questions, is how Martin, as a prospective project lead for gem.coop views this proposal.

Did he know about it? Did he support it? How would he handle it if it was proppsed to him? Does he view it as PII?
chaelcodes.bsky.social
Is it still just IP addresses if it ends up associated with a company name? But sure, we can call it CII, company-identifying information.
chaelcodes.bsky.social
Thus far, you've been level-headed, empathetic, and transparent. I appreciate that.

I think it's important that users of gem.coop know:

- Were you aware of André's proposal to RC of selling PII associated with gem usage data?
- Did you know he talked to Mike Perham about buying it?
Reddit comment from mperham:

Andre has always been exploring ideas for sustaining rubygems maintenance and paying the team a fair wage. That was the ethos behind Ruby Together.

In this case I have first hand knowledge since he pitched me on the idea: would Sidekiq, being a big sponsor of Ruby Central in the past, be interested if rubygems could somehow use the remote IP to identify the companies downloading the `sidekiq` gem so I could use that to upsell those companies to Sidekiq Pro, i.e. send them a cold email? Lead generation tools are common and valuable to literally every company. I pay $1000/mo and get a set of leads every month. Seems reasonable.

I can see how your worst case scenarios might paint this in a bad light. We never discussed edge cases or privacy concerns as he was just spitballing this idea. That's as far as it got and you can see the same level of thought in his email they published. Hope that clarifies the intent. Email from andre@arko.net, sent on Aug 3, 2025
Subject: Secondary on-call proposal

Hi Marty, here's a written up version of the proposal that I mentioned on Friday. Let me know what you think. 

### In Brief

I'd like to offer Ruby Central a contract to cover secondary on-call in exchange for a copy of the gem download access logs. 

### Background

Since Ruby Central has run out of funds for a secondary on-call, and maintenance budget has been so limited, I've been brainstorming options. Yesterday I met someone who has had some success building a system to analyze download logs from a package registry and using those kids to determine which companies are installing the packages. From our conversations, the market overall isn't enough to run a company and hire employees, but seems like it could cover the costs of paying for secondary on-call. If it's more successful than expected, I would be open to potentially using it to pay the costs of primary on-call as well. 

I believe this is a win-win because Ruby Central will get secondary on-call coverage that it needs but currently can't afford, and my consultancy will have  a project to build that could bring us revenue in the future while we are still getting set up and are low on client work. 

### Detailed proposal

My consultancy would sign a contact with Ruby Central to provide secondary on-call coverage, with rotations and shifts coverage handled by us internally. We could offer to respond to escalated alerts (from the primary on-call to us as the secondary) within 30 minutes, any time of day or night. In exchange, we would receive access to a copy of the RubyGems.org HTTP access logs. 

If we are successful at turning download logs into companies using packages and versions, we would be happy to report back what we're able to determine, and make an agreement to provide that information for future RubyGems.org paid organizations customers.
Reposted by Rachael Wright-Munn
st0012.dev
Thank you for writing this, especially:

> Aaron got nerd sniped into making Bundler faster, and now he’s being called out for supposedly being part of a hostile takeover? Give me a break.
chaelcodes.bsky.social
Thank you for coming by and merging it! It was super fun! 🙌
chaelcodes.bsky.social
During Hacktoberfest, I normally like to explore, push myself, and contribute to other people's projects.

Today on stream, we added a "Mutual Events" tab to a profile on RubyEvents.org, so you can see which events you and someone else are both attending!!

Super special thanks to @marcoroth.dev. ✨
chaelcodes.bsky.social
Guess what I did on stream today?? ❤️
rubyevents.org
We now show a new "Mutual Events" tab when viewing an other person's @rubyevents.org profile!

Thanks to @chaelcodes.bsky.social for this great contribution!
Rachael Wright-Munn's Profile on RubyEvents.org showing the new "Mutual Events" tab.
chaelcodes.bsky.social
Thank you! I'm glad you like it! I'm looking forward to using it.
chaelcodes.bsky.social
They have this map.

Obviously I'm looking forward to getting my Ruby passport, and I'm sure the lounges will be interesting.

But what is this secret experience?
Map of SF Ruby Conference's venue. 

There are food trucks. 2 theaters - Blackbox and Main Stage. 2 lounges - Zero Gravity and Spacesuits. A workshop studio. There's a Ruby Embassy room. 

Then there's a room labeled "Secret Experience".
chaelcodes.bsky.social
Evil Martians delivers deep technical competency with this touch of delightful whimsy.

I cannot wait to see what a conference organized by them looks like!

The program is focused on the bleeding edge of Ruby, but I want to see the rest!
chaelcodes.bsky.social
I really want to go! For me, a lot of it is the community. I've got a friend, and some of my favorite Twitch chatters and rubyists are in Brazil.

I've been to a Ruby Retreat in NZ, but this would also be my first international conference!

I think I'll set an alarm for when the tickets drop.
chaelcodes.bsky.social
For the last several years, I've been trying to get a ticket to Tropical.rb!

But they always sell out so fast, before I can secure childcare, or I'm like super-pregnant.

This year though?? I'm getting a ticket. 🤞
tropicalonrails.bsky.social
[ENG] 🎟️ It’s official!
Ticket sales for Tropical on Rails 2026 open on October 30th at 12pm(gmt-3)! 💎🌴


[PT-BR] 🎟️ É oficial!
As vendas dos ingressos para o Tropical on Rails 2026 abrem no dia 30 de outubro as 12h! 💎🌴


#TropicalOnRails #RubyOnRails
chaelcodes.bsky.social
I'm curious what you come up with. I've been wanting a replacement for Google photos for a while.
chaelcodes.bsky.social
Thank you so much for inviting me to join! Despite the nature of the topic, I was really excited to be on a podcast I've listened to for so long, and listening to it was a trip!
chaelcodes.bsky.social
I've been a long time listener of Remote Ruby and appreciate the opportunity and trust Andrew showed in inviting me on to discuss such a controversial topic. ❤️

Please let me know if you give it a listen!
chaelcodes.bsky.social
Anyone over in Nashville?
fpsvogel.bsky.social
📣 Calling all Nashville Rubyists 📣

A friend of a friend is restarting the Nashville Ruby User Group, and is looking for interested people: nashrb.com

Reposts appreciated!
Nashville Ruby User Group Signup
nashrb.com
chaelcodes.bsky.social
And as for the different conclusion...

If I woke up one day, and my permissions were downgraded from owner to contributor for a project that I'd spent years on, paid my mortgage with, and felt a strong sense of responsibility for, I'd be heartbroken.