一位 Ruby 开发者近日宣布,已将其维护的所有 Ruby Gems(宝石库)源代码归档,并明确声明不再继续开发。此举旨在回应 Ruby 社区及语言生态发生的根本性变化。

Ruby 设计初衷的背离
Ruby 语言创始人 Yukihiro Matsumoto(Matz)曾在 2000 年发表的文章中阐述其设计理念:“生活的目的至少部分是快乐。程序员在专注于编程的创造性方面时往往感到高兴,因此 Ruby 的设计旨在让程序员快乐。”他在 2019 年的采访中进一步强调:“我为人类设计了 Ruby,而不是为机器。”
然而,该开发者指出,Ruby 原本“为人类服务”、“注重创造力与快乐”的时代已经终结。随着对 Ruby Gems 热情的消退,他决定退出这一生态系统的贡献行列。
Rails 框架的控制权争议
作为 Ruby 最核心的 Web 应用框架,Rails 目前由一位被原作者形容为“令人厌恶”的人物拥有和控制。尽管社区一直在努力改进 Rails,但原作者认为,该控制者对 Ruby、Rails 甚至编程本身已失去兴趣。据报道,此人目前主要使用 LLM 代理程序在 Rust 语言中进行大规模应用程序开发,并将 Rust 比作“把酸倒在眼睛里”的体验。
LLM 代理主导的开发模式
除 Rails 外,Ruby 语言本身的开发也日益依赖 LLM 代理程序。Matz 近期在演讲中将 Ruby 重新定位为“人工智能时代的编程语言”,主张由 LLM 代理驱动代码生成,并指出为了维持这一模式,LLM 需要消耗更多由人类编写的优质 Ruby 代码。
面对这种趋势,该开发者表示,当人们声称手写代码不再可持续时,这并非完全错误。在这种背景下,他认为继续为那些被大公司剥夺的公共资源做出贡献已缺乏灵感。
文章最后以讽刺的口吻总结道:“如果你想改变现状,去问问你的经纪人或其他东西吧。我听说这就是你现在应该做的事情。我已经退出了。”





