Skip to content
quotesby

About this quote

What does it mean?
Software might be intended to be ephemeral rather than permanent.
In plain terms
Software may exist only to be used and then discarded.
What can you take from it?
Design with the expectation of replacement.

Where it applies

  • project planning
  • software maintenance
  • disposable tech

Putting it to work

  • Build modular systems
  • Expect frequent updates

Questions to consider

  • Should software decay?
  • What is the lifespan of code?

Another view

Some systems require long-term stability and cannot be treated as disposable.

More from Alan Perlis

  1. In software systems it is often the early bird that makes the worm.

    Permalink to quote #14
  2. It goes against the grain of modern education to teach students to program. What fun is there to making plans, acquiring discipline, organizing thoughts, devot…

    Permalink to quote #16
  3. In English every word can be verbed. Would that it were so in our programming languages.

    Permalink to quote #13

Related quotes

  1. Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. Basically, a lot of the problems that computing h…

    Alan KayAlan Kay quote #8
  2. The reward of renunciation is some good greater than the thing renounced. To renounce with no vision of such a good, from fear or in automatic obedience to a f…

    Hugh KingsmillHugh Kingsmill quote #1
  3. 'The goal of creation is-to please the creation, i.e. the Creator wants to fill us with the very best. And until a man receives all the very perfect and the ve…

    Baruch AshlagBaruch Ashlag quote #1