良性循环
Source: Dev.to
10 倍开发者
在一项1968 年的研究中,研究人员发现最具生产力的开发者与平均开发者之间存在巨大差距。 “最佳” 开发者的产出是平均水平的 10 倍。
这个数字让人印象深刻。我们很多人都相信世上存在 10 倍开发者。我们要么想成为 10 倍开发者,要么因为自己不是而感到不足。
或者我们只是喜欢把我们的英雄想象成 10 倍开发者。毕竟,开源社区和公司内部都有明星人物。但我认为这并没有帮助,而且偏离了重点。
共同构建
有几项有趣的研究表明,迭代胜过一次性设计(至少在时间受限的情况下),或者并行工作比传统的串行瀑布模型产生更好的结果。研究还显示,团队在复杂任务上优于个人。
这并不否定某些个人可能是 10 倍开发者的想法,但它暗示寻找个人并不是最佳方法。我们更应该寻找高度积极的团队,让他们能够迭代并共同构建。
良性循环
我在某个深夜开始思考 npmx 的想法(我睡不着,看到一条在 Slack 上“抓住我” 的信息)。我在Bluesky 上发帖征求大家对 npmjs.com 的愿望清单——几乎立刻就开始构建 npmx。第二天,我已经有了一个 MVP。
关键在于 Bluesky 上的反馈。每个人都有需求。每个人都想让 npmjs.com 更好。看到这种响应后,我联系了一位朋友。

当我们向朋友、在 Bluesky 以及其他地方受我们尊敬的人伸出邀请时,情况变得清晰:这是一个良性循环能够发挥作用的项目。
什么是良性循环?它是恶性循环的正向形式。就我们而言,npmx.dev 的受众正是能够为其贡献并共同构建的人。如果我们想改进使用 npm 注册表的体验,我们拥有所有让它变得更好的工具。它变得越好,我们使用得越多——也会有更多人贡献,使其变得更好。
最棒的是,我们不受企业议程驱动,也不受资金不足的限制。npmx 将继续增长,以并行、团队的方式逐步提升开发者的生活。
我们的方向
我不认为我们需要 10 倍开发者来构建伟大的事物。我认为我们需要 10 倍团队——一群关心同一问题、共同迭代、相互提升的人。
npmx 是社区驱动、开源的,任何人都可以参与贡献。如果你曾经为在 npm 注册表中寻找东西而感到痛苦,你已经有可以贡献的东西。
来和我们一起构建吧。