Простыми словами
Текущие возможности зависят от последовательности прошлых решений, даже если старые причины уже исчезли. Как раскладка клавиатуры: однажды выбранный стандарт трудно заменить из-за обучения, совместимости и привычек. Поэтому прошлое создаёт ограничения и делает некоторые будущие пути дороже других.
Пример при разработке
Первый модуль написали вокруг одного провайдера, и каждый следующий повторил его интерфейс. Через год смена поставщика дорога не из-за качества, а из-за накопленного пути.
Это редакционный пример применения, а не часть определения или доказательство концепции.Механизм действия
Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на внимание, ожидания, ограничения выбора и обратную связь. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.
Пример в работе
В задаче «Стратегия» сразу применить привычное решение и назвать происходящее «Зависимость от пути», не проверив, действительно ли работает этот механизм. Так можно улучшить один симптом и пропустить основную причину.
Использовать «Зависимость от пути» как гипотезу: сначала определить границы ситуации и исходное состояние, затем менять только то, что связано с проверяемым механизмом, и смотреть на результат.
Ограничения
История важна при возрастающей отдаче и издержках переключения, но наблюдаемая устойчивость решения не доказывает его неэффективность или случайное происхождение.
Источник
Paul A. David, “Clio and the Economics of QWERTY”, 1985.