Wordxplr

The meaning and origin of interesting English phrases

Release early, release often

Meaning

This adage encourages developers to frequently release new versions of their software or products, even if incomplete, to gather user feedback and iterate rapidly.

Origin

The rallying cry "Release early, release often" crystallized the ethos of the burgeoning open-source software movement. It was most famously articulated by Eric S. Raymond in his influential 1997 essay, "The Cathedral and the Bazaar." Raymond contrasted two development models: the "cathedral," where software was meticulously crafted in isolation and released only when deemed perfect, and the "bazaar," a chaotic but productive collaboration where code was shared frequently and openly. He argued that by releasing even imperfect versions to a broad community, developers could harness collective intelligence to find bugs and improve the software far more rapidly than any small, closed team ever could. This philosophy didn't just transform software development; it laid the groundwork for agile methodologies and shaped how many digital products are built today, emphasizing continuous iteration over secretive perfection.

Examples

  • Our project manager always reminds us to release early, release often, so we can get user input and fix bugs quicker.
  • The startup adopted a release early, release often strategy, allowing them to pivot quickly based on market reactions.
← All phrases