软件背后,应该站着人。
最近看到 Linear 创始人写了一篇文章,聊了一个话题:你用一个软件的时候,能不能感觉到背后有个“人”在?
他说好的产品里面,你能感受到做它的人的想法,他们在乎什么,怎么看问题。你可能不认识他们,但用着用着就能体会到。
这个行业习惯把做软件当流水线,收集需求,开发功能,看数据。现在还流行用 AI agent 自动化整个流程。但他提了一个现象:两个团队面对差不多的客户和技术,做出来的东西可以完全不一样。差别在于怎么理解看到的东西,还有做事的风格。创始人的背景、团队的基因,也会渗进来。
Linear 一直更看重直觉。这个直觉来自你做了很久,跟客户聊了很多,犯过错,慢慢攒出来的判断力。产品上线前他们跟各种公司、各种岗位的人聊过,那些对话帮他们看到了自己经验之外的东西。
他觉得产品的“性格”来自做它的人关注什么、决定不做什么、在功能“能用了”之后还愿不愿意继续打磨。他管这个叫产品的灵魂。
然后他聊到最近观察到的问题。很多产品开始变乱了,包括一些很成功的公司的产品。大家把心思花在技术能干什么、还能加什么上面,很少想产品整体该长什么样。有的功能单独看挺好,放到产品里反而让整体变差了。加新功能比重新想已有功能容易太多,产品慢慢变成了一堆能力堆在一起,没有统一的想法。
他还担心一件事。现在每个人带着 agent 独立改代码,相当于开了个小型软件工厂。每个改动单独看说得通,合在一起就像弗兰肯斯坦的怪物。没有共同的视角撑着,产品变成所有人产出的平均值。以前让产品有个性的那些选择,一天天被稀释了。能用的东西越来越多,但越来越难感觉到背后有人。
做软件越来越容易了,他希望这能让大家有更多空间,去真正理解一个问题,形成自己的看法,然后坚持把它做到位。
他最后说:我想在软件背后感受到创造者,不想只看到工厂。
科技先锋官 How I AI
