我不再关心开发任何 Ruby gems,所以我已将所有代码库归档
我决定将我的 Ruby gems 的源代码归档,以明确表示我不再在上面工作;我写这篇文章是为了从中建立链接,以解释原因。在2000年发表的一篇文章中,Ruby 的设计者松本行弘(也称为“Matz”)写道:“对我来说,生活的目的至少部分是为了享受。”程序员在集中精力于编程的创造性方面时,往往会感到快乐,因此 Ruby 的设计目的是让程序员快乐。甚至在2019年的一次采访中,他表示:“我设计 Ruby 是为了人类,而不是机器。”正是在那个时代,Ruby 明显是为了快乐、创造力和人类而开发的,我开发了这些代码。但那个为了人类而做事情的时代已经过去,伴随而来的是我对 Ruby gems 开发的热情消退。我不会说一切总是那么美好,但至少我们是与人和为人而工作。Ruby 的主要应用是使用 Rails 创建网络应用。Rails 是开源软件,但它由一个我认为令人厌恶的人的控制,尽管现在正在进行将其分叉的努力。根据他今年在 Rails World 的主题演讲——这个他本人因为前几年没有被邀请到 RailsConf 而怼起的会议——他对 Ruby、Rails,甚至编程本身都不再特别感兴趣。(他现在正在使用 LLM agents 来处理 Rust 中的应用,而这种语言他将其比喻为“把酸倒进[他的]眼睛”,但这显然没问题,因为他甚至不看他们生成的内容。)但即使超越 Rails,Ruby 语言本身也现在主要是由 LLM agents 开发的。Matz 正在进行演讲,将 Ruby 重新定位为“人工智能时代的编程语言”,以便由 LLM agents 生成,并指出为了能够做到这一点,LLMs 需要消耗更多良好的人类编写的 Ruby 代码。你可能已经看到了这里的问题。在这种背景下,我不再感到有灵感去为一个被大型公司剥削以养活那些污染它的无意识产出的机器的公共事业做贡献。当人们声称现在手动编写代码已经不再可持续时,他们并不是完全错误,但这就像一旦有人在床上拉屎后,就不再可持续地在床上睡觉一样。想要变革?去问你的代理或者别的什么。我被告知这就是你现在应该做的。我退出。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