Workflow
Stripe x Cursor,硅谷两代“金童”对谈: 未来5年IDE里将不再是代码
海外独角兽·2025-09-18 20:08

文章核心观点 - 对谈探讨了AI对编程未来的深远影响,认为真正的AI IDE将超越文本编辑器,使开发更侧重于描述需求而非编写具体代码 [11][15][16] - AI的重要价值在于降低大规模代码库的修改成本,其能力可通过代码库的"重量"来衡量,持续重构与美化是关键应用 [3][18][19] - 创业公司的早期技术选型具有长期锁定效应,正确的API和数据模型设计能产生持久的商业影响,Stripe的V2 API重写计划体现了"能统一尽量统一"的理念 [23][25][30][31] Patrick的早期技术实践 - 早期技术探索始于Lisp和Smalltalk,欣赏其完全交互式环境和强大的调试能力,允许在请求处理过程中直接修改代码并恢复执行 [6][7][8] - 首个AI项目是使用Lisp编写的、基于贝叶斯模型的next-word predictor,训练数据来自MSN对话记录,曾在无戒备场景下通过图灵测试 [9][10] - 认为许多被低估的编程语言思想正通过Web Inspector等渠道影响主流,并强调开发环境应超越纯文本编辑器,实现运行时、编辑和代码执行的深度集成 [11][12] 5年后的Cursor形态与AI应用 - 日常将AI用于解答事实性、经验性问题及代码写作,但对AI的写作输出不满意,认为其风格平庸且与个人风格不合 [13] - 未来AI与开发者的互动将更类似编译器或解释器技术的进化,编程语言会走向更高抽象层级,更注重表达"要什么"而非"怎么做" [15][16] - 关注AI在降低代码库重量方面的潜力,设想AI能像夜间清道夫一样自动进行代码优化与重构,提升架构质量 [18][19] - 对Cursor的建议包括深度集成运行时特性与性能剖析信息、强化AI驱动的重构与美化能力、以及提升软件的工艺与美学以避免平庸产物的泛滥 [19] Stripe的技术理念与基础设施 - 早期技术选型如Ruby和MongoDB对公司产生深远影响,为达到金融级可靠性,在基础设施上投入巨大,最终实现99.99986%的API可用性 [26][27] - 认为API和数据模型设计至关重要,会塑造组织结构并影响商业成功,iOS生态的成功被视为正确API设计带来巨大商业影响的案例 [23][25] - 技术选型过程并非总是正式流程,MongoDB的选择源于创始人对SQL的"天然排斥"和追求灵活性,最终成为公司技术栈的定海神针 [28][29] Stripe的V2 API重写计划 - 首次公开V2 API重写计划,核心是统一数据模型以减少特例,将终端客户、子账户等实体统一到同一种表示下,提升效率与一致性 [30][31] - 升级挑战在于确保新API与既有系统全面互操作,需构建转译层并与客户制定可行升级路径,复杂度类似芯片指令集迁移 [31] - 验证设计需由首席API设计师全局负责,并尽早向客户演示获取反馈,通过亲手编写真实集成来感受易用性并防止过度工程化 [32][33] 对生物学的编程展望 - 指出人类从未治愈过复杂疾病,并认为过去受限于实验与认知技术,如今生物学正迎来"读-想-写"的新工具闭环 [20][21][22] - 新工具包括高通量测序技术、神经网络与深度学习的进步、以及CRISPR等基因编辑手段,使在单细胞层面实现完整的研究闭环成为可能 [21][22] - 这种系统化范式有望攻克复杂疾病,其潜力令人充满希望 [22]