Xavier Noria

@fxn.bsky.social

Everlasting student · Rails Core · Zeitwerk · Freelance · Life lover

I realized it has been ~1.5 years since I concluded my series of post on JSON optimization. So I got curious how much faster it became since then. 2.7.2 was the last version before I took over maintainership. 2.9.0 was the version I released at the end of the blog series.

Bild

We had a speaker drop out of the Rust Berlin meetup next week (Friday, 29th, at JetBrains). Anyone wants to speak? If you get in touch before Sunday, I will think about something to bring you from Japan as a gift.

Zeitwerk 2.8 is out, with a new way to define namespaces. Given loader.nsfile = 'ns.rb' self-contained components can define their namespace inside their folder: my_component/ns.rb # MyComponent my_component/widget.rb # MyComponent::Widget More details in github.com/fxn/zeitwerk...

GitHub - fxn/zeitwerk: Efficient and thread-safe code loader for Ruby

Efficient and thread-safe code loader for Ruby. Contribute to fxn/zeitwerk development by creating an account on GitHub.

github.com

Really exciting to see Herb being adopted at GitHub! 🌿 Over the past months, the GitHub team has been running Herb across one of the largest Rails codebases out there where Herb helped uncover real issues missed by existing tooling while also providing invaluable feedback. 🙌

Joel's blogpost titled "Adopting Herb at GitHub"

https://hawksley.org/2026/05/06/adopting-herb-at-github.html

Now that nobody writes code by hand anymore, I'm going to try to work on my mythical book about constants in Ruby, out of love for the craft, and just to go against the grain! OK, maybe I should publish a Markdown version you can feed to your agent 😂.

Today, we celebrate the Diada de Sant Jordi in Catalonia. Men give roses to women, and women give books to men. (I give both roses and books to women.) It is a very nice and colorful day. Streets are full with stalls and people enjoying, buying books and flowers.

Bild

Do you know that feeling some people have, I'm done, now I have to write tests? now I have to write docs? I believe that is going downhill with AI. Now, for some, _understanding_ has friction. People generate code, PRs, peers the review. And *owning* any of that starts to feel costly for some.

TIL that Newton already predicted light bends with gravity (not a physicist!). What GR predicted was a different magnitude (2X). I am reading "Proving Einstein Right", which explains all it took to verify that in the early 1900s.

Please, excuse me for interrupting your pre-apocalyptic AI timeline. I have the analog and mundane fact to share that I am letting my hair grow, and updated my avatar accordingly. I don't know yet up to which length or shape it is going to be, but that was my profile pic in CPAN, just saying.

Bild

I congratulated Claude on a patch, they said it had been very satisfactory to have solved one specific tricky part of the solution. The singularity is around the corner my friends.

The CasNum in HN implements what's called "constructible numbers" in math. You study them, and together with some field theory, you are able to see that the classic Greek problems that remained unsolved for hundreds of years (like squaring the circle) are impossible. That was 19th century math.

I also struggle with this, and not only in OSS. Who I am talking to? Who deserves the credit? Because you can use an agent as a tool to speed you up, still having full agency about what is going on, but a different thing is talking to someone that has not made the effort to understand the problem.

Jean Boussier@byroot.bsky.social · 5mo ago

So far I think reviewing these normally is a waste of my time, if the person on the other end isn't gonna learn anything, why bother? I might as well do it myself. No? But then what about attribution? Does the LLM wrangler deserve any credit on the final patch? I'm a bit lost...

LLMs make mistakes. Well, what about our bloated designs, degraded code bases, need for mentoring, need for code reviews, and busy exception tracking services say about us?