Lost Temple

来源:Modern Engineering Values — Christoph Nakazawa | 2026.06.04 分析完成时间:2026-06-08 23:00:00

翻译

去年底我在 You are absolutely right!? 里分享了我的 LLM 工作流。我知道它很快会过时,但没想到会过时得这么快

我真的不敢相信我现在很少手写代码了。或者说,我不敢相信我以前居然是手写代码的! 编程已经根本性地改变了,我一直在想哪些 engineering 价值观仍然重要。

近期产出

现在怎么用 LLM

六大现代 Engineering 价值观

  1. Strong Ownership:Agent 放大 ownership。最有效团队 2-3 人 + 隔离仓库。
  2. Taste:不是代码审美,是"什么值得做”。Agent 能产出大量垃圾,Taste 是筛选器。
  3. Strict Guardrails:Agent = 没上下文的新员工。约束越强,迭代越快。
  4. Context in Repo:把散落各处的上下文收归仓库。对 Agent 和人类都更友好。
  5. Own your Stack:Agent 降低自建成本。产品核心部分如果能实际拥有,就别外包。
  6. Option Value:每次变更必须解锁更多未来选项。别把自己逼进死角。

到底快了多少?

指标两年前现在变化
30 天 Commits~3287702.3×
日均代码行数~5,000~15,000
最佳手写日1,200 行/周一次12,000 行/天10×

工程级解读

这篇文章回答的问题: AI Agent 时代,哪些 engineering 价值观仍然重要?如何用 Agent 实现 3 倍产出? 这篇文章应该回答但没回答的问题: 100% AI 编写的代码库,长期维护成本是多少?安全审计怎么做?“Own your Stack” 对非专家级开发者是否适用?

运行时模型

cpojer 的工作流是多项目、多窗口、单 Agent per Project 的并行系统。每个项目一个 Ghostty 窗口,3-6 并发。瓶颈是审查代码和讨论方向。

“Own your Stack” DIY 对比

这是全文最激进的论点。cpojer 在说:以前你用 React + Redux + Axios 是因为写代码贵;现在 Agent 写代码不贵了,所以自己写。

关键洞察:cpojer 不是说"什么都自己写”,而是"产品的核心部分如果实际能拥有,就没理由外包"。判断标准是"realistically own"。

诚实限制

  1. 3 倍产出有偏差 — cpojer 是前 Meta Distinguished Engineer,顶级产出放大 3 倍 ≠ 普通人放大 3 倍
  2. “100% AI 编写” ≠ AI 自己写完 — cpojer 仍然提供方向、审查、修正
  3. 安全审计的沉默 — 未提安全审计流程
  4. 幸存者偏差 — 只看到成功项目
  5. 利益相关 — cpojer 是文中所有项目的作者/核心开发者

金句

严格护栏和快速反馈循环是 agent 在 1 分钟还是 60 分钟内完成工作的区别。

Strict guardrails and fast feedback loops are the difference between an agent completing their work in 1 minute or 60.

我以前被写代码卡住,现在我被行使判断力卡住。

I was bottlenecked on writing code, now I’m bottlenecked on exercising judgement.


苏格拉底对话

老师: 假设你现在要启动一个新项目,第一步是什么?

学生: 打开 Claude Code,开始写代码?

老师: 传统反应。cpojer 的第一步是让 Agent 做方案,迭代方案,然后执行。区别在你参与的是哪个环节。直接写代码,精力耗在实现细节。先做方案,精力花在方向判断。

学生: 所以核心是"做什么"比"怎么做"更值钱?

老师: 对。但有个前提——你得有能力判断"做什么是对的"。这就是他反复说 Taste 的原因。

学生: “Own your Stack” 不是反模式吗?

老师: 关键区别在判断标准——“realistically own”。数据层、UI 框架自建;日志库、加密算法继续用成熟的。

学生: 最大的启发?

老师: Context in Repo 最被低估。把散落 Notion、人脑、生产环境的上下文收归仓库。Agent 只是把这个问题放大了——每个 session 都是一个"新员工"。


个性化洞察

  1. 你的 CLAUDE.md 就是在做 “Context in Repo” — 把更多隐性知识写进去,Agent 不看这些会走弯路。
  2. “Own your Stack” 和你的开源方向高度契合 — 独立开发者/小团队,控制力 > 生态兼容性。
  3. Guardrails 适用于你的 AI 产品开发 — 不只是 lint + 测试,还包括 prompt template、输出 schema 验证。
  4. Taste 是你最稀缺也最值钱的资源 — 选题就是 Taste,时间花在最高杠杆上。
  5. Option Value 融入产品思维 — 每次架构决策都问:锁定了我还是给了我更多选项?

#AI #Engineering #Coding Agents #翻译解读 #Cpojer