软件背后的人
Someone behind the software

原始链接: https://karrisaarinen.com/posts/someone-behind-the-software/

优秀的产品反映创造者的视角、经验与判断,而不仅仅是一个工厂化流程。在 Linear,直觉意味着通过经验与客户对话形成的知情判断,而非单纯偏好。产品的“灵魂”来自对一切如何协同的在乎,包括不构建什么。许多产品现在感觉杂乱,是因为团队在增加功能而非打磨核心,尤其是在个人使用智能体进行独立修改时。没有共同的视角,产品就会变成支离破碎的平均品。软件创建变得更简单,本应解放人们去培养更深的理解,并打造有凝聚力的产品,让人感受到创造者的关怀。

Hacker News 用户讨论《软件背后的人》,一篇关于软件作为制作者思想表达的文章。一名评论者将其与多萝西·塞耶斯的“想法/实现/交互”模型以及布鲁克斯的《人月神话》联系起来,认为作品在被使用时才完成。其他人认为优秀产品需要清晰的观点,而商业成功可能偏袒像 JIRA 这类平庸工具。一名评论者将缺乏统一所有权和愿景的软件归咎于碎片化的组织架构和相互竞争的势力范围。另一名评论者 sarcastically 提到了 artisanal、手工制作的代码。整个帖子围绕软件是否应有连贯的人类愿景,以及组织和市场如何影响这一点展开。
相关文章

原文
A person behind a software window on a grey dithered background

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 feel their perspective in the product.

The industry often talks about software as though it comes out of a factory. You collect requirements, build features, and measure whether they work. Follow the process and you should get a good result. Now we're talking automating this whole pipeline with agents.

But two teams can talk to similar customers, have access to the same technology, and make very different things. The difference comes from how they understand what they see and the style they go about building it. The founder background or company DNA also shapes this a lot.

At Linear, we have always valued intuition over process or data. I think people sometimes understand that as making decisions based on personal preference, without much thought or evidence. What we mean by it is that your intuition develops through experience and understanding. You work on something, talk to customers, make mistakes, and learn what to pay attention to. The intuition is your point of view on something, and forcing to use your judgment, not hide behind faceless data.

Before we launched, we talked to people across companies and roles about how they worked. We had our own frustrations with this type software, but those conversations helped us understand what mattered beyond our own experience. Our perspective got better after those conversations.

So eventually the products develops a character through what its makers pay attention to, what they decide not to do and what they keep working on after it technically works. I sometimes think of this as the soul of a product. You feel that someone cares about how the whole thing comes together.

A feature can work perfectly well on its own and still make the product worse. Recognizing that requires some belief about what the product should be. Someone has to make the call, then stay close enough to customers to see whether they were right.

Recently, many products are starting to feel messy to me, including products from very successful companies. There seems to be more thought going into what the technology can do and what can be added than the form it should take. The product changes are primarily additive, not improving the core problem.

I think the reasons for this is that it's lot easier to add new capabilities, than rethink existing capabilities. So each product becomes a collection of abilities, without actually having unified point of view.

I wonder whether some of this comes from how the work is organized. Individuals work with agents to produce changes independently, each operating a small software factory. Each change might make sense on its own, but together they start to resemble Frankenstein’s monster rather than a carefully shaped sculpture.

Without the shared perspective, soul, or thought, the product becomes an average of all those outputs. The choices that once gave it character are being diluted by day. More things work, but it becomes harder to feel someone or even something behind them.

Making software is getting easier. I hope that gives people more room to develop a perspective and follow it further. To understand a problem deeply and keep shaping an answer until the pieces belong together.

I want to feel the creator behind the software, not the factories.

联系我们 contact @ memedata.com