But here is my take.
I think most people are reasonable.
If there is a better way to do something, they’ll consider it.
Just because they resist, doesn’t mean they are afraid.
It might mean you haven’t made a compelling case.
It might mean that they have legitimate constraints that you haven’t taken into consideration.
It might mean that they don’t value the same things you value.
It might mean their priorities aren’t the same as your priorities.
It might mean you haven’t created enough safety.
Sometimes we show up with a shiny new hammer and want to think that everything is a nail.
We are past the early adopter phase.
We aren’t talking about small startups here.
We are talking about large organizations that have been building software for a long time.
There is technical debt.
There is legacy code.
There is a legacy organization.
We are talking about large scale organizational refactoring.
That can be scary.
How do we make it safe?