BY baoyu.io — Bilingual Study Editionbaoyu.io 最新 50 篇精读
All ↩目录 ↩
#41baoyu.ioHarrison Chase · 2026-03-11 · x.com

How Coding Agents Are Reshaping EPD编程 Agent 如何重塑工程、产品和设计

When code is free, judgment becomes the job代码免费之后,判断力才是真正的工作

01

Concise Summary简洁概述

Coding agents make writing software nearly free, which kills the PRD-driven waterfall where product writes docs, design mocks them up, and engineers implement — because that pipeline existed only to manage the high cost of production.

With generation no longer the bottleneck, evaluation becomes it: EPD roles must now judge whether AI-generated code is architecturally sound, solves the right problem, and is genuinely usable, rather than producing it themselves.

编程 Agent 让写软件的成本几乎归零,这直接终结了「产品写文档、设计出稿、工程实现」的瀑布式流程——因为这条流水线本来就是为了应对高昂的生产成本而存在的。

生成不再是瓶颈之后,评估变成了新瓶颈:工程、产品、设计的角色现在要判断 AI 生成的代码架构是否合理、是否解决了正确的问题、是否真正好用,而不是自己动手把它做出来。

02

Infographic信息图

3→1
PM→design→eng handoff chain collapses into one loop
产品→设计→工程 三段接力压缩为一个循环
1st→2nd
bottleneck shifts from implementation to review
瓶颈从「实现」让位给「评审」
2 类
everyone becomes either a builder or a reviewer
人人分化为建设者或评审者两类
📄

PRD as bottleneck, not artifact

PRD 曾是瓶颈,而非产出物

The PRD existed to coordinate handoffs across siloed roles, because writing code and design mockups was slow and expensive. Once an idea can become working software directly, the document that used to synchronize three teams loses its reason to exist as a gating step.

PRD 之所以存在,是因为写代码和做设计稿都很慢很贵,需要一份文档来协调三个部门之间的交接。一旦想法能直接变成可运行的软件,这份原本用来同步进度的「关卡文档」就失去了存在的必要性。

🔍

Bottleneck moves to review

瓶颈从实现转移到评审

Anyone can now generate working code, but generated code isn't automatically well-architected, correctly scoped, or usable. The scarce skill becomes judging whether output is 'good enough' across three axes: system architecture, product fit, and design coherence.

如今人人都能生成能跑起来的代码,但生成的代码不代表架构合理、范围正确或好用。稀缺的能力变成了判断产出是否「足够好」——从工程架构、产品契合度、设计一致性三个维度去把关。

🧩

Generalists gain leverage

通才的杠杆变大了

When the cost of producing a working prototype drops to near zero, a single person who understands product, design, and engineering enough to judge all three can move faster than a coordinated team waiting on handoffs — echoing how startups already blur these roles.

当产出一个可运行原型的成本接近于零,一个同时懂产品、设计、工程、能对三者都做出判断的人,能比等待层层交接的团队跑得更快——这也印证了初创公司里角色本就模糊的做法。

⚖️

Builder vs. reviewer split

建设者与评审者的分野

The piece frames the coming divide not as engineer-vs-PM-vs-designer, but as builder-vs-reviewer: those who generate candidate solutions with agents, and those whose judgment decides which candidates ship — a split that cuts across the old EPD titles.

文章把未来的分野不再画在「工程师 vs 产品经理 vs 设计师」之间,而是画在「建设者 vs 评审者」之间——一边是用 Agent 生成候选方案的人,一边是靠判断力决定哪个方案能上线的人,这道分界线横切了原有的 EPD 职位划分。

