Adapting Quote by Alan Perlis
“Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.”
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.
Design flexible, future‑proof systems.
Themes
Mood
Type
When to use this quote
- software development
- IT strategy
- training programs
- legacy migration
Key Concepts
Questions to Reflect On
- How can we balance continuity with progress?
- What strategies reduce technical debt?
Legacy constraints can hinder innovation.