Skip to content
Back/Product Trends

Software After Software

View in Graph
Updated 2026-05-31
1 min read
208 words

Software After Software

Thorsten Ball(Amp / ex-Docker)于 2026-05-27 发表的一篇系统宣言,论证软件作为职业和产业所依赖的两个底层假设——"写代码很难"和"代码稀缺"——正在同时失效。

What it is

一场关于软件产业终结的结构性论证。Ball 认为,软件开发和软件产业在过去 40 年建立在两个假设之上:(1)写代码是困难且容易出错的;(2)代码是稀缺资源。AI agent 的崛起使两个假设同时崩塌,这意味着软件作为我们已知的形式正在死亡

Why it matters

如果 Ball 的框架成立,价值将从"写好的代码"向数据、权限、分发、信任、合规、监管地位和物理资产转移。对 Jean 的直接意义:她正在从"AI 用户"向"agent 构建者"转型,但这场转型的终点可能不是"更好的软件开发者",而是"在代码丰裕时代还能创造独特价值的人"。

Key points

  • Most code will be written by agents. 助手侧边栏(assistant sidebar)已死。Agent 将不再只是辅助,它们会在无人坐在电脑前时持续运行,执行时间更长、监督更少。工作的基本单位从"要写的代码"变成了"要委托的任务"。
  • The bottleneck has moved. 写出有效代码已变得平凡。剩下的工程错误是优先级、排序和权衡判断——这些是人类仍不可替代的领域。评审对象将从代码转向决策。
  • Old processes are drag. 规划、排期、交接、评审这些仪式诞生于"实现缓慢、昂贵、容易出错且绑定人类"的世界。在代码丰裕的世界里,它们变成了阻力:为什么要花一小时排期一个 30 分钟就能做完的事?为什么要等评审,而不是启动五个 agent 并行评审?
  • Software changes form. 过去软件为人类使用而构建;未来软件将主要为 agent 使用而构建。更多软件将是即时构建(just-in-time),而非预先构建(ahead-of-time)。"使用软件"和"构建软件"的界限将消失。
  • Value moves away from code. 当 agent 能直接做 X 时,"做 X 的软件"就没有价值。编码工作流的知识价值在下降;数据、权限、分发、信任、合规和物理资产的价值在上升。最后被说服的将是软件公司自己——它们的商业模式建立在旧稀缺性之上。
  • Winners will reorganize around models. 把模型塞进现有系统、组织图和流程里是在浪费 agent。赢家是那些围绕模型重新组织的人:小团队配强判断 + 大量 agent,将跑赢试图把 AI 塞进旧流程的大团队。
  • Every serious institution needs a camp at the frontier. 大公司不能缺席这场转型。它们需要一支小型自治的前沿团队,围绕模型构建,目的是发现新的工作方式并把公司拉向它。这支团队的产出不只是软件,还包括人和实践。
  • The engineer changes. 软件工程师不会消失,但角色转变:从写代码转向产品思考、系统塑造、权衡判断和业务结果。最有价值的工程师将是系统思考者和能提升业务价值的运营者。

Evidence across sources

Source Key Claim Relevance
Thorsten Ball — Software After Software 软件基于的两个假设(代码难写、代码稀缺)同时失效;agent 将主导代码生产 原始宣言,提出 12 条结构化论点

Open questions

  • 如果代码真的变得无差别(interchangeable),Jean 的项目(Color Work、Aperture、Book Nebula)中哪些部分的价值在于"代码本身",哪些在于"数据、权限、分发、信任"?
  • Ball 说"赢家围绕模型重组",但 Jean 的优势恰恰是围绕自己的 taste 和 judgment 重组 agent——这和 Ball 说的有什么区别?
  • 当软件主要面向 agent 使用时,用户体验设计(UX)是否仍然存在?还是会被一种新的"agent 体验设计"(AX)取代?

Prompts for witness

  • 你现在的项目里,有哪些代码是"为了被人类使用"而写的,未来可能变成"为了被 agent 使用"?这种转变会改变架构决策吗?
  • Ball 说"代码是负债",Ryan Leopo(OpenAI)也说了同样的话。你对自己项目中现有代码的感受是资产还是负债?为什么?
  • 如果 6 个月内没人关心底层模型(就像没人关心 Uber 的引擎),你的工具链现在对哪个模型的依赖最深?替换成本有多高?

Sources

Synthesized from 1 source
  • Thorsten Ball — Software After SoftwarePrimary source for this page.Whole pagehighbody

Evolution

1 event
  1. absorbed

    Derived from source material

    This page is currently synthesized from 1 source.

    From Thorsten Ball — Software After SoftwareTo Software After Software
    Sources: raw/to-learn/Software After Software.md