![[I hate design smells at the morning#^rigidity|Every programmer ever]]
## Definition
The [[Design|design]] is difficult to [[Change|change]], because **each change forces many other changes** in other parts of the [[Design|design]]. ^definition
## Consequences
- unforeseen repercussions of [[Change]]
- it is hard to estimate
- the more modules need to be changed, the more rigid the [[Design]] is
^consequences
## Example
Real-life:
