我不再想要你的 PR 了

查看原文 HN 讨论

文章摘要

dpc 在博客里宣布:作为他自己开源项目的维护者,他不再欢迎陌生人提交 PR。这是一篇在 HN 引发激烈讨论的”反潮流”声明,核心论据有三条。

第一是安全风险:他不认识贡献者,必须始终假设对方可能尝试夹带恶意代码,每次都得做一次”是否在偷渡 supply chain attack”的判断。第二是主观摩擦:代码风格、目录结构、依赖选择、设计取向因人而异,PR 评审本质上是把双方的偏好硬碰硬,反复来回耗时巨大。第三是协调开销:跨时区、异步沟通的反复修改让”合并一个 PR”经常拖几周,对维护者是纯成本。

但真正让他改变立场的是 LLM。在 LLM 之前,写代码是稀缺动作,所以一个高质量 PR 即便审起来很烦,也是值得的交换;现在生成代码近乎免费,但“理解、设计、评审”这些工作并没有变快,反而成为整条流水线的瓶颈。换句话说,如果代码本身的边际成本趋近于零,那么”陌生人写好代码丢给我合”其实没怎么帮我节省时间——我自己用本地 LLM 跑一遍同样的需求往往更快、更可控、更符合我的风格。

他建议的替代协作方式是:

总主题被他概括为”协作思考比协作写代码更重要”——LLM 正在让这一点显式化。

HN 评论精华