大型公司为何不断失败:堆栈谬误 (2016)
Why Big Companies Keep Failing: The Stack Fallacy (2016)

原始链接: https://techcrunch.com/2016/01/18/why-big-companies-keep-failing-the-stack-fallacy/

## 堆叠谬误:公司为何误判新市场 “堆叠谬误”是一种危险的假设,即认为建立在现有专业知识之上是容易的——具体来说,认为在核心能力*之上*的层级是“微不足道”的。这常常导致公司在新市场中遭遇惨败。 例子比比皆是:数据库公司低估了应用开发,虚拟机提供商在与AWS等云巨头竞争中挣扎(尽管他们为这些巨头提供支持!),以及Oracle与Salesforce竞争的困难。甚至苹果公司也发现构建简单的应用程序比设计芯片更困难。 根本原因是什么?我们过于看重我们所知道的。虽然技术技能可以习得,但真正理解*客户需求*在一个新领域中要困难得多。向下游创新——你自然是自己较低层级的用户——比猜测新市场想要什么更容易。 最终,“是什么”(产品与市场契合度)比“如何”(技术执行)更重要。公司之所以会陷入堆叠谬误,是因为它们专注于自身的能力,而不是深入理解它们试图为新客户解决的问题。

## 堆栈谬误:为什么大公司难以创新 这次Hacker News讨论的核心是“堆栈谬误”,即大型公司常常在技术堆栈向上移动时失败——试图在其已有的基础上构建产品。作者认为,公司向下移动,利用现有专长更容易。 核心概念,通过“三明治谬误”(一家面包店难以成功添加三明治)说明,业务的不同层级需要不同的技能和对客户的理解。一家成功的三明治店可以*获得*面包制作的专业知识,但一家面包店很难成为一家成功的三明治店。 评论者们争论了这个理论的有效性,许多人同意理解客户需求至关重要,并且公司常常高估了自己在不熟悉市场中成功的能力。另一些人则指出,大型公司*确实*成功地向上扩展过(苹果的芯片,Panera的面包烘焙),同时质疑文章中的例子。 一个反复出现的主题是模块化的重要性,以及专注于核心竞争力,而不是试图掌握堆栈的每一层。最终,这场讨论突出了大型公司在保持敏捷性和创新方面所面临的挑战。
相关文章

原文

Stack fallacy has caused many companies to attempt to capture new markets and fail spectacularly. When you see a database company thinking apps are easy, or a VM company thinking big data is easy  — they are suffering from stack fallacy.

Stack fallacy is the mistaken belief that it is trivial to build the layer above yours.

200806152330

Comic credit: XKCD

Mathematicians often believe we can describe the entire natural world in mathematical terms. Hence, all of physics is just applied math. And so on and so forth.

Stack fallacy  — “just an app”

In the business world, we have a similar illusion. Database companies believe that SaaS apps are “just a database app” — this gives them false confidence that they can easily build, compete and win in this new market.

As history has shown, Amazon is dominating the cloud IaaS market, even as the technology vendors that build ingredient, lower-layer technologies struggle to compete  — VMware is nowhere close to winning against AWS, even though all of AWS runs on virtual machine technology, a core competency of VMware; Oracle has been unable to beat Salesforce in CRM SaaS, despite the fact that Oracle perceives Salesforce to be just a hosted database app. It even runs on their database!

Techcrunch event

San Francisco | October 13-15, 2026

Apple continues to successfully integrate vertically down  — building chips, programming languages, etc., but again has found it very hard to go up the stack and build those simple apps — things like photo sharing apps and maps.

History is full of such examples. IBM thought nothing much of the software layer that ran their PC hardware layer and happily allowed Microsoft to own the OS market.

In the 1990s, Larry Ellison saw SAP make gargantuan sums of money selling process automation software (ERP) —  to him, ERP was nothing more than a bunch of tables and workflows —  so he spent hundreds of millions of dollars trying to own that market, with mixed results. Eventually, Oracle bought its way into the apps market by acquiring PeopleSoft and Siebel.

Why do we keep falling for the stack fallacy?

The stack fallacy is a result of human nature  — we (over) value what we know. In real terms, imagine you work for a large database company  and the CEO asks , “Can we compete with Intel or SAP?” Very few people will imagine they can build a computer chip just because they can build relational database software, but because of our familiarity with building blocks of the layer up,  it is easy to believe you can build the ERP app. After all, we know tables and workflows.

The bottleneck for success often is not knowledge of the tools, but lack of understanding of the customer needs. Database engineers know almost nothing about what supply chain software customers want or need. They can hire for that, but it is not a core competency.

In a surprising way, it is far easier to innovate down the stack than up the stack.

The reason for this is that you are yourself a natural customer of the lower layers. Apple knew what it wanted from an ideal future microprocessor. It did not have the skills necessary to build it, but the customer needs were well understood. Technical skills can be bought/acquired, whereas it is very hard to buy a deep understanding of market needs.

It is therefore no surprise that Apple had an easier time building semiconductor chips than building Apple Maps.

Google, Facebook, WhatsApp

Google is a great example. It owned our email graph and our interest data (search), yet found it very difficult to succeed in what looks like a “trivial to build” app  — social networks.

In fact, this is the perfect irony of stack fallacy. You can build things higher up the stack. It is just that often it is not clear what to build.

Product management is the art of knowing what to build.

The stack fallacy provides insights into why companies keep failing at the obvious things —  things so close to their reach that they can surely build. The answer may be that the what is 100 times more important than the how.

联系我们 contact @ memedata.com