Boil the Ocean

dead-metaphor Natural PhenomenaCollaborative Work

Categories: software-engineeringorganizational-behavior

What It Brings

You cannot boil the ocean. The physical impossibility is so self-evident that the expression needs no explanation, and that is precisely its power: it maps the absurdity of an impossible physical task onto the absurdity of attempting to solve every problem at once in a software project. When someone says “we’re trying to boil the ocean,” they mean the scope is not merely ambitious but categorically unachievable.

Key structural parallels:

Where It Breaks

Expressions

Origin Story

The expression predates software engineering and appears in American business vernacular from at least the 1980s, where it was used in management consulting to describe strategy engagements with no clear boundaries. Its exact origin is unclear, but the logic is old: the impossibility of heating a body of water vastly larger than one’s means is a near-universal folk insight.

In software, the expression gained currency during the enterprise software era of the late 1990s and 2000s, when large-scale ERP and platform projects routinely failed due to uncontrolled scope. The term became a standard warning in agile and lean methodology communities, where it serves as shorthand for the opposite of iterative delivery.

References

Related Mappings