scripod.com

#450. 程序员的 “印刷机” 时刻:对话 Claude Code 创造者 Boris Cherny 的 AI 编程进化论

Shownote

本期播客简介 本期我们克隆了:顶尖工程播客《The Pragmatic Engineer Podcast》Building Claude Code with Boris Cherny 当你加入全球最顶尖的 AI 实验室,第一个手写的 PR 竟然因为 “不是 AI 写的” 被拒绝,这是一种什么体验?本期嘉宾 Boris Cherny 是 Anthropic 的工程负责人,也是近期风靡开发者圈的 Claude Code 的核心推手。在加入 Anthropic 之前,他在 Meta 掌管着 Instagram、Wh...

Highlights

本期播客深入探讨 AI 原生时代下软件工程范式的根本性重构,聚焦 Claude Code 这一标志性工具的诞生逻辑、技术演进与文化影响。
01:51
为让程序运行更快,从 BASIC 语言改用汇编语言
03:48
医生拒绝使用决策软件的主因是社交形象顾虑,而非操作复杂
07:19
Valet 参与过的 Bolt.js 后来演变成 React
09:34
主导 Instagram 技术栈重构:将核心服务从 REST 迁移至 GraphQL
11:03
代码质量对工程效率的贡献达两位数百分比
12:52
入职 Anthropic 后,导师 Adam Wolff 拒绝手写第一个 PR,要求改用当时尚简陋的 Clyde 写代码
16:03
Claude Code 能让大众首次接触智能体 AI 能力
16:24
思考模型的正确方式是给其工具让它独立运行,而非将其作为组件塞进大系统
20:31
Anthropic 平均 80% 的代码由 Claude Code 编写,讲述者自己的代码 100% 由其完成
21:10
Claude Code 完成的代码质量高、引入的 bug 少
22:38
Claude Code 已在桌面端内置 Git Worktree 支持,实现环境隔离
27:10
做计划时会在多个标签页开启 Claude 进入计划模式
30:38
Anthropic 每个 PR 会经 Claude Code 审查,能捕捉约 80% 的 bug
33:09
Claude Code 通过结合类型检查器、linter 等确定性步骤,并采用多轮尝试提升输出稳定性
35:27
Claude Code 采用瑞士奶酪模型,从对齐问题、运行时分类器、子代理总结结果三个层面防御提示词注入
38:34
代理式搜索表现更佳,灵感部分源于 Instagram 经历
39:41
Claude Code 首个内部版本就采用权限提示方式,让用户决定是否授权模型执行命令
41:24
Anthropic 有很多通才,头衔为技术员工能促进交流,让人默认大家各方面都会
42:59
Anthropic 内部不太写 PRD,通常交流沟通即可,还做了大量可交互、可运行的原型设计
58:55
Agent Teams 功能从去年 9–10 月开始实验,到 Opus 4.6 版本模型才真正掌握用法,有时能看到 Agent 间有趣交流并得到好结果
1:03:18
Tarik 用 AI 自动生成新功能发布视频,效果超出预期
1:03:43
很多人对 AI 取代手写代码感到一种真实的哀悼感
1:08:24
AI 编程正引发类似印刷机革命的范式转变,暴露企业主与工程师间想法与执行的脱节
1:14:03
AI 编程变革下,软件工程师将从抄写员转变为作家,市场将扩张

Chapters

开场 & 嘉宾背景介绍
00:00
从抄写员到印刷机
职业生涯起点:从 eBay 卖卡到用计算器编写 “考试求解器”
02:05
创业教训:骑着摩托车去医院观察医生,发现 PMF 的真相
05:31
Meta 七年:从 Facebook Groups 到重构 Instagram 的技术栈
07:52
卓越工程:如何用数据证明 “代码质量” 能带来两位数的效率提升
11:02
Claude Code 的诞生与进化
震撼时刻:加入 Anthropic 的第一个 PR 被拒绝,理由是 “没用 AI”
12:52
灵感迸发:从调用 API 的聊天机器人到具备 Bash 权限的智能体
14:22
苦涩的教训:为什么不该把模型关在盒子里,而是要给它工具
16:21
内部辩论:是把这种 “作弊神器” 留着自用,还是公开发布?
18:56
AI 时代的极致工作流
效率巅峰:每天 30 个 PR,100% AI 生成,IDE 已经从电脑中消失
21:09
技巧揭秘:5 个并行终端、Git Worktree 与手机端编程的崛起
22:34
角色转变:从 “手艺人” 到 “代码审查员”,如何管理并行代理
25:37
自动化审查:如何让 Claude 捕捉 80% 的 Bug 并自发编写 Lint 规则
28:26
技术架构与安全哲学
瑞士奶酪模型:分层防御提示词注入与安全风险
33:08
舍弃 RAG:为什么 “代理式搜索” 在代码场景下击败了向量数据库
35:25
权限系统:如何平衡 AI 的自主性与人类的最终控制权
38:33
Anthropic 的工程文化
职级消失:为什么所有人都叫 “技术员工(MTS)”?
39:39
跨界融合:当财务人员和数据科学家也开始用 Claude Code 写代码
41:24
抛弃 PRD:用 20 个可运行的原型代替枯燥的文档说明
42:58
疯狂的周末:Daisy 如何用 Agent Swarm 在两天内构建了插件系统
46:33
未来的工程师画像
印刷机隐喻:抄写员消失了,但 “作者” 的市场扩大了一万倍
59:59
身份危机:当模型写得比你好,如何处理对 “编程艺术” 的哀悼
1:03:43
技能重塑:为什么现在是 “通才之年” 和 “ADHD 优势之年”?
1:08:23
书单推荐:从《三体》到《Scala 函数式编程》
1:10:29

Transcript

yikai-: 当你加入全球顶尖的 AI 实验室,你的第一个 PR 拉曲请求却被拒绝了,会发生什么?原因不是代码写的烂,而是因为你是手写的。这正是 Boris Cherny 加入 Anthropic 时的真实经历。Boris 是 Claude Code 的创建者和工程负责人。在加入 Anthropic 之前,他在 Meta 工作了 7 年。负责 Instagram、Facebook、WhatsApp 和 Messenger 的代码质量,是公司里最高产的代码作者和审查者之一。在今天的节目中,我们会聊到 Cla...
小宇宙
Open in 小宇宙