Skip to main content

Science Quote by Alan Perlis

"It is easier to change the specification to fit the program than vice versa"

About this Quote

Perlis is smuggling a bleak truth about power into a tidy engineering aphorism: in software, the code often wins. “Easier” isn’t praise here; it’s an indictment of momentum. Once a program exists, it accumulates gravity - deadlines, sunk cost, organizational pride, the fear of reopening decisions that were “already settled.” Against that, a specification is just paper, or at best a shared story. Stories are negotiable. Running systems are not.

The line lands because it flips the idealized hierarchy. In textbooks, the spec is the constitution and the program is its faithful implementation. In real teams, the program becomes the constitution, and the spec gets rewritten as post-hoc justification: what we built must have been what we meant. That’s the subtextual sting. Perlis isn’t describing a neutral tradeoff; he’s warning that “requirements” can become a polite form of denial, updated to preserve the appearance of control.

Context matters: Perlis came out of an era when computing was professionalizing, trying to borrow credibility from older engineering disciplines that prized formal specifications. His quip punctures that aspiration with a cynic’s precision. It also prefigures today’s product culture, where shipping is a moral good and metrics can retroactively sanctify a compromise. The sentence is short, but it sketches a whole sociology: software is malleable, yet organizations are not, so we change the document because it’s safer than changing the artifact.

Quote Details

TopicCoding & Programming
SourceHelp us find the source
CiteCite this Quote

Citation Formats

APA Style (7th ed.)
Perlis, Alan. (n.d.). It is easier to change the specification to fit the program than vice versa. FixQuotes. https://fixquotes.com/quotes/it-is-easier-to-change-the-specification-to-fit-122423/

Chicago Style
Perlis, Alan. "It is easier to change the specification to fit the program than vice versa." FixQuotes. Accessed February 2, 2026. https://fixquotes.com/quotes/it-is-easier-to-change-the-specification-to-fit-122423/.

MLA Style (9th ed.)
"It is easier to change the specification to fit the program than vice versa." FixQuotes, https://fixquotes.com/quotes/it-is-easier-to-change-the-specification-to-fit-122423/. Accessed 2 Feb. 2026.

More Quotes by Alan Add to List
Easier to Change Specification than Program - Alan Perlis
Click to enlarge Portrait | Landscape

About the Author

USA Flag

Alan Perlis (April 1, 1922 - February 7, 1990) was a Scientist from USA.

26 more quotes available

View Profile

Similar Quotes