Overview
Takeaways
Knowledge Context
Knowledge Impact
Referenced By
Guillermo Rauch 宣言:代码是输出而非输入。我们太长时间痴迷于代码本身——IDE、语法高亮、配色方案。真正的输入是需求、规格、反馈和生产数据。编程 agent 需要理解用户体验和错误,然后生成代码。对代码和写代码者的崇拜将不可避免地减少。
Overview
30 秒速览
Guillermo Rauch 宣言:代码是输出而非输入。我们太长时间痴迷于代码本身——IDE、语法高亮、配色方案。真正的输入是需求、规格、反馈和生产数据。编程 agent 需要理解用户体验和错误,然后生成代码。对代码和写代码者的崇拜将不可避免地减少。
5 分钟深读
这条推文虽然简短但包含了一个范式转移级别的判断。
Rauch 的核心观点是:整个软件行业在过去几十年把“代码”放在了错误的位置——我们把它当作输入来精心打磨(IDE、语法高亮、编码风格辩论),但它实际上只是输出。
真正的输入是:需求、规格、用户反馈、设计灵感,以及最关键的——生产环境中的用户行为数据。编程 agent 需要理解的不是如何写出漂亮的代码,而是用户正在经历什么问题,然后生成能解决这些问题的代码。
这个观点对“程序员”的职业身份有深远影响。最优秀的工程师从来不崇拜代码——他们把代码视为手段而非目的。在 AI 时代,这种心态会成为主流:代码是一个临时的、会被不断重写的中间产物。
那句“UI 是数据的函数 f,f 正在变成 LLM”和这条推文构成了 Rauch 对软件开发未来的完整思考框架:输入是数据和需求,函数是 LLM,输出是代码和 UI。
Takeaways
关键要点
可执行动作
Knowledge Context
Knowledge Impact
Guillermo Rauch 宣言:代码是输出而非输入。我们太长时间痴迷于代码本身——IDE、语法高亮、配色方案。真正的输入是需求、规格、反馈和生产数据。编程 agent 需要理解用户体验和错误,然后生成代码。对代码和写代码者的崇拜将不可避免地减少。
Referenced By
Continue Reading
知识页
代码代理从辅助生成转向任务闭环。
知识页
Vercel CEO,聚焦开发平台与 AI 开发体验。
文章
Swyx 指出“用 ChatGPT 登录”(OAuth)功能已经通过 Codex app server 存在了好几个月——只是大部分人没读文档。
文章
Andrej Karpathy 报告了 npm axios(每周 3 亿下载)的新供应链攻击。他自己差点中招——依赖未锁版本号,如果安装时机稍早就会命中恶意版本。他认为包管理工具的默认行为必须从根本上改变,不能让未 pin 的依赖成为大规模传播感染的渠道。
文章
Zara Zhang 的 Codebase-to-course 更新:2.6k GitHub 星,优化了 token 效率。最初为 vibe coder 设计,也适合开发者 onboarding。
文章
Swyx 感叹最有趣的 AI 应用被搁置,资源都投向了编码和企业 SaaS——更赚钱但更无聊的方向。
当前页面已经接入真实内容库,并与主题、作者和知识页保持联动。