TBD - 持续更新中

Martin Fowler 在 Future of Software Development 文章提到了 the future of software development retreat(retreat,可翻译为闭关、共适营或静修)的总结:The future of software development retreat key takeaways,主要由开篇的内容摘要和 8 个关键要点构成;对于 AI 驱动的软件研发,会上有好多理性的思考和讨论,需要从这个总结消化其中的观点和思考。

下面是开篇提到的一个共性问题:“我们在每个房间里都在问同一个问题:如果 AI 负责代码,工程到底去哪儿了?没有人给出同样的答案。但大家都同意这个问题很紧急。”

"We kept asking the same question in every room: if AI handles the code, where does the engineering actually go? Nobody had the same answer. But everybody agreed the question is urgent."

不同的一些主题

Theme: Where does the rigor go?
Horizon: Now
Core Insight: Engineering quality doesn't disappear when AI writes code. It migrates to specs, tests, constraints, and risk management.

讨论在 AI 时代,工程质量并没消失而是迁移到了其他地方,比如:spec、测试、约束和风险管理。

Theme: From code review to risk tiering
Horizon: Now
Core Insight: Code review is being unbundled. Its four functions (mentorship, consistency, correctness, trust) each need a new home.

Theme: The productivity/experience paradox
Horizon: Now
Core Insight: Developer productivity and developer experience are decoupling. Organizations face hard choices about which to optimize.

Theme: Security as afterthought
Horizon: Now
Core Insight: Agent security is woefully underdeveloped. Email access alone can enable full account takeover.

Theme: The middle loop
Horizon: Now–1 yr
Core Insight: A new category of supervisory engineering work is forming between inner-loop coding
and outer-loop delivery. Nobody has named it yet.

Theme: Cognitive debt
Horizon: Now–1 yr
Core Insight: Technical debt is becoming cognitive debt: the gap between system complexity and human understanding.

Theme: Agent topologies
Horizon: 1–3 yrs
Core Insight: Conway's Law applies to agents too. Enterprise architecture must now account for agent mobility, specialization, and drift.

Theme: Knowledge graphs & semantic layers
Horizon: 1–3 yrs
Core Insight: Decades-old technologies are suddenly relevant again as the grounding layer for domain-aware agents.

Theme: The future of roles
Horizon: 1–3 yrs
Core Insight: Decades-old technologies are suddenly relevant again as the grounding layer for domain-aware agents.

Theme: Self-healing systems
Horizon: 2–5 yrs
Core Insight: Moving from human incident response to agent-assisted healing requires solving the 'latent knowledge' problem first.

8 个关键要点总结

1-Where does the rigor go?

The single most important question of the retreat. It surfaced in nearly every session.

严谨性去哪了?
往上去到了 spec 检视和结构化
去到了更注重测试驱动,其让 AI 生成代码质量更可控
去到了类型系统和约束,其让生成代码更可控和 agent 跨领域工作更安全并有更可控的爆炸半径(这里其实不好理解,为什么?)
去到了风险映射
去到了持续理解

2-The middle loop: a new category of work

The retreat's strongest first-mover concept. Nobody in the industry has named this yet.

中间环:一种新的工作类别
“过去只有内外环,内部是研发的内部循环,外环是更广的交付环节(如:CI/CD,部署和运维),现在的中间环节涉及对 Agent 的输出结果进行指导、评估与修正,它所需的技能与编写代码截然不同,这项工作要求人们能够将问题分解成适合 Agent 处理的子任务,准确判断代理生成的结果是否可靠,同时确保多个并行处理的代理任务在整体架构上保持协调一致。”

3-Agent topologies and enterprise architecture

Conway's Law didn't retire. It got more complicated.

速度错误匹配
Agent 漂移(具体指的是什么?)
决策疲劳作为新的瓶颈(是不是和第一点有类似?)

4-Self-healing and self-improving systems

The ambition is real. The prerequisites are far from met.

还不存在先决条件可以支持自愈
潜在的知识问题
多 Agent 协调风险

5-The human side: roles, skills and experience

AI is not replacing people. It is rearranging what people do and how they feel about doing it.

生产力/经验悖论
资深工程师承压
初级开发者更有价值,而不是更低
产品管理的未来

6-Technical foundations: languages, semantics and operating systems

The infrastructure for the agent era doesn't exist yet. These are the pieces being assembled.

面向 Agent 的编程语言
语义层与知识图
Agent 化的操作系统

7-Security, governance and the future of agile

安全严重落后
敏捷是在演变,而不是消亡

8-Agent swarms: beyond sequential thinking

开放性问题

关于工作和身份
关于组织设计
关于信任和验证
关于知识和理解
关于速度和稳定性

接下来会如何

其他参考

https://nonstructured.com/zen-of-ai-coding/

标签: none

评论已关闭