返回

文章详情

软件背后的人

Hacker News2026年10月18日 16:32

我认为好的产品承载了制造它们的人的一部分。它们的经验、他们关心的事情以及他们对事物如何运作的想法。你可能不知道这些人是谁,但你可以在产品中感受到他们的视角。行业常常把软件当作从工厂出来的产品来谈论。你收集需求,构建功能,然后测量它们是否有效。遵循这个过程,你应该能取得良好的结果。现在我们正在讨论用代理自动化整个管道。但两个团队可能与类似的客户沟通,拥有相同的技术访问权限,却创造出完全不同的东西。差异来自于他们如何理解所看到的事物,以及他们构建它的风格。创始人的背景或公司的 DNA 也在很大程度上塑造了这一点。在 Linear,我们一直重视直觉而不是流程或数据。我认为人们有时将其理解为基于个人偏好的决策,缺乏深思熟虑或证据。我们所指的直觉是通过经验和理解不断发展的。你在某件事情上工作,与你的客户交谈,犯错,并学习注意哪些内容。直觉是你对某件事的观点,是迫使你使用自己的判断,而不是隐藏在无面目的数据之后。在我们推出之前,我们与来自不同公司和角色的人讨论了他们的工作方式。我们自己对这种类型的软件感到沮丧,但这些对话帮助我们理解了超越我们自身经验的重要内容。在那些对话之后,我们的视角变得更好。因此,最终产品通过其制造者所关注的事物、他们决定不做的事情以及在技术上有效后仍在持续努力的内容,形成了一种性格。我有时将其视为产品的灵魂。你能感觉到某人关心整体的组合方式。一个功能可以单独完美运行,但仍然会使产品变得更糟。认识到这一点需要对产品应该是什么有一种信念。必须有人做出决定,然后保持足够贴近客户,以了解他们是否正确。最近,包括一些非常成功公司的产品在内,许多产品让我觉得变得杂乱。似乎投入了更多的思考在于技术能做什么和可以增加什么,而不是它应该呈现的形式。产品的变化主要是附加的,而不是改善核心问题。造成这一现象的原因之一是,增加新能力要容易得多,而重新思考现有能力则相对困难。因此,每个产品变成了一系列能力的集合,而没有真正统一的观点。我想知道这是否来自于工作组织的方式。个人与代理商协作,独立地产生变化,每个人都在运营一个小软件工厂。每个变化可能在其自身上都有意义,但放在一起就开始像是弗兰肯斯坦的怪物,而不是一件精心塑造的雕塑。在缺乏共同视角、灵魂或思考的情况下,产品变成了所有这些输出的平均值。曾经赋予产品特性的选择正在日益稀释。更多的东西可以运作,但人们越来越难以感觉到某人甚至某种东西在背后。制作软件变得越来越容易。我希望这能为人们提供更多空间来发展一种视角并进一步遵循它。深入理解一个问题,并不断塑造答案,直到各个部分属于同一整体。我想感受到软件背后的创造者,而不是工厂。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

☕请我喝杯咖啡