The argument, step by step
论证推进链条
1
Establishes the shared premise: EPD's only real output is working software that solves a business problem — roles are just a division of labor around that single goal.
先立住共同前提:EPD 唯一的真实产出就是能解决业务问题的软件——角色分工只是围绕这一个目标的劳动分配。
2
Describes the pre-agent status quo: idea → PM writes PRD → designer mocks it up → engineer implements, a chain that exists because each step was slow and specialized.
描述 Agent 出现前的常态:想法 → 产品写 PRD → 设计出稿 → 工程实现,这条链条之所以存在,是因为每一步都慢且专业化。
3
Declares 'PRD is dead' — not the document itself, but the entire linear handoff model that started with writing requirements before any code existed.
宣告「PRD 已死」——死的不是文档本身,而是那种在写代码之前先写需求文档、层层接力的线性协作模式。
4
Identifies the new bottleneck: agents can produce code instantly, but someone still has to verify it's architecturally sound, solves the real problem, and is well-designed.
指出新瓶颈:Agent 能瞬间产出代码,但仍需有人验证架构是否合理、是否解决了真问题、设计是否到位。
5
Draws out role-level consequences: generalists rise, using agents becomes mandatory, product sense becomes universal, and specialization gets both harder to justify and higher-stakes.
推导出角色层面的后果:通才地位上升、使用 Agent 成为硬性要求、产品意识变成全员必备、专业化的门槛同时变高也变得更难自证价值。
6
Closes on the builder-vs-reviewer framing and an optimistic note that every EPD function can credibly claim to benefit most — because the underlying leverage (turning ideas into software faster) benefits whoever holds it.
以「建设者 vs 评审者」的框架收尾,并给出一个乐观判断:每个 EPD 职能都能合理地说自己是最大受益者——因为「把想法更快变成软件」这项杠杆本身谁掌握谁受益。
03

Detailed Summary详细解读

Chase opens by collapsing EPD's apparent complexity into a single fact: no matter the title, the only thing that ships is code that solves a problem. This framing matters because it lets him treat the PRD → design → engineering pipeline not as an organizational necessity but as a workaround for a cost problem — writing software used to be expensive, so companies built process around minimizing wasted effort. Once that cost approaches zero, the process built to manage it loses its justification, not because coordination stops mattering, but because the specific mechanism (a document handed sequentially between specialists) no longer matches the economics.

The 'PRD is dead' claim is deliberately provocative but narrowly scoped: Chase isn't saying requirements documentation disappears, he's saying the linear sequence that starts with writing one before any code exists is obsolete. When an idea can become a working prototype in the time it used to take to draft a doc, starting with prose specification is strictly slower than starting with a runnable artifact that stakeholders can react to directly.

The pivot to 'bottleneck moves to review' is the piece's most important structural move. It reframes EPD's value proposition entirely: instead of being paid for producing artifacts (code, mocks, docs), the roles are now paid for judgment — deciding whether agent output is architecturally scalable, whether it actually addresses the user's pain point, and whether it's coherent as a product. This is a genuine change in what skill is scarce, not just a change in tooling.

The role-level consequences section (generalists more valuable, agent-use mandatory, universal product sense, higher specialization bar) reads as a set of predictions rather than demonstrated outcomes — each is plausible given the review-bottleneck thesis but none is independently argued with evidence or examples from real teams.

The builder-vs-reviewer dichotomy closing the piece is a useful compression of the argument but risks oversimplifying: in practice these are not fixed identities but activities most people will toggle between within a single week, and the piece doesn't address how organizations should actually structure teams around this split, only that the split exists.

开篇 Chase 把 EPD 看似复杂的分工压缩成一个事实:不管头衔是什么,最终能上线的只有解决问题的代码。这个框架很关键,因为它让他能把「PRD → 设计 → 工程」这条流水线,不当作组织上的必然安排,而是当作应对成本问题的权宜之计——过去写软件很贵,公司才围绕「减少浪费」建立起这套流程。一旦这个成本趋近于零,为它服务的流程也就失去了存在理由——不是协调本身不重要了,而是「文档在专业人员间依次传递」这种具体机制,已经不再匹配新的经济账。

