Skip to content
quotesby

About this quote

What does it mean?
Testing a feature by pushing it in different directions reveals its broader potential.
In plain terms
Try many variations of a feature to see how it can evolve.
What can you take from it?
Explore multiple angles to discover future uses.

Where it applies

  • software development
  • product brainstorming
  • academic research

Putting it to work

  • prototype alternative implementations
  • run edge‑case tests

Questions to consider

  • How do you decide which variations are worth testing?
  • What criteria define a useful generalization?

Another view

Not all perturbations are useful; some may waste effort.

More from Larry Wall

  1. I'm serious about thinking through all the possibilities before we settle on anything. All things have the advantages of their disadvantages, and vice versa.

    Permalink to quote #103
  2. Sometimes we choose the generalization. Sometimes we don't.

    Permalink to quote #105
  3. At many levels, Perl is a 'diagonal' language.

    Permalink to quote #102

Related quotes

  1. First were the thick stone walls, the arches, then the domes and vaults - of the architect, searching out for wider spaces. Now it is concrete-reinforced that …

    Oscar NiemeyerOscar Niemeyer quote #1
  2. The good thing about reinventing the wheel is that you can get a round one.

    Douglas CrockfordDouglas Crockford quote #1
  3. I believe in juxtaposition of the arts.

    Philip JohnsonPhilip Johnson quote #7