I no longer care to work on any Ruby gems so I've archived all my repositories
TL;DR · AI 摘要
Why I’m no longer updating this repository - po-ru.com Why I’m no longer updating this repository 2026-10-18 I’ve decide...
核心要点
- 主题聚焦:I no longer care to work on any Ruby gems so I'v
- 来源:Hacker News Best,建议结合原文判断细节。
- AI 分析暂不可用,本条为保底评分与摘要。
为什么我不再更新这个仓库 - po-ru.com
为什么我不再更新这个仓库
2026-10-18
我决定将我的 Ruby gem 源代码归档,以明确表示我不会再继续维护它们;我写这篇帖子是为了从它们的页面上链接到这里,解释原因。
在2000年发表的一篇文章中,Ruby 的设计者 Yukihiro Matsumoto(人称“Matz”)写道:
对我来说,人生的目的至少部分是获得快乐。程序员常常在专注于编程创造性的一面时感到快乐,因此 Ruby 的设计目标是让程序员感到幸福。
而在2019年的一次采访中,他再次表示:
我设计 Ruby 是为了人类,而不是为了机器。
正是在那个时代——Ruby 被认为是为快乐、创造力和人类而存在的时期——我开发了这些代码。但那个以人类为中心的时代已经过去,随之而去的还有我对维护 Ruby gem 的热情。我不会说过去一直都很完美,但至少我们曾经是与人合作、为人服务的。
Ruby 最显著的应用是通过 Rails 构建 Web 应用。Rails 是开源软件,但它由一个我对其观点深感厌恶的人掌控。尽管有人正在努力分叉它,但根据他今年在 Rails World 会议上的主题演讲(他本人在几年前因未被邀请参加 RailsConf 而愤而创办的会议)来看,他对 Ruby、Rails,甚至编程本身已经不再感兴趣。(他现在使用 LLM agent 用 Rust 语言生成应用,而他将 Rust 比作“往眼睛里倒酸液”,但显然这对他来说没问题,因为他甚至不会去看这些 agent 生成的内容。)
但即使不谈 Rails,Ruby 语言本身现在也主要由 LLM agent 开发。Matz 正在通过演讲重新定位 Ruby 为“人工智能时代的编程语言”,由 LLM agent 生成,并声称要实现这一点,LLM 需要消费更多高质量的 Ruby 代码。你可能已经看到了其中的问题。
在这样的背景下,我再也不觉得有动力去贡献一个被大型企业大肆掠夺的公共项目,这些企业用这些代码去喂养那些污染它的机器。当人们声称手写代码不再可持续时,他们并非完全错误,但这种说法就像有人在床里拉屎后,再声称睡床不再可持续一样荒谬。
想要改变?去问问你的 agent 吧。我听说现在你应该这么做。我退出了。