界面六十年,一直在朝人走过来
把软件的历史拉长看,会看到一条非常清晰的单行线:
- 打孔卡时代:人要把自己的意图翻译成卡片上的洞,错一个洞,几小时的排队作废。人完全迁就机器。
- 命令行时代:人学机器的语言——背命令、记参数。机器前进了一小步,人还在爬山。
- 图形界面时代:机器学会了人的一部分直觉——东西是「窗口」里的「文件」,操作是「点」和「拖」。这是本书上半部分的主场。
- 触摸时代:界面退得更远,三岁小孩划两下就会用。
- 对话时代:也就是现在——机器终于开始学习人最主要的沟通方式:语言。vibe coding 是这条线在「制造软件」这件事上的延伸。
六十年,方向从来没变过:每一次界面的进步,都是机器多走一步、人少走一步。迁就越来越少,越来越接近「你照平时的样子说话做事,它就能懂」。
但有一个东西从来没变
界面变了一代又一代,这本书从第一章讲到现在,讲的其实是同一个东西在各个时代的化身:
在图形界面时代,它叫默认值、友好报错、撤销、表单的节奏;在 AI 时代,它叫上下文、记忆、纠错循环、说清验收标准。名字全换了,内核一个没变——做系统的人,有没有站在用系统的人那边,把他没说的话、没料到的错、不敢点的按钮,提前想到。
我们管这个叫共情。这本书花了很多篇幅证明它不是软绵绵的态度:它是日志里读出来的两分半钟挣扎,是报错文案过的三问检查,是花店老板娘写给 AI 的三条验收规则。共情在每个时代都穿着那个时代的工装,但里面是同一颗心。
AI 时代,这颗心更值钱,而不是更不值钱
有一种流行的担心:AI 什么都能做了,做软件的人还剩什么?这本书的答案是:剩下的恰恰是最重要的那部分。
写代码这个环节在贬值,但「知道该写什么」「知道用户在哪卡住」「知道一句需求背后真正的意图」在升值。AI 把执行的门槛拆了,于是所有的竞争都向沟通的两端集中——对需求理解得多深,对人关心得多真。第二章那个从日志里读出呼救的能力,第六章那个听见沉默的能力,在 AI 时代不是过时了,而是成了区分度。
甚至 vibe coding 的用户也一样:花店老板能不能做成她的工具,最终不取决于 AI——AI 对所有人一视同仁——而取决于她有多了解自己的顾客、多清楚自己的生意。工具越强大,人与人之间的差别越回到人本身。
最后,回到那场对话
这本书开始于一个画面:你点了按钮,什么都没发生,你觉得自己在对着一堵墙说话。
现在我们可以把这个画面补完了。墙不存在。每一次点击、每一句话,都真的会被听见——区别只在于,墙的另一边坐着什么样的团队:是把日志当流水账的,还是把日志当呼救的;是把报错写成房间号的,还是过三问检查的;是看到断崖率无动于衷的,还是心里装着那个凌晨一点放弃的用户的。
软件的界面会继续进化,也许再过十年,连「对话」都会显得笨重。但只要软件还是人做给人用的——哪怕中间隔着 AI——这场沟通就在继续,而它唯一的评判标准从来没变过:
屏幕那一头的人,有没有被当成一个具体的人。
这就是「软件即沟通」最后要说的话。技术的尽头不是更强的技术,是关切。