53 Quotes by Steve McConnell



  • Author Steve McConnell
  • Quote

    Software projects fail for one of two general reasons: the project team lacks the knowledge to conduct a software project successfully, or the project team lacks the resolve to conduct a project effectively.

  • Tags
  • Share


  • Author Steve McConnell
  • Quote

    It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.

  • Tags
  • Share

  • Author Steve McConnell
  • Quote

    ... programming requires more concentration than other activities. It's the reason programmers get upset about 'quick interruptions' - such interruptions are tantamount to asking a juggler to keep three balls in the air and hold your groceries at the same time.

  • Tags
  • Share

  • Author Steve McConnell
  • Quote

    Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [...] Building a four-foot tower requires a steady hand, a level surface, and 10 undamaged beer cans. Building a tower 100 times that size doesn't merely require 100 times as many beer cans.

  • Tags
  • Share

  • Author Steve McConnell
  • Quote

    Good code is its own best documentation. As you're about to add a comment, ask yourself, "How can I improve the code so that this comment isn't needed?" Improve the code and then document it to make it even clearer.

  • Tags
  • Share

  • Author Steve McConnell
  • Quote

    The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them.

  • Share