Colin Matthias
colinmatthias.com
Colin Matthias
@colinmatthias.com
I'm a software developer located around Boston, MA. He/him.
Reposted by Colin Matthias
the mayor is dumb as rocks the witness regularly forgets to look at stuff the deacon makes his own rules the crew have the object permanence of a tank full of goldfish and the polecats seem intent on wreaking as much chaos on the project as they can

this is peak entertainment i swear
January 14, 2026 at 9:12 AM
All this shit makes me never want to use Ruby again.
September 23, 2025 at 4:23 PM
Also, I find it helpful that the article I linked to makes the distinction between the RubyGems and Bundler repositories (which are community-run), and the rubygems.org platform which hosts an instance of the RubyGems repo, which is run by RC. Taking over the GH repos specifically IS a hostile move.
RubyGems.org | your community gem host
rubygems.org
September 23, 2025 at 4:22 PM
Specifically, the post by valeriecodes.bsky.social which stated "Just to be clear, Ruby Central has not taken money from DHH/Basecamp" is a deliberate attempt to mislead the Ruby community, in that DHH is a board member of Shopify, who seems to be pulling all the strings here.
September 23, 2025 at 4:20 PM
Everything I've seen in the actions (or lack thereof) that have been taken by the board, and now in this behind the scenes description, indicate to me that the board is in way over their heads. Resign, and get some competent people to step up.
September 22, 2025 at 12:41 AM
Not going to get too into the odd mention of some threat of funding being lost if they didn't do this (DHH, is that you?), but clearly this threat was made with a deadline attached to it, and this article flat-out states that the board hadn't acted yet with less than 24 hours to go.
September 22, 2025 at 12:39 AM
No, it’s fine. That “no politics” stuff was near the start of DHH’s descent into publicly sharing more and more far-right wing beliefs. The most recent thing was this completely batshit racist post on his own blog: world.hey.com/dhh/as-i-rem...
As I remember London
As soon as I was old enough to travel on my own, London was where I wanted to go. Compared to Copenhagen at the time, there was something so majestic about Big Ben, Trafalgar Square, and even the Tube...
world.hey.com
September 21, 2025 at 1:01 AM
I think what she’s trying to get at is that the recent hostile takeover of RubyGems by Ruby Central was not financially motivated in any way by Basecamp or DHH. I believe that’s probably the case. But she should have just said that.
September 20, 2025 at 6:40 PM
So while it’s true that, based on publicly available evidence, Ruby Central has technically never cashed a check from Basecamp, their work was still at least funded by Basecamp’s dollars in the past. This makes saying “Ruby Central has not taken money from Basecamp” problematic, in my mind.
September 20, 2025 at 6:35 PM
Ruby Central acquired Ruby Together in 2021. Ruby Together was another nonprofit that was responsible for maintaining RubyGems, bundler, etc. Ruby Together very publicly accepted donations from Basecamp for at least several years.
September 20, 2025 at 6:32 PM
Even better if RC would issue a detailed statement containing an explanation and an apology for the atrocious way this has been handled so far. From my perspective, if that doesn't happen, I'll be looking to use and fund any RubyGems forks that pop up that aren't affiliated with RC.
September 20, 2025 at 4:35 PM
If 1) I'm not missing anything, and 2) you weren't lying, and instead you were just uninformed, I think the community would really appreciate a retraction and apology for anything you stated that wasn't true.
September 20, 2025 at 4:34 PM
"It is not a company, it is a non-profit formed (by the creators of Rubygems, no less)"

The issue of whether Ruby Central is a non-profit is not at all relevant to the question asked, so I don't understand this reply. But to confirm for anyone else reading, Ruby Central is a non-profit corporation.
September 20, 2025 at 4:22 PM
Also, to be crystal clear, my original message said "and they’re lying, or at least grossly misrepresenting the truth." So I admitted straight away that I wasn't sure whether you were being intentional about it.
September 20, 2025 at 4:10 PM
Don't assert that you know why I did something when you clearly don't. I am accusing you of lying because at least one of the things in the original message of yours still appears to be a lie that anyone looking at the public `rubygems` repo can verify for themselves.
September 20, 2025 at 4:04 PM
So, "they also didn't need commit rights for the work they did" still appears to be a blatant falsehood, and the administrators of the `rubygems` repo clearly trusted this contributor enough to have such access for literally years.

What am I missing?
September 20, 2025 at 4:00 PM
Okay, so I took a look at the 8 most recent commits in the graph you posted, and of those, half of them were merges of PRs.

This wasn't a new thing, either; the author has merge commits going all the way back to 2020.
September 20, 2025 at 3:59 PM
Okay, so you expect a paid contractor to open PRs and have a full-time employee merge them? I’ve never worked anywhere that restricts contractors in this way in 25 years of software development.
September 20, 2025 at 3:46 PM