返回

文章详情

开源世界中的倦怠是现实,洛达什的创造者约翰-大卫·达尔顿表示

Hacker News2026年6月21日 16:56

十多年来,洛达什一直是JavaScript生态系统中最广泛使用的库之一。它的工具出现在无数项目中,通常在幕后默默工作,如今每天的npm下载量超过1亿次。但就像许多关键的开源工具一样,洛达什最初是由一个维护者的工作而来。在一次最近的对话中,创造者约翰-大卫·达尔顿回顾了项目的增长、维护全球使用的软件的压力,以及导致他暂时退后,最终重建可持续前进道路的个人旅程。请注意:这次对话最初只是一通电话,但强烈的内容促使我们决定将其转化为博客,并通过YouTube分享音频。 当副项目成为基础设施 达尔顿对开源的参与早于洛达什。对JavaScript工具的早期实验、性能测试和跨浏览器兼容性逐渐将他引向构建一个开发人员可以依赖的库。当洛达什在2012年发布时,目标很简单:提供快速、可靠的工具,这些工具在不同环境中能够始终如一地工作并改善开发者体验。随着JavaScript生态系统的扩展,该库迅速传播。npm的增加使用和框架的增长创造了对可靠构件的需求。洛达什成为最广泛使用的库之一。最初作为一个分支项目的开始,演变为整个生态系统中使用的基础设施。如今,该库每天的下载量超过1亿次。 用户看不到的压力 当人们谈论开源中的倦怠时,讨论通常集中在工作负载、问题太多、请求太多、责任太大等方面。达尔顿的经历表明,故事可能更复杂。多年来,他以简单的节奏维护洛达什,每天稍微工作一下。这样的日常让工作变得可管理,并使得项目能够稳步发展。但生活发生了变化。达尔顿分享说,洛达什开发减缓得显著期间恰好与他母亲的去世 coincide。之后,他的优先事项发生了变化。虽然他在可能的时候继续发布更新,但该项目不再是支撑了多年的日常例行工作的一部分。2019年,另一场重大的生活转变紧随其后,当时他经历了一次友好的离婚。即使在积极的情况下,在重大生活变革后重建稳定也需要时间。在这段时期,他退出了大多数开源工作,专注于恢复平衡。像许多维护者一样,达尔顿也感受到退后带来的隐性压力。通常担心的是,如果贡献停止,相关性可能也会消失。他所发现的相反是,与社区建立的关系和信任仍然存在。 在倦怠后重建 回归开源并不是立竿见影的。达尔顿估计,在再度感到可持续贡献之前,经历了大约五年的时间和几次失败的尝试。恢复的过程更多地关注于平衡,而不是生产力。治疗、锻炼、更健康的边界和编程之外的爱好都起了作用。一个有意的改变是停止以爱好编程的方式。当工作和开源都围绕同一活动时,拥有一些独立的东西变得重要。对达尔顿来说,收获是直截了当的。长期的可持续性比持续的输出更为重要。 洛达什的新篇章 尽管面临这些挑战,洛达什最近进入了一个重要的新阶段。在OpenJS生态系统的支持下,该项目经历了重大安全性和基础设施的改进,以使长期维护更加可持续。新治理结构的引入,包括一个技术指导委员会和一个专门的安全分诊组,协助指导发布和管理漏洞报告。该项目还恢复了持续集成,实施了现代安全工具,并记录了处理问题和安全更新的新工作流程。这项努力反映了在关键开源项目维护方式上更广泛的转变。现在责任不再依赖于单个个体,而是分担在一个贡献者社区中。 生态系统可以学习的东西 洛达什只是一个例子,但这个教训在JavaScript生态系统中广泛适用。许多开发人员每天依赖的包由个人或非常小的团队维护。当这些项目取得成功时,放在维护者身上的期望可能迅速增加。支持维护者、贡献改进和尊重边界都有助于项目保持健康。有时,最重要的一步就是简单地记住每个依赖背后都有一个创造它的人。 为什么这些对话很重要 公开谈论倦怠有助于社区更好地理解维护者在项目增长过程中经历的感受。它还强调了为什么治理、共享责任等方面的重要性。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