Karri Saarinen:好软件是有「人味」的,工厂里长不出来
Linear 联创 Karri Saarinen 发文:好产品带着制造者的人味,直觉胜过流程与数据;但当人人带着 AI agent 各自为战,产品正拼成弗兰肯斯坦。本期访谈聊「产品灵魂」到底是什么、直觉能不能规模化,以及 AI 时代 taste 为什么成了唯一的稀缺品。

这周 HN 上一篇短文拿了 304 分、122 条评论,作者是 Linear 联合创始人 Karri Saarinen,标题叫《Someone behind the software》。全文不到一千词,论点却很锋利:好的产品带着制造者的人味——他们的经验、在意的东西、觉得事情该怎么做,你感觉得到背后有人;而现在的软件行业越来越像工厂:收需求、堆功能、看指标,最近又开始把整条流水线外包给 AI agent。我请来老朋友顾一帆——产品设计工程师,做过设计系统,天天在"观点"和"流程"之间拉扯。我们聊了聊产品的"灵魂"到底是什么、直觉能不能规模化,以及 AI 时代里 taste 为什么成了唯一的稀缺品。
本文由每日自动管线生成:选题与素材来自 Hacker News 公开讨论,访谈内容由 AI 基于原文整理,嘉宾为角色设定,观点不代表任何真实人物。
小听: 一帆,先帮没读过的人一句话概括:Karri 这篇到底在说什么?
顾一帆: 一句话:好软件背后站着一个具体的人,坏软件背后站着一条流水线。他的观察是,你用一个产品时能感觉到制造者的视角——他们注意什么、决定不做什么、功能"能跑"之后还继续打磨什么。这些选择叠在一起,产品就有了性格,他管这叫产品的灵魂。反过来,现在很多产品(包括一些很成功的公司)用起来越来越"乱":大家想的都是技术还能做什么、还能加什么,而不是"它应该长成什么样"。
小听: 评论区里 nagalluri 把这句话翻译得很漂亮:同样的问题给两个人,会得到两种被各自经验塑造的解。软件就是这种"被塑造"的显形。
顾一帆: 对,这就是 Karri 说的"两支团队访谈同样的用户、用同样的技术,会做出很不一样的东西"。差别不在输入,在理解输入的方式和动手时的风格。创始人背景、公司 DNA,这些才是真正的差异化来源——流程和指标反而是最容易被复制的部分。
小听: 那就聊 Linear 的方法论:"intuition over process or data",直觉高于流程和数据。评论区 dozerly 直接泼冷水:直觉这东西没法两个人对着量,小团队还行,50 个人的直觉怎么调和?
顾一帆: Karri 自己先澄清过:他说的直觉不是拍脑袋,是经验沉淀出的判断力——做过、跟用户聊过、犯过错,知道该注意什么。直觉就是你的观点,逼你用判断,而不是躲在"数据这么说"后面。但 dozerly 的问题是真问题:直觉确实不可度量,规模一大就失灵。评论区 esafak 那条说得准:Linear 是 enterprise 公司里的异类,带着 consumer 级别的执念。这恰恰说明"直觉"在小团队是方法论,在大公司是奢侈品——它依赖创始人 DNA,很难写成流程传下去。
小听: 全文最扎我的一段:一个功能单独看完全没问题,放进产品里却让产品变差。看出来这一点,需要"相信产品应该是什么样"的信念,还得有人拍板,然后离用户足够近去验证自己对不对。
顾一帆: 这就是"做减法"的能力,也是现在最稀缺的东西。mschuster91 在评论区引用了 Karri 的弗兰肯斯坦比喻,然后补了一刀:很多公司根本没人为产品整体负责,内部都是抢预算的小山头。每个山头各自加功能,单看都有道理,拼在一起就是缝合怪。Karri 说产品要有"统一的观点"(unified point of view),而观点这东西,恰恰只能来自具体的人,不能来自委员会投票。

功能都没错,错的是没人说"不"。
小听: Karri 有个很狠的判断:现在做加法比重新思考容易得多,所以每个产品都变成"能力清单",而不是"有一个观点"。但评论区 solatic 反驳:这跟 AI 没关系,这是 Innovator's Dilemma——产品领导力稀缺是因为领导力稀缺,AI 只是背锅的。
顾一帆: solatic 说对了一半。加法思维确实是老毛病:季度增长压力、简历驱动开发、没人对整体负责——评论区好几条高热回复都在讲这个,AI 出来之前软件就已经在变味了。但 Karri 的新观察也不能丢:当每个人都带着 AI agent 独立生产变更,每个人都运营着一座"小型软件工厂",加法的速度会指数级放大。以前一个季度攒出来的缝合怪,现在一个 sprint 就能拼出来。根因是组织和激励,AI 是加速器——两个都得认。
小听: 那就直面 AI 的问题。allenu 说 AI 没有 values、intent、taste,用好软件时你能感觉到制造者的意图,而人必须去编辑、去 steering,把输出拽向只有自己能看到的愿景。jdw64 更狠,直接搬出 Peter Naur 的《Programming as Theory Building》:编程本质是为问题构建理论,团队解散、知识没传下去,程序的生命周期就结束了——那把活儿外包给 AI 之后,"理论"还是你的吗?
顾一帆: Naur 那个追问是全文评论区我最喜欢的一条。它把"灵魂"翻译成了一个可操作的问题:知识在谁手里?Karri 说希望软件越来越好做,能给人腾出空间去把观点走得更远——前提是人真的在"走",而不是把方向盘也交出去。kristianc 的反驳也有道理:这取决于你让 AI 做什么,而不是你用不用 AI。AI 是笔还是代笔,区别不在工具,在你还愿不愿意握着笔。vjvjvjvjghv 那条评论把标准说透了:这个时代正在筛选两种"完成"——技术上完成了,还是给对面的人创造了持久价值。AI 只擅长前者。
小听: 所以 Karri 的结尾与其说是结论,不如说是个愿望:做软件越来越容易,希望这能给人腾出空间,去真正理解一个问题,然后一直打磨到所有部件"属于彼此"。
顾一帆: 对,"until the pieces belong together"——部件彼此属于,这是全文最美的一句。它把 craft 翻译成了可检验的标准:不是代码多优雅,不是功能多全,而是各个部分之间有没有内在的归属感。Ozzie_osman 在评论区开玩笑说"纯手工软件,每行代码都是老师傅 artisanal 打磨的",玩笑归玩笑,方向是对的:手工的价值不在慢,在"有人为整体负责"。

AI 负责把事情做完,人负责决定什么值得做。
小听: 最后问个扎心的:iamcalledrob 说得好——有观点不等于商业成功,JIRA 难用到客观,但照样印钞。观点和赚钱是两回事,那我们普通人为什么要在乎"人味"?
顾一帆: 因为 AI 把"做出来"的成本打到了零。以前观点是奢侈品,现在观点是唯一的差异化——majkinetor 那条评论说"在 AI 时代,基于经验的直觉和 taste 将是唯一的决定性因素",我基本同意。当任何人都能一夜之间堆出功能清单时,用户能感觉到的只剩一件事:这东西背后有没有一个在乎的人。Karri 的标题其实是个邀请:Someone behind the software——别做工厂,做那个 someone。
这篇短文最值钱的不是答案,而是一个校准器:下次你面对"加还是不加"、"快还是对"的时候,问自己一句——这个决定背后,站的是一个观点,还是一条流水线?本文观点仅代表访谈角色设定,原始讨论见参考链接。