「PRD 已死」这个说法是故意挑衅式的,但范围其实很窄:Chase 不是说需求文档消失了,而是说「先写文档、代码后行」这种线性顺序过时了。当一个想法能在过去写文档的时间里变成可运行的原型,从文字规格出发就严格慢于从一个利益相关者可以直接上手反馈的可运行成果出发。

转向「瓶颈移向评审」是全文最关键的结构性论断。它彻底重构了 EPD 的价值主张:这些角色不再是靠产出物件(代码、稿件、文档)拿薪水,而是靠判断力——判断 Agent 产出的架构是否可扩展、是否真正解决了用户痛点、作为产品是否自洽。这是稀缺技能本身发生了变化,而不只是工具变了。

「角色层面的后果」这部分(通才更值钱、必须会用 Agent、人人需要产品意识、专业化门槛更高)读起来更像一组预测,而非已被证实的结论——每一条在「评审瓶颈」这个论点下都说得通,但都没有用真实团队的案例或数据独立论证。

结尾的「建设者 vs 评审者」二分法是对全文论点的有效压缩,但也有过度简化的风险:在实践中这不是固定身份,而是大多数人一周之内就会来回切换的两种活动状态,文章也没有讨论组织该如何围绕这道分界实际搭建团队,只是指出了这道分界的存在。

04

FAQ常见问答

Does 'PRD is dead' mean documentation and requirements-gathering disappear entirely?「PRD 已死」是不是意味着文档和需求收集彻底消失了?

No — Chase clarifies the linear model (write PRD first, then design, then code) is what's obsolete. Requirements still matter, but they emerge alongside or after a working prototype, not before it.

不是——Chase 澄清的是「先写 PRD、再设计、再编码」这种线性模式过时了。需求本身仍然重要,只是它现在与可运行原型同步或之后产生,而不是先于原型存在。

Who exactly becomes the 'reviewer' if everyone can now build?如果人人都能建设,那到底谁来当「评审者」?

The piece implies it's contextual, not a fixed role — the same person may build in one task and review in another. It doesn't specify org-chart mechanics for who has final review authority.

文章暗示这是随任务而定的,而非固定角色——同一个人可能在这项任务里是建设者,在另一项里是评审者。文章没有具体说明谁拥有最终评审权这类组织架构层面的细节。

Why would bad PMs get worse under this shift, not just good PMs get better?为什么这次转变会让差的产品经理更差,而不只是让好的更好?

Because agents remove the busywork that used to mask weak product judgment (writing docs, coordinating handoffs); once output is instant, a PM's actual sense for user problems is exposed directly and has nowhere to hide.

因为 Agent 消除了曾经掩盖产品判断力不足的琐碎工作(写文档、协调交接);一旦产出变得即时,产品经理对用户问题的真实判断力就会被直接暴露出来,无处遁形。

Is this argument specific to startups or does it apply to large, siloed enterprises too?这个论点只适用于初创公司,还是大型、部门分割严密的企业也适用?

Chase notes startups already blur these roles informally, so the shift is less disruptive there; the piece doesn't directly address how entrenched enterprise silos, compliance requirements, or large-team coordination change the calculus.

Chase 提到初创公司本就非正式地模糊了这些角色边界,所以转变对它们冲击较小;文章没有正面讨论根深蒂固的企业部门壁垒、合规要求或大团队协调如何改变这套逻辑。

Does the piece offer evidence this is already happening, or is it a forecast?文章是提供了已经发生的证据,还是只是一种预测?

It reads mostly as a forecast grounded in the author's own observation of coding-agent capability, not backed by team case studies, surveys, or comparative data — treat the specific claims as directional, not proven.

整体更像是基于作者对编程 Agent 能力的自身观察所做的预测,并没有团队案例、调研或对比数据支撑——具体论断应视为方向性判断,而非已被证实的结论。

05

In-depth Analysis · Pros & Cons深入解读 · 优缺点

