开发者生态
morning
软件背后有人
摘要
I think good products carry something of the people who make them. Their experience, what they care about, and how they think things should work. You might not know who those people are, but you can f...
and
the
they
what
about
think
people
make
how
work
2026-10-19
1 阅读
约3分钟阅读
tosh
字号:
我认为好的产品承载着制造它们的人的某些特质。他们的经验、他们关心的事情以及他们认为事情应该如何运作。你可能不知道这些人是谁,但你可以感受到他们对产品的看法。业界经常谈论软件,就好像它是从工厂出来的一样。您收集需求、构建功能并衡量它们是否有效。遵循这个过程,你应该会得到一个好的结果。现在我们正在讨论通过代理实现整个管道的自动化。但两个团队可以与相似的客户交谈,获得相同的技术,并做出截然不同的事情。区别在于他们如何理解他们所看到的以及他们构建它的风格。创始人背景或公司 DNA 也对这一点产生了很大影响。在 Linear ,我们始终重视直觉而不是过程或数据。我认为人们有时将其理解为根据个人喜好做出决定,没有经过太多思考或证据。我们的意思是,你的直觉是通过经验和理解而发展的。你在做某件事,与客户交谈,犯错误,并了解要注意什么。直觉是你对某件事的观点,并迫使你使用你的判断,而不是隐藏在不露面的数据后面。在推出之前,我们与不同公司和不同职位的人员讨论了他们的工作方式。我们对这种类型的软件也有自己的挫败感,但这些对话帮助我们理解了超出我们自己经验的重要因素。经过这些谈话后,我们的观点变得更好了。因此,最终产品会通过其制造商关注的内容、他们决定不做的内容以及在技术可行后继续努力的内容来发展出一种特性。我有时认为这是产品的灵魂。你觉得有人关心整个事情是如何结合在一起的。一项功能可以单独运行得很好,但仍然会使产品变得更糟。认识到这一点需要对产品应该是什么有一定的信念。必须有人做出决定,然后与客户保持足够的距离,看看他们是否正确。最近,许多产品开始让我感到混乱,包括来自非常成功公司的产品。人们似乎更多地思考了该技术可以做什么以及可以添加什么,而不是它应该采取的形式。产品的改变主要是附加性的,而不是改善核心问题。我认为原因是添加新功能比重新考虑现有功能要容易得多。因此,每个产品都成为能力的集合,而实际上并没有统一的观点。我想知道其中一些是否来自于工作的组织方式。个人与代理一起独立地进行变更,每个人都运营一个小型软件工厂。每一个变化本身可能都是有意义的,但它们组合在一起就开始像弗兰肯斯坦的怪物,而不是精心塑造的雕塑。如果没有共同的观点、灵魂或思想,产品就会成为所有这些产出的平均值。曾经赋予它特色的选择正在日渐淡化。更多的事情起作用了,但感觉背后的某人甚至某物变得更加困难。制作软件变得越来越容易。我希望这能给人们更多的空间来发展观点并进一步遵循它。深入理解问题并不断形成答案,直到各个部分整合在一起。我想感受软件背后的创造者,而不是工厂。
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