Jean Boussier
@byroot.bsky.social
1.7K followers 150 following 340 posts
Rails core, Ruby committer, funemployed.
Posts Media Videos Starter Packs
byroot.bsky.social
Does it really matter much in practice? TrueClass and FalseClass have basically no methods on them.

I bet you could replace `true` by `Object` (or some other constant) in most codebase and they'd still work.
byroot.bsky.social
Yup, just saying I would have named `boolish` -> `bool` and `bool -> Boolean`.

But I'm not a static typing enjoyer so 🤷
byroot.bsky.social
And another to encode that the value will be an instance of either `TrueClass` or `FalseClass` for the purpose of calling a method on it.

Given the conditional case is more common IMO, that's what I would have named `bool`, and the `true | false` type I would have named `Boolean`.
byroot.bsky.social
Sorry you took it that way, my point really isn't about personal relationships, or even specific people here (I'm still thankful for the ruby-head/Gemfile.lock fix from Euruko BTW).

I really mean it when I say it's about structures and incentives, not individuals.
byroot.bsky.social
Alright my bad then. I'm still trying to piece things together.
byroot.bsky.social
While I'm just as appalled as you at the RC communication so far, I do understand that corporations/associations have to worry about legal consequences of their communication.

At least I hope that's the reason.
byroot.bsky.social
About 6 days 😫. And yes, it was hard to find way to get my points across without triggering knee jerk reactions.
byroot.bsky.social
I do hope we'll get to the bottom of this one day.

To be clear, and I think I say it in the post, I don't believe one bit the accusations toward my former teammates, but I have very little knowledge of what really happened inside RC, so I stay open minded for now.
byroot.bsky.social
Right, and Hiroshi and Colby were employees, while others weren't I presume?

If the contributors agreements indeed didn't exist that's very concerning to me. But I also wonder how much of all this was intended versus happened because they expected a different reaction from maintainers.
byroot.bsky.social
Who is "us" though? What I get from Freedom's post is that RC only wanted some maintainers removed, but the others chose to leave on their own.

Or at least not to sign the agreements. But I don't know what was in these agreements so I don't know if it was a position of principle, or something else.
byroot.bsky.social
Aaron opened a pull request to improve performance!! You see there is a conspiracy!!
Reposted by Jean Boussier
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.
byroot.bsky.social
As discussed recently, I don't like the "gift" analogy: bsky.app/profile/byro...

But yes. I think most people realize Shopify is contributing a lot, but they still are underestimating how much.
byroot.bsky.social
It's more of a personal pet peeve, but I don't like the "gift" analogy. A gift is very take it or leave it and one sided. That works if you just open source some code and forget about it.

But also it justify seeing simple users as "freeloaders", a term that makes no sense for software IMO.
byroot.bsky.social
Ah yeah, this one can be though, but there are multiple ways to make it easier through exploration (get rid of some enemies, get allies, etc).

Also some tools do trivialize the fight.
byroot.bsky.social
This is by far the most sensible take ever since all this mess started.

Glad there are still some people capable making the difference between unsubstantiated conspiracy theories and proper reporting of facts.

Thank you ❤️
byroot.bsky.social
I don’t know much about Hanami, but I suspect nothing prevents you from using Active Job with it.
byroot.bsky.social
Does the community want that? I personally don't care how the sausage is made as long as I trust it's made in the general interest. I think that's what has been broken and need repairing here.

My take is that Ruby's governance is very largely trusted in the community.
byroot.bsky.social
All these years are just a blurry mess for me.
byroot.bsky.social
Yes, we first met at the gathering in London late 2020, and then again recently at Ruby Kaigi.