BitTorrent协议创始人Bram Cohen近日发表文章,猛烈批评Anthropic公司Claude团队的开发方式,指出其过度追求"Vibe Coding"(氛围编程)理念,导致代码质量堪忧。此前Claude Code源代码泄露事件引发社区热议,Cohen认为这正是"自产自用"(Dogfooding)走火入魔的典型案例。
"Vibe Coding"是近期AI编程领域兴起的概念,指开发者完全依赖AI生成代码,自身不对底层逻辑做任何贡献,甚至不去查看代码内容,仅通过与AI的模糊对话来推进项目。Cohen认为这种做法"荒谬至极"。
他指出,所谓"纯Vibe Coding"本身就是一个神话。即便开发者不直接编写代码,他们仍然需要构建基础设施——如计划文件(即待办清单)、技能模块和规则框架。AI在没有这些框架支撑的情况下工作效率极低。
此前Claude Code源代码泄露后,开发者社区发现代码中存在大量重复和冗余。Cohen质问道:"为什么Claude团队的开发者不亲自去查看代码?"答案正是Vibe Coding的潜规则——查看底层代码被视为"作弊"。
Cohen讽刺道:"这些代码是用英语写的,任何人都能读懂。只要花几分钟浏览,就会发现'哇,有些东西既是Agent又是Tool,这明显是冗余的,应该清理一下'。"
Cohen强调,AI编程的真正优势不在于让开发者完全做甩手掌柜,而在于高效清理技术债务。他解释道:"传统软件项目积累的技术债务如此之多,如果从纯开发角度看,你可能需要整整一年什么都不做只清理烂摊子。现在有了AI,几周就能完成这些清理工作。"
AI特别擅长执行结构化的代码审计和重构任务——前提是有人类提供明确指导。Cohen分享了自己的工作方式:他会先与AI进行充分讨论,梳理清楚边缘情况和潜在问题,然后才让AI执行具体的重构任务。
文章最后,Cohen抛出尖锐观点:"你不需要因为使用AI编程就接受低质量软件。人们写出糟糕代码是因为他们选择写糟糕代码。"
他以自己近期的经历为例——上周他被一个"高薪人类程序员写的、完全没有AI参与"的库折磨得够呛。Cohen总结道:"坏软件是你做出的决定。你需要为此负责。你应该做得更好。"
参考来源:https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane
评论删除后,数据将无法恢复
BitTorrent 创始人炮轰 Claude 团队:Vibe Coding 已走火入魔
BitTorrent协议创始人Bram Cohen近日发表文章,猛烈批评Anthropic公司Claude团队的开发方式,指出其过度追求"Vibe Coding"(氛围编程)理念,导致代码质量堪忧。此前Claude Code源代码泄露事件引发社区热议,Cohen认为这正是"自产自用"(Dogfooding)走火入魔的典型案例。
"Vibe Coding"是近期AI编程领域兴起的概念,指开发者完全依赖AI生成代码,自身不对底层逻辑做任何贡献,甚至不去查看代码内容,仅通过与AI的模糊对话来推进项目。Cohen认为这种做法"荒谬至极"。
他指出,所谓"纯Vibe Coding"本身就是一个神话。即便开发者不直接编写代码,他们仍然需要构建基础设施——如计划文件(即待办清单)、技能模块和规则框架。AI在没有这些框架支撑的情况下工作效率极低。
此前Claude Code源代码泄露后,开发者社区发现代码中存在大量重复和冗余。Cohen质问道:"为什么Claude团队的开发者不亲自去查看代码?"答案正是Vibe Coding的潜规则——查看底层代码被视为"作弊"。
Cohen讽刺道:"这些代码是用英语写的,任何人都能读懂。只要花几分钟浏览,就会发现'哇,有些东西既是Agent又是Tool,这明显是冗余的,应该清理一下'。"
Cohen强调,AI编程的真正优势不在于让开发者完全做甩手掌柜,而在于高效清理技术债务。他解释道:"传统软件项目积累的技术债务如此之多,如果从纯开发角度看,你可能需要整整一年什么都不做只清理烂摊子。现在有了AI,几周就能完成这些清理工作。"
AI特别擅长执行结构化的代码审计和重构任务——前提是有人类提供明确指导。Cohen分享了自己的工作方式:他会先与AI进行充分讨论,梳理清楚边缘情况和潜在问题,然后才让AI执行具体的重构任务。
文章最后,Cohen抛出尖锐观点:"你不需要因为使用AI编程就接受低质量软件。人们写出糟糕代码是因为他们选择写糟糕代码。"
他以自己近期的经历为例——上周他被一个"高薪人类程序员写的、完全没有AI参与"的库折磨得够呛。Cohen总结道:"坏软件是你做出的决定。你需要为此负责。你应该做得更好。"
参考来源:https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane