最近我对软件的看法发生了转变。
几十年来,软件一直建立在一个简单的承诺上:简化。把复杂的事情——文档编辑、网站建设、活动管理——变得人人都能使用。Microsoft Word简化写作。WordPress简化网站发布。Signup Genius简化活动协调。
商业模式很清晰:构建一次,销售给数百万人。用户接受各种限制,因为构建定制软件既昂贵又耗时。
但AI打破了这个等式。我认为我们才刚刚开始理解这意味着什么。
“简单”软件的隐性成本
让我举一个具体的例子。
每个机器人比赛赛季,我都要为活动创建场地平面图。我使用Microsoft Visio——专门为这类工作设计的专业软件。功能丰富。行业标准。据说能节省时间。
然而每一次,我都要花半天时间输入队伍编号、调整布局、与界面搏斗。软件能做很多事。我只需要它做一件事。但为了得到那一件事,我不得不和其他所有功能打交道。
或者想想WordPress。我花了无数时间在排版、插件、更新、安全补丁上。这个平台几乎什么都能做。但”几乎什么都能做”的维护成本是巨大的——即使你只需要其中很小一部分功能。
这是传统软件的肮脏秘密:它提供的简化往往创造了新的复杂性。
你用一种工作(从头构建)换取另一种工作(学习工具、绕过它的限制、长期维护它)。
二八定律问题
这里有一个我注意到的模式:80%的用户只使用软件20%的功能。
我就是这80%中的一员。我使用的软件有几十个我从未接触过的功能。从未打开过的菜单。永远不需要的能力。
但我绝对需要那20%。没有它,我无法完成工作。
所以我被困住了。为100%的软件付费。使用20%。花大量时间绕过我不需要的80%。
这感觉像是一个不可避免的权衡——直到AI改变了这个算式。
如果软件是即抛即用的呢?
这是我正在经历的转变:
我不再使用一个能做很多事但都做得一般的通用工具,而是越来越多地使用AI来构建只做一件事但做得完美的单一用途工具。
以我们最近的评审预约系统为例。以前,我们使用Signup Genius或类似平台。它们能用。它们”简单”。但每次活动都需要手动设置。界面从来不完全符合我们的工作流程。我们不断妥协。
今年,我让AI构建了一个定制的预约系统。完全按照我们的要求。不多不少。
初始构建时间:大约一天的迭代。
现在设置一个新活动的时间:5分钟。
这个软件只做一件事。它完全按照我需要的方式做。如果下个赛季需求变了,我可以生成一个新版本,而不是与配置选项搏斗。
软件是即抛即用的。能力是永久的。
真正的成本比较
传统软件:
- 许可证/订阅:持续成本
- 学习曲线:数小时到数天
- 维护:持续进行
- 限制:不断变通
- 更新:希望它们不会破坏你的工作流程
AI生成的定制软件:
- 初始构建:数小时到一天
- 学习曲线:最小化(你自己设计的)
- 维护:需要时重新生成
- 限制:只有你接受的那些
- 更新:按你的新规格重建
对于复杂的企业级软件,传统模式仍然有意义。你无法用AI生成SAP或Salesforce。
但对于我们日常使用的数千个小工具?计算已经翻转了。
这对软件行业意味着什么
如果个人可以生成自己的软件,那些向数百万人销售简化工具的SaaS公司会怎样?
我认为我们正在走向二元分化:
第一类:平台软件 大型、复杂的系统,管理关键数据,与许多服务集成,需要企业级可靠性。这些会变得更有价值,而不是更没价值。AI使它们更强大。
第二类:任务软件 小型、专注的工具,帮助人们完成特定任务。这些越来越容易被定制化的AI生成替代品所取代。
中间地带——太简单而不能成为平台,但又太死板而无法与定制生成竞争的软件——将会举步维艰。
新的软件工程
这不是软件工程的终结。这是一次转型。
软件工程师仍然会构建平台、基础设施、AI生成工具运行其上的复杂系统。
但他们也需要重新思考”软件”意味着什么:
从产品到能力。 不是交付一个完成的产品,而是交付生成产品的能力。AI模型、模板、构建块。
从功能到灵活性。 不是添加更多功能,而是让用户更容易得到他们确切需要的东西——即使这意味着生成定制的东西。
从维护到重生。 不是打补丁和更新,而是让按新需求从头重建变得轻而易举。
这对你意味着什么
如果你是一个被不太合适的软件淹没的知识工作者:
从小处开始。 选一个烦人的工作流程。让AI给你构建更好的东西。你可能会惊讶于你多快就能得到有用的东西。
即抛即用地思考。 不要试图构建完美的、永久的解决方案。构建现在有用的东西。需求变化时重建。
重新评估你的时间价值。 花一小时构建一个定制工具,可能会在接下来一年里为你节省数百小时的变通工作。
质疑你的订阅。 你正在为多少SaaS工具付费,而AI可以用更符合你需求的东西来替代它们?
更大的图景
我们正在见证软件本质的根本性转变。
五十年来,软件是一个产品。有人构建它,你购买它,你调整你的工作流程以适应它的设计。
在AI时代,软件正在成为一种能力。你描述你需要什么,AI生成它,工具适应你。
这是真正的颠覆性——不是被滥用的创业公司意义上的,而是原始的克里斯坦森意义上的。它改变了谁能创建软件、软件的成本是多少、以及软件能持续多久。
理解这一点的公司将构建拥抱生成而非对抗它的平台和工具。
不理解的公司会发现他们的”简化”解决方案输给了更简单的定制替代品——因为它们恰好做用户需要的事,仅此而已。
软件曾经是你购买的东西。现在它是你描述的东西。
影响仍在展开。但我确信一件事:接受”差不多能用”的软件的时代正在结束。
在AI时代,“足够好”已经不够好了。不是当”恰到好处”只是一次对话之遥的时候。
你开始构建自己的AI生成工具了吗?我很想听听什么有效——什么无效。