Central premise I
We can effectively anticipate changes
- Unanticipated changes require changes to interfaces or (more commonly) simultaneous changes to multiple modules
How accurate is this premise?
- We have no idea
- There is essentially no research about whether anticipated changes happen
- Nor on how to better anticipate changes