Harrison Chase argues coding agents don't just speed up implementation — they collapse the traditional PRD-to-design-to-code pipeline and shift the real bottleneck to review. This piece maps how that shift reshapes what engineers, PMs, and designers are actually paid to do.

Harrison Chase 认为编程 Agent 不只是加快了写代码的速度,而是直接压垮了「PRD→设计稿→代码」这条传统流水线,把真正的瓶颈转移到了评审环节。这篇文章梳理了这种转变如何重新定义工程师、产品经理和设计师的实际价值所在。

Strengths亮点 / 优点
  • Clear causal mechanism
    因果机制清晰
    Ties the PRD's obsolescence directly to a cost argument (production used to be expensive, now it's cheap) rather than asserting the change without explaining why it happens now.
    把 PRD 过时的原因直接归结到成本论证(生产以前很贵,现在很便宜),而不是只断言变化发生了却不解释为何是现在。
  • Reframes value, not just workflow
    重构的是价值定位,而非仅仅是流程
    The implementation-to-review bottleneck shift is a genuine claim about what skill becomes scarce, giving the piece analytical teeth beyond 'AI speeds things up.'
    从实现到评审的瓶颈转移,是对「什么技能会变得稀缺」的实质性判断,让文章在「AI 让事情变快」之外多了一层分析深度。
  • Honest about universal upside claim
    坦承「人人受益」的自我意识
    Chase explicitly flags that every function claims to benefit most from agents and says this isn't contradictory — an unusually self-aware move that avoids overselling any single role's gains.
    Chase 明确指出每个职能都会说自己是最大受益者,并承认这并不矛盾——这种自我意识的表达在同类文章中并不常见,避免了单方面夸大某个角色的收益。
  • Compact, memorable framing
    框架简洁、易记
    The builder-vs-reviewer split is a clean, transferable mental model that readers can apply beyond software teams, to any domain where AI cheapens production.
    「建设者 vs 评审者」是一个简洁、可迁移的心智模型,读者可以把它用到软件团队之外,任何 AI 让生产变便宜的领域。
Limits & Critiques局限 / 批评
  • No empirical grounding
    缺乏实证支撑
    Every claim is asserted from personal observation rather than backed by team data, case studies, or before/after comparisons — the reader has to take the mechanism on faith.
    所有论断都基于个人观察而非团队数据、案例研究或前后对比支撑——读者只能凭信任接受其中的机制。
  • Skips organizational mechanics
    回避组织落地问题
    The piece never addresses how review authority, accountability, or compensation should actually be restructured — it stops at 'roles shift' without a model for who decides what ships.
    文章从未讨论评审权、问责制或薪酬体系该如何实际重构——止步于「角色在变化」,却没有给出「谁来决定上线」的具体模型。
  • Underweights review-quality risk
    低估了评审质量本身的风险
    If review becomes the bottleneck, the piece doesn't grapple with the risk that reviewers themselves get overwhelmed by volume, or that AI-assisted review introduces its own blind spots.
    如果评审成为新瓶颈,文章没有正视评审者本身可能被产出量淹没,或 AI 辅助评审本身可能带来新盲区的风险。
  • Startup-centric lens may not generalize
    初创公司视角未必能推广
    The observation that roles already blur at startups is used to support the thesis, but large regulated organizations with strict role boundaries face very different incentive and liability structures that the piece doesn't engage with.
    文章用「初创公司角色本就模糊」来支撑论点,但受严格监管、角色边界分明的大型组织面临截然不同的激励与责任结构,文章并未涉及这一点。
Bottom line
总评

Read this if you want a sharp, brief reframing of how coding agents shift EPD value from producing artifacts to judging them — it's a strong mental model, not a research report. Treat every specific prediction (generalists win, specialization gets harder) as a hypothesis worth testing against your own team, not a settled fact.

