Earlier quoted context omitted.
This captures the backwards compatibility and long range entangled dependencies aspect of change resistance. It misses the aspect of organizations that is agent like, capable of homeostasis. Unlike static code, when things change, such systems will actively seek policies and apply levers of control to maintain the present equilibrium. Like biological agents, I'd argue any persistent and stable organization of humans…
in a vacuum yes, the legacy system doesn't have any of those agent-driven issues. given enough time and freedom from interference, you can incrementally fix it or rewrite the whole thing from scratch. but if you leave out the context of users and management, it doesn't really matter how you choose to fix it or whether you do at all. in reality, you have customers that are very upset about the sudden spike in observab…
That's what I meant to capture by agreeing there is overlap in terms of backwards compatibility and entangled dependencies.
The difference is entrenched social systems have greater agency that goes beyond change induced instability and into being able to actively predict and favorably mold their environment.