Skip to content
quotesby

About this quote

What does it mean?
Being too early or too eager in software can lead to mistakes.
In plain terms
Rushing ahead in software often causes problems.
What can you take from it?
Timing and patience matter as much as speed in development.

Where it applies

  • project kickoff
  • feature release
  • team coordination

Putting it to work

  • wait for readiness
  • plan before coding
  • review timelines

Questions to consider

  • Are you rushing a feature prematurely?
  • What happens if you wait?

Another view

Sometimes being early is necessary to gain a competitive edge.

More from Alan Perlis

  1. In English every word can be verbed. Would that it were so in our programming languages.

    Permalink to quote #13
  2. Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble?

    Permalink to quote #15
  3. In computing, turning the obvious into the useful is a living definition of the word 'frustration'.

    Permalink to quote #12

Related quotes

  1. Though I am always in haste, I am never in a hurry.

    John WesleyJohn Wesley quote #13
  2. Once you have mastered time, you will understand how true it is that most people overestimate what they can accomplish in a year- and underestimate what they c…

    Anthony RobbinsAnthony Robbins quote #32
  3. In the long run an opinion often borrows credit from the forbearance of its patrons.

    Henry JamesHenry James quote #1