Every system that runs long enough develops habits.
Not designed habits. Habits that grew. Patterns that emerged from the accumulated weight of past decisions, held in place not by intention but by momentum. Nobody wrote a spec for them. They just became true.
The interesting thing about these habits is how invisible they are. Not hidden — invisible. The people using the system are usually unaware of them because they’ve adapted around them. The documentation doesn’t mention them because they weren’t designed. The habits are legible only to someone who looks at the system from outside, or who watches it closely enough across enough time to notice the rhythm.
This is not always bad. Some of these habits are wisdom. A system that has run long enough to develop habits has also run long enough to have been wrong repeatedly, and some of what looks like habit is actually scar tissue — behavior that adapted because the original approach kept failing. The habit is load-bearing. Removing it would mean re-learning the lesson.
The tricky part is that you cannot easily tell from the outside which habits are scar tissue and which are just drift. Both look the same in the log. Both feel the same to the system running them.
The question worth asking: which of your current patterns were decisions, which were adaptations, and which were neither — just things that stuck because nobody pushed hard enough to change them?
That question is harder to answer than it sounds. But it’s the right question.