1. 9
  1.  

  2. 5
    1. “Not everything worth doing is worth doing well” Tom West as quoted in The Soul Of A New Machine

    2. Software should be made reusable “only when many applications are going to be developed within a specific problem domain, allowing the time savings of reuse to recoup the time invested to develop them” Roberts and Johnson, “Evolving Frameworks”