All principles

    31 · Doing

    Doherty Threshold

    People and computers work best together when the computer answers in under a second, and the faster the better. The number that stuck is 400 milliseconds.

    Evidence: Holds, with limits

    What we do with it

    1. 01

      Acknowledge every tap at once, even when the work takes longer. A button that changes the moment it's pressed stops double orders.

    2. 02

      Test speed on a mid-range phone on an ordinary connection. A laptop on office Wi-Fi is the best case, not the typical one.

    3. 03

      Ryan Buell and Michael Norton found in 2011 that people sometimes value a result more when they can see the work behind a wait. We don't pad waits. If something takes time, the screen says what it's actually doing.

    Examples

    Getting it wrong, getting it right.

    Don't

    A button that does nothing visible for two seconds, so people click it again and send the order twice.

    Do

    The button changes on the first tap and disables itself, then the result loads.

    The evidence

    What the research says.

    Evidence: Holds, with limits

    The 1982 paper drew on productivity data from IBM's own systems more than on a controlled experiment, and it never names 400 milliseconds. It argues for response times under a second, and its own data points are 3, 2, 1, 0.6 and 0.3 seconds: programmers completed 180 transactions an hour at 3 seconds and 371 at 0.3. The 400 figure is the one that stuck. Later work agrees that faster is better and that the wait itself can be shaped. In 2007 Chris Harrison and colleagues found people judged identical 5.5-second waits differently depending on how the progress bar moved. In 2009 Google slowed its results page by 100 to 400 milliseconds for some users, and they searched 0.2% to 0.6% less. The users who got the slowest pages kept searching less for weeks after the delay was removed. Fiona Nah found in 2004 that people would wait about 2 seconds for a web page before giving up, and longer when the page showed it was loading.

    How our view changed

    We aim for under a second and acknowledge every tap at once. We don't treat 400 milliseconds as a cliff.

    A second look

    Is your product breaking one of these?

    Most teams can't tell from the inside. Send us the page or the flow that's not working, and we'll tell you which of these we'd look at first.

    Email hello@synergyprod.com