我不再想开发任何 Ruby gem,所以我归档了所有仓库。
I no longer care to work on any Ruby gems so I've archived all my repositories

原始链接: https://po-ru.com/2026/10/18/why-im-no-longer-updating-this-repository

作者正在归档他们的 Ruby gems,解释他们不再希望为 Ruby 开发做贡献。Ruby 最初由 Matz 设计,以服务于人类的喜悦与创造力,但那个时代已经过去。Rails——Ruby 的主流框架——由持争议观点的人控制。抛开 Rails 不谈,Ruby 本身现在在很大程度上是用 LLM 代理开发的,而 Matz 正在将其重新定位为"AI 时代的编程语言",供机器输出。作者拒绝向一个被企业掠夺性开采、用来喂养 AI 系统的共有资源贡献人类编写的代码——那些 AI 系统的无思想输出正在污染它。他们与 Ruby gem 开发彻底告别了。

一篇 Hacker News 讨论围绕一名开发者在失去维护开源 gem 的动力后归档自己的 Ruby 仓库展开,反映出人们对 AI 辅助编程更广泛的幻灭。评论者争论 LLM 是否加速开发,却侵蚀了让开源变得有价值的动手技艺与协作。有人将 AI 生成的代码比作被污染的代码库,并讨论维护者倦怠、未合并的贡献以及对公司利用无偿劳动的担忧。其他人则将 LLM 视作生产力工具,指出 Ruby/Rails 领导层正在拥抱 AI,并建议开发者可以自行 fork 或生成库。总体而言,该帖捕捉了速度、便利与手写、社区驱动软件失去乐趣之间的张力。
相关文章

原文

I’ve decided to archive the source code of my Ruby gems to make it clear that I’m no longer working on them; I’ve written this post to link from them in order to explain why.

In an article published in 2000, Yukihiro Matsumoto (a.k.a. “Matz”), designer of Ruby, wrote,

For me, the purpose of life is, at least partly, to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, so Ruby is designed to make programmers happy.

And as recently as a 2019 interview, he said,

I designed Ruby for humans, not for machines.

It was during that era, when Ruby was ostensibly for joy, for creativity, for humans, that I developed this code. But that age, of doing things for humans, has passed, and with it my enthusiasm for working on Ruby gems. I won’t say it was always great, but at least we were working with and for people.

The pre-eminent application of Ruby has been making web applications using Rails. Rails is open source software but it’s owned and controlled by a man whose views I find abhorrent, although there is an ongoing effort to fork it. To judge by his keynote at Rails World this year – the conference that he himself set up in pique after he wasn’t invited to RailsConf a couple of years ago – he is no longer particularly interested in Ruby, Rails, or even programming itself. (He’s now using LLM agents to churn out apps in Rust, a language which he compares to “pouring acid into [his] eyes”, but that’s apparently fine because he doesn’t even look at what they generate.)

But even beyond Rails, the Ruby language itself is now substantially developed using LLM agents. Matz is giving talks repositioning Ruby as a “Programming Language for AI age”, to be emitted by LLM agents, and stating that to be able to do that LLMs need to consume more good human-written Ruby code. You might already have seen the problem here.

In that context, I no longer feel inspired to contribute to a commons that’s being strip-mined by massive corporations to feed the very machines whose unthinking output pollutes it. When people claim that it’s no longer sustainable to write code by hand, they’re not entirely wrong, but only in the same way that it’s no longer sustainable to sleep in a bed once someone has taken a shit in it.

You want changes? Go ask your agent or something. I’m told that’s what you’re supposed to do now. I’m out.

联系我们 contact @ memedata.com