Look for existing solutions and designs to avoid duplication
- Within software development where solutions and designs already exists
- Unnecessary duplication
- Suboptimal home-brewed solutions
- Reduce redundant/unnecessarily duplicated code
- Look for existing solutions and designs
- - Reuse the wrong thing
- - May need to write code