53 Quotes by Steve McConnell

  • Author Steve McConnell
  • Quote

    The only way to reduce the variability in the estimate is to reduce the variability in the project.

  • Share

  • Author Steve McConnell
  • Quote

    As Thomas Hobbes observed in the 17th century, life under mob rule is solitary, poor, nasty, brutish and short. Life on a poorly run software project is solitary, poor, nasty, brutish, and hardly ever short enough.

  • Share

  • Author Steve McConnell
  • Quote

    Study after study has shown that motivation probably has a larger effect on productivity and quality than any other factor.

  • Share

  • Author Steve McConnell
  • Quote

    Try to create modules that depend little on other modules. Make them detached, as business associates are, rather than attached, as Siamese twins are.

  • Share

  • Author Steve McConnell
  • Quote

    Choose your battles. If rapid development is truly top priority, don’t shackle your developers by insisting on too many priorities at once.

  • Share

  • Author Steve McConnell
  • Quote

    One of the paradoxes of defensive programming is that during development, you’d like an error to be noticeable – you’d rather have it be obnoxious than risk overlooking it. But during production, you’d rather have the error be as unobtrusive as possible, to have the program recover or fail gracefully.

  • Share

  • Author Steve McConnell
  • Quote

    People who are effective at developing high-quality software have spent years accumulating dozens of techniques, tricks, and magic incantations. The techniques are not rules; they are analytical tools.

  • Share

  • Author Steve McConnell
  • Quote

    When executives ask for an “estimate,” they’re often asking for a commitment or for a plan to meet a target.

  • Share