Ruby 开发者归档全部 gem 仓库,称不再有意愿继续维护
I no longer care to work on any Ruby gems so I've archived all my repositories
独立开发者 phoronixrly 宣布归档其全部 Ruby gem 仓库并停止维护,称不再愿为被 LLM 智能体主导的 Ruby 生态做贡献。文中提到 Ruby 设计者 Matz 将 Ruby 重新定位为“AI 时代的编程语言”,并批评 Rails 主导者用 LLM 智能体生成 Rust 应用,认为公共代码池正被大公司掠夺式用于训练模型。
作者以亲历视角说明 LLM 智能体大规模介入后他为何放弃维护开源 Ruby gem,可供读者观察一线贡献者面对 AI 编码浪潮的态度。
我决定将我的 Ruby gem 的源代码归档,以表明我已不再维护它们;写下这篇文章是为了从那些代码处链接过来,解释原因。
在2000 年发表的一篇文章中,Ruby 的设计者 Yukihiro Matsumoto(又名"Matz")写道,
对我而言,生活的目的至少部分在于获得快乐。程序员在能够专注于编程中创造性的一面时常常感到快乐,所以 Ruby 被设计得让程序员开心。
即便在2019 年的一次访谈中,他依然说道,
"我设计 Ruby 是为了人,而不是为了机器。"
正是在那样一个时代——Ruby 名义上是为了快乐、为了创造、为了人而存在的时代——我写下了这段代码。但那个为人的年代已经过去,连同我对继续维护 Ruby gem 的热情也一起消失了。我不会说那一切总是美好,但至少我们是在与人为伍、并为人而工作。
Ruby 最主要的应用一直是借助 Rails 来制作 Web 应用。Rails 是开源软件,却被一个我对其观点深感厌恶的人所掌控,尽管目前有正在进行的分叉努力。仅从他今年在 Rails World(这个会议是他几年前因未被邀请参加 RailsConf 而赌气自办的)上的主题演讲来看,他似乎已不再特别关心 Ruby、Rails,甚至不再关心编程本身。(他现在用 LLM 智能体批量生成 Rust 应用——一种他曾比作"往眼睛里灌酸"的语言——但这显然没关系,因为他连它们产出的东西都不看一眼。)
但即便抛开 Rails 不谈,Ruby 语言本身如今也在很大程度上由 LLM 智能体参与开发。Matz 正在发表演讲,将 Ruby 重新定位为"AI 时代的编程语言",让它由 LLM 智能体生成,并声称要做到这一点,LLM 需要消费更多优秀的人工书写 Ruby 代码。你大概已经看出这里的问题。
在那种语境下,我不再有动力去为一个公共资源池做贡献——它正被大型企业掠夺式地开采,去喂养那些其无脑产出反过来又在污染同一资源池的机器。当人们声称手写代码已不可持续时,他们说得并非完全没有道理,但也只是在同样的意义上说得通——就像一旦有人在你床上拉了一泡屎,你就再也没法在上面睡觉了。
想要改进?去问问你的智能体什么的吧。我听说现在大家都该这么做。我退出了。
来源:Hacker News · po-ru.com