Ruby开发者归档所有Gems源码,抗议LLM主导开发

一位 Ruby 开发者归档所有 Gems 源码并停止维护,抗议 LLM 主导开发。该开发者认为 Ruby“为人类设计”的初衷已背离,且 Rails 控制权争议及语言生态变化使其失去贡献动力。

一位 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 代码。

面对这种趋势,该开发者表示,当人们声称手写代码不再可持续时,这并非完全错误。在这种背景下,他认为继续为那些被大公司剥夺的公共资源做出贡献已缺乏灵感。

文章最后以讽刺的口吻总结道:“如果你想改变现状,去问问你的经纪人或其他东西吧。我听说这就是你现在应该做的事情。我已经退出了。”

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读