如果你想快速获得一个关于「编程 Agent 如何把 EPD 价值从产出物转向判断力」的犀利框架,这篇文章值得一读——它提供的是心智模型,而不是研究报告。对其中每一条具体预测(通才获胜、专业化更难)都应当当作一个待验证的假设,拿到自己团队里检验,而非已成定论的事实。

06

Excerpt原文节选

This is a short excerpt, not the full piece — the complete essay belongs to its original author; please read it in full at the link above.

以下仅为节选,并非全文——完整文章版权归原作者所有,请点击上方链接阅读全文。

The English text on this side is an AI translation provided for convenience; the authoritative version is the source in the other language.

How Coding Agents Are Reshaping Engineering, Product, and Design

The reason EPD (Engineering, Product, Design) exists at software companies is to make good software. Though the roles are split, the end goal is the same: build functional software that solves business problems and that users can actually use. In the end, the output is code. This has to be recognized clearly — because coding agents have suddenly made writing code remarkably easy. So how will the roles within EPD be redefined?

Changes in process:

The PRD is dead

The bottleneck has shifted from implementation to review

Long live the PRD

Impact on roles:

Generalists are more valuable than ever

Using coding agents is now mandatory

Good PMs get better, bad PMs get worse

Everyone needs product sense

The bar for specialization is higher

You're either a builder or a reviewer

Everyone thinks their role benefits the most from coding agents — and…

[…the source continues — read the rest at the link above]

[……原文更长,完整内容请点击上方链接阅读]

This is a great time to be a builder :)

编程 Agent 如何重塑工程、产品和设计

软件公司的 EPD(工程、产品、设计)存在的意义就是做出好软件。虽然分了不同角色,但最终目标一样:做出能解决业务问题、用户用得上的功能软件。说到底,产出就是代码。这一点必须认清——因为编程 Agent 突然让写代码变得异常简单。那么,EPD 的角色定位会怎么变?

流程的变化:

PRD 已死

瓶颈从实现转向评审

PRD 万岁

对角色的影响:

通才比以往更有价值

使用编程 Agent 是必选项

好的 PM 更好,差的 PM 更差

每个人都需要产品意识

专业化的门槛更高了

你要么是建设者,要么是评审者

每个人都觉得自己的角色从编程 Agent 中受益最大——而且都没说错

PRD 已死

PRD(产品需求文档)曾是 Claude 时代之前软件开发的核心枢纽。EPD 的流程大致是这样的:

有人(通常是产品经理)冒出一个想法

产品经理写一份 PRD

设计师拿着 PRD 做出设计稿

工程师把设计稿变成代码

这并不是铁律(在初创公司,这些步骤往往混在一起,最强的人能同时做好几件事),但这就是教科书式的标准做法。

之所以需要这套流程,是因为写软件(和做设计稿)要花大量时间和精力。于是就有了专门的分工。分工越细,跨部门沟通的需求就越大。PRD 就是一切的起点,把整个流程串了起来。接力棒传到设计,把文字变成漂亮的 UI 和流畅的交互体验。最后工程师把这些变成现实。

编程 Agent 颠覆了这一切。编程 Agent 能把一个想法直接变成可运行的软件。当我(以及很多人)说“PRD 已死”时,真正的意思是:这种从写 PRD 开始的传统软件开发方式,终结了。

瓶颈从实现转向评审

现在谁都能写代码,意味着谁都能把东西做出来。但这不代表做出来的东西架构合理、解决了正确的问题、或者好用。工程、产品和设计应该成为这些方面的评审者和把关人。问题在于,Agent 生成的代码并不总是“足够好”。EPD 要做的事变成了评审,确保代码“足够好”。这里的“足够好”有几层含义:

从工程系统角度看架构是否合理:代码是否可扩展、高性能、足够健壮?

从产品角度看思考是否到位:这真的解决了用户的痛点吗?

[…the source continues — read the rest at the link above]

[……原文更长,完整内容请点击上方链接阅读]

这是一个做建设者的好时代 :)