Grace Kind

Von Neumann's Universal Constructor as a Metaphor for Inefficient Organizations

April 27, 2025

The Universal Constructor, invented by John Von Neumann, is a fascinating cellular-automata machine that can self-replicate and evolve over time. It does this via a very clever instruction-copying system, that mirrors how DNA works in biological life.

Here's a diagram of the basic components of the machine:

Stylized schematic of a “universal constructor.” Four adjoining vertical blocks form a single rectangular stack: a tall grey block labeled A sits above a shorter grey-brown block labeled B on the right; to their left is a green block labeled C; and on the far left a narrow beige strip labeled D. A curled parchment scroll at the upper right, bearing the formula “φ(A, B, C, D),” feeds into block A, signifying that the constructor receives the description of itself.

A quick rundown of components:

For the purposes of this post, it's not necessary to understand the precise workings of each component. The important thing to know is that (A), (B) and (C) are "core" components that are used purely for replication, and (D) encapsulates any behavior of the machine that is not related to replication.

Why is "extra functions" so small?

A funny thing about this diagram is that (D) is quite small compared to the other components. This indicates that the machine is mostly concerned with replication, and (D) is an afterthought. Of course, this is just a choice in visual representation- the size of this component is not fixed, and it could be larger and more complex than the other components in practice. But I think this image provides an interesting visual metaphor for inefficient organizations.

When organizations evolve

There's a well-known process that occurs as organizations grow and evolve over time, where the original purpose of organization can get lost. Zvi has written about this in his series on immoral mazes. It looks something like this:

  1. You start an organization to do thing X.
  2. As the organization grows, more and more resources are consumed in the logistics of growing and managing the organization.
  3. You look around and realize the vast majority of resources are being spent on not-X.

You've found yourself in a universal constructor, where (D) is dwarfed in size by the other components!

The metaphor isn't perfect (organizations don't perfectly replicate, for starters!), but I think this is a useful way to think about the balance of resource allocation in organizations. If you lead or work at an organization, it may be valuable to ask - what is the balance of (D) to (A, B, C), and is it ideal for what the organization is trying to accomplish?

< Back to all posts

Last updated: May 13, 2025