The longer and larger a system grows the harder it is to change its foundations.

This happens because users invest time and resources into many different ways of using a system. As a system grows larger, any change becomes more likely to impact more people.

Examples

See more on system design in Mental models create