Skip to content

Adapting Quote by Alan Perlis

“Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.” quote by Alan Perlis
Download Open image
“Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.”

Alan Perlis

About This Quote

Source Book: “Programming Languages: Design and Implementation,” 1979

Updating old software for new hardware often forces new machines to mimic legacy behavior, rather than redesigning software.

In simple terms: Old code forces new hardware to adapt.

Key Takeaway

Design flexible, future‑proof systems.

Themes

technology legacy adaptation software hardware

Mood

pragmatic reflective

Type

technical philosophical

When to use this quote

  • software development
  • IT strategy
  • training programs
  • legacy migration

Key Concepts

software engineering system design technical debt

Questions to Reflect On

  • How can we balance continuity with progress?
  • What strategies reduce technical debt?
A Different Perspective

Legacy constraints can hinder innovation.

3.5 out of 5 (6 ratings)

More by Alan Perlis

Explore all 57 Alan Perlis quotes

More Adapting quotes

Browse all 251 Adapting quotes