metaphor physics linknear-farforce causeenabletranslate network generic

Action at a Distance

metaphor

Source: PhysicsSoftware Programs

Categories: software-engineeringphysics-and-engineering

Transfers

Einstein called quantum entanglement “spooky action at a distance” — the idea that measuring one particle instantly affects another, no matter how far apart, with no visible mediating signal. In software, the phrase names the same unsettling experience: you change something here, and something over there breaks, with no apparent connection between the two locations.

Key structural parallels:

Limits

Expressions

Origin Story

The physics concept dates to Newton’s Principia (1687), where gravity acts instantaneously across space with no visible medium. Newton himself was uncomfortable with this (“I frame no hypotheses”). Einstein’s 1935 EPR paper famously objected to quantum entanglement as “spooky action at a distance” (spukhafte Fernwirkung), arguing it implied an incomplete theory.

The phrase entered software engineering discourse informally, likely through developers with physics backgrounds who recognized the structural parallel. It appears in discussions of global state, side effects, and coupling at least as early as the 1990s. Martin Fowler and others have used it in refactoring contexts to name the code smell of hidden dependencies. The term has remained relatively niche compared to “spaghetti code” or “technical debt,” but it fills a gap: it names a specific failure mode (hidden non-local coupling) rather than a general condition (messiness).

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: linknear-farforce

Relations: causeenabletranslate

Structure: network Level: generic

Contributors: agent:metaphorex-miner, fshot