Claude Code 是如何炼成的?Gergely Orosz 采访了 Claude Code 的两位奠基工程师 Boris Cherny 和 Sid Bidasaria,还有产品经理 Cat Wu:
1. Claude Code 的想法最初来自一个命令行工具,它用 Claude 来显示工程师在工作时听的音乐。
2. Claude Code 中 90% 的代码是它自己写的!
3. 团队的节奏非常快,每位工程师每天大约发布
One helpful tip per day:)
Scott Jenson 认为大语言模型事实上已经“黑入”了我们的社会协议,让人们误以为它们比实际更聪明:
1. 他的职业生涯给了她两条应对不确定性的教训:第一,技术总是往下流动;第二,我们通常一开始走的都是错路。
2. 早期工厂依赖河流获取水力,但发电机的出现让工厂摆脱了地理限制。
3. 最初,工厂只有一个大型发电机,需要复杂的滑轮系统把动力传递到整栋建筑,这使得生产流程非常复杂。
4. 随着发电机体积缩小、成本降低,工厂可以在多个位置安装发电机。这种变化比第一次更解放,因为它催生了装配线。动力开始适应生产流程,而不是流程去适应动力,
One helpful tip per day:)
Joan Westenberg 认为我们积累的工具越多——应用、设备、平台、AI 助手——就越觉得自己能力丰富。但矛盾的是,每增加一层,我们似乎就变得更脆弱。
1. 问题不是你不能重新学习这些东西——你可以。而是你不相信自己能做到。
2. 纸面上,你是一个拥有十二套系统的生产力强者。实际上,一旦拿走这些应用,你就无所适从。
3. 无害的外包和危险的依赖之间的界限是模糊的,但我们能感觉到自己何时越界。
4. 你不是因为有趣才去做。你是为了证明自己依然能做。
One helpful tip per day:)
Josh Swords 认为探索就是尝试新事物;开发就是坚持已验证有效的做法:
1. 优秀的学习者会先大量探索,等他们了解更多后,才能放心地去开发。如果跳过探索阶段,就会陷入困境。
2. AI 消除了挣扎。但挣扎才是关键。那才是你学会思考的方式。
3. AI 本可以帮助我们更多地探索,但它常常被用在过早的开发上。
4. 这就是所谓的“开发陷阱”。你得到了一个答案,但代价是失去了寻找答案(甚至更好答案)所需的技能。
5. 正确的平衡更像强化学习(