Platform Engineering 2026 research dropped a stat that kept me up at night: 45.3% of platform teams say cultural resistance is their #1 challenge. Not technical complexity. Not budget constraints. Culture.
I’m living this right now. We’re scaling from 25 to 80 engineers, and cultural resistance nearly killed our platform adoption. Let me break down what I’ve learned.
The Three Types of Resistance
1. “Not Invented Here”
Engineers trust their own solutions. Our team had built custom deployment scripts over years. They worked. They were familiar. Why switch to our new platform?
2. “Another Mandate”
Before I joined, there were 4 failed top-down initiatives in 18 months. Design system that no one used. Monitoring tool that gathered dust. Code review guidelines that were ignored. By the time I introduced the DevEx platform, the team had learned to nod along and then do nothing.
3. “It Doesn’t Fit My Workflow”
This one’s trickier because it’s often valid. The ML team’s needs genuinely differ from the web team’s. One-size-fits-all platforms create real friction.
Why This Matters More Than Technical Problems
Technical problems have Stack Overflow answers. You can hire consultants. You can throw compute at it.
Cultural problems compound. They create shadow IT. They burn trust. They turn good engineers into cynics.
The research backs this up: 36.6% of platforms are driven by extrinsic push (mandates) while only 28.2% achieve adoption through intrinsic value. That gap is the problem.
What Actually Worked
Early Adopter Program (Volunteers Only)
We started with 3 teams who wanted to try it. No quotas. No pressure. They became our advocates—and our honest feedback loop.
Transparent Feedback Loops
Every two weeks, I published what we heard and what we changed. Sometimes the answer was “we can’t do that yet, here’s why.” Honesty built trust faster than perfect features.
Customization Within Guardrails
Let teams configure deployment pipelines, choose observability tools from a curated list, customize CI/CD steps. Autonomy matters.
Celebrated Migrations, Never Punished Slow Adopters
Made success visible. Never called out teams that hadn’t migrated. Positive reinforcement only.
What Failed Spectacularly
Metrics-Driven Adoption Goals
“Get to 60% adoption by Q3” destroyed trust. Teams felt pressured, so they did shallow migrations that looked good on paper but didn’t work in practice.
Deprecating Old Tools Too Fast
We announced sunset dates before the new platform was truly stable. Engineers felt trapped. Resentment built fast.
Executive Mandates Without Ground Support
Our CTO announced “everyone migrates by EOY” in an all-hands. Good intention. Terrible execution. Killed 3 months of trust-building overnight.
The Numbers Now
After 18 months of this cultural work:
- Adoption: 87% (up from 40%)
- Satisfaction: 8.3/10 (up from 6.1/10)
- Shadow IT: Down 75%
But here’s what keeps me wondering: How do you build intrinsic value when engineers have learned to resist change?
How do you recover from broken trust? How do you balance speed (leadership wants fast adoption) with patience (engineers need time to trust)?
I’d love to hear: What’s worked in your organizations? What resistance patterns have you seen?