Living in the Weimar era of Ruby

44 points by julik


kristoff

I honestly believe that, instead of amassing even more applause via vitriolic truth-bombing, he could have just left the toy he no longer loves - including its community - in peace.

Torching the place before leaving was most likely a way of replying to all the people that called for him to be pushed away from Ruby/RoR.

The healthiest thing for the Ruby community would probably be to just stop talking about this guy, but I understand it's not easy to do.

gspr

It is abundantly clear that the LLMs are here to stay, that typing every single line by hand is no longer sustainable,

I'm sorry, who are these people for whom typing is the bottleneck of programming? They must have brains that are orders of magnitude better than mine if their meaty appendages are what's holding them back!

zem

this is awesome, and echoes something I've been thinking ever since claude got good enough to write production code - the true value of LLMs to the ecosystem is not "now everyone can one-shot a bespoke piece of code for their task", but "now domain experts can easily produce and ship larger and more complex libraries, so that everyone benefits without having to repeat the work".

noirscape

Y'know, I'm glad to hear that. Ruby is ergonomically a really delightful language. It's just always been held back by the fact that for whatever reason, the Ruby ecosystem was at best a disaster and at worst making the language itself seem worse in things like performance.

If LLMs help improve the things Ruby is currently bad at, then that's all the better. At least the LLM should ensure you get something nicer than some Python libraries that offer C bindings... there's a reason that for video conversion, it's preferable to just spawn a CLI subprocess with a video binary instead of using ffmpeg-python. (And python generally has a very healthy library ecosystem.)

I just hope that the Ruby community can both keep humans in the loop for the documentation/maintenance and pretty obviously, keep the Nazis out. It's unfortunate that a lot of talk about Ruby needs the latter these days.

eduard

One of the typically shitty problems with Ruby has been PDF generation. As recently as 18 months ago, a Rubyist willing to produce PDF files from their Rails app would be facing a choice of a number of options, all equally unappealing [...]

I am really amazed (as someone that codes Go for a living and Elixir for fun) that such a common feature in webapps would be a pain in the Ruby ecosystem.