10 Quotes by Michael T. Nygard


  • Author Michael T. Nygard
  • Quote

    Want to guarantee nasty conflicts? Take a word with multiple, fuzzy, definitions, force people to strike an agreement on it, attach large amounts of money to it, and then watch them fight about it a year or two later.

  • Tags
  • Share

  • Author Michael T. Nygard
  • Quote

    Most testers I’ve known are perverse enough that if you tell them the “happy path” through the application, that’s the last thing they’ll do. It should be the same with load testing.

  • Share

  • Author Michael T. Nygard
  • Quote

    First, nothing is as permanent as a temporary fix. Most of these remained in place for the next year or two.

  • Share

  • Author Michael T. Nygard
  • Quote

    Design with skepticism, and you will achieve resilience. Ask, “What can system X do to hurt me?” and then design a way to dodge, duck, dip, dive, and dodge whatever wrench your supposed ally throws.

  • Share


  • Author Michael T. Nygard
  • Quote

    Release is the beginning of the software’s true life; everything before that release is gestation. Either systems grow over time, adapting to their changing environment, or they decay until their costs outweigh their benefits and then die.

  • Share

  • Author Michael T. Nygard
  • Quote

    Keep reports out of production Reports can, and should, be served elsewhere. Don’t jeopardize.

  • Share

  • Author Michael T. Nygard
  • Quote

    Too many production systems are like Schrodinger’s cat – locked inside a box, with no way to observe its actual state.

  • Share