![[I hate design smells at the morning#^immobility|Every programmer ever]]
## Definition
> It is difficult to [[Change]] (to separate) the system into components that can be reused in other systems
^definition
## Consequences
- Parts that could be used in other places, but the effort and risk of separating these parts from the original system is too great
- extremely common situation (e.g. between projects)
^consequences