在魏玛时代生活的Ruby
关于DHH在RailsWorld大会上发表的主题演讲,已经说了很多。对我来说,这是一位处于生存危机中的人的声音,但也是非常厌世的。“看看我多么不在乎,你们也不应该在乎”并不是一个好信息,尤其是当你是这场大会的主讲人——我们称之为CareConf——而这场大会是你自己推动的。至高无上的领导人的信息非常明确:我们以更高效的方式重写了HEY,效果很好,我们既不需要也不关心Rails。我诚实地认为,与其通过尖酸刻薄的真相炸弹来收获更多的掌声,他本可以就此离开他不再喜爱的玩具——包括它的社区——安宁地生活。但问题是:富人与名人在好的事物上失去兴趣,并不意味着我们其余的人也要失去兴趣。如果说有什么好处,那便是给了我们更多的空间。🧭 我目前接受合同工作。雇我来帮助提升你的Rails应用吧!我必须承认,几天来我对这一切感到非常沮丧。并不是因为“人工智能编写所有代码”——对此我很清楚,我并不为这门手艺的变化而感到遗憾——我遗憾的是使用场景的变化,这又是另一个文章要讨论的话题。显而易见,LLM已经成为常态,手动输入每一行代码已经无法再维持,而趋势已经发生了巨大变化。让我感到沮丧的是关于Ruby生态系统和社区的关注度有多么低,以及大卫为了“在单个树莓派上运行它”而随意将整个Rails和Ruby文化冲入下水道的轻蔑之情。我所观察到的实际上是不同的现象:一种复兴,尽管不少著名的Ruby开发者已转向其他技术栈——这些栈现在对探索更加开放,因为你不必手动编写所有那些……让我们直言不讳地称之为“垃圾”的东西。对7个小端整数的详细解析并不特别有趣或艺术价值——这只是垃圾,我不会想念它。除非需要结构打包来提高速度,但我们可以随时进行视觉指导。德国历史上有一个有趣的时期,正处于两次世界大战之间——“战间期”,即魏玛共和国时期。这段时期非常动荡,其中许多方面毫不美好——社会困难、失业、不可思议的通货膨胀、恶劣的生活条件,各种激进运动的兴起,以及可想象的夜总会和邪教……但也有其他东西。魏玛德国的“咆哮的二十年代”也孕育了大量伟大、奇思妙想的艺术运动。从包豪斯到柏林的同性恋夜总会,从库尔特·魏尔到弗里茨·朗的《大都会》——这是一段繁荣的时期,那时出现的许多东西直到今天仍被珍视和重视。而且,它也是一个技术繁荣的时代——电力的日益普及、现代药品的大规模部署、地铁、汽车……令人着迷的时代。我知道那个时代是如何结束的,且——这不是我所追求的类比部分。我所追求的部分是:旧秩序失去了兴趣,没有人掌控局面,大家脚下的土地都在变化——正是在这样的背景下,最有趣的工作得以产生。巨大的动荡,重大的工业变革,没有成年人监督。听起来耳熟吗?而且Ruby社区一直以来都是富有艺术性的,早在_why的作品出现时就已经如此。美学毕竟是吸引许多人进入Rails的原因。你不需要括号这一事实。事情不是像荷兰人发明的那样拼写成一个单词,并且没有“这是一个属性,而这是一个方法”的混淆……语言的许多方面都是美学上极为出色的。随着新工具的丰富,审视生态系统状态的正确心态应是:你是对的,但这也感觉短视?你拥有有史以来最强大的工具,你已成为1000倍的创造者,而你却想不出如何让你的技术栈变得10倍更好吗?是的,Rust很快,类型系统能捕获错误,但还有很多超出这些的东西。* 为什么不让Ruby快10倍?* 为什么不让Ruby(因此Rails)在并发性上真正出色?* 为什么不为Ruby增加一个能提供超越Rust保证的强类型系统?* 为什么不在Rails中嵌入SQLite3,并加入一个复制协议,这样你就真的可以压缩技术栈,而不止于单个服务器?* 如何主动修复Rails最关键部分的大多数漏洞,比如数据库池?是的,谁在乎ActiveSearch,但我们还有很多方法可以从根本上提升我们的栈,超越仅仅请求代理生成代码。Phoenix仍然是唯一一个内置存在感的框架,因为它似乎是一个极难解决的问题,但所有问题不知为何却都得到了解决?我理解一些人对上述任何一项都没有兴趣,这没关系,但至少可以把信息传递给那些愿意战斗并共同努力的人。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