We just scaled our platform engineering team from 3 to 12 engineers over the last 18 months. On paper, everything looks amazing:
- 40% faster deployments across the organization
- 60% fewer production incidents since implementing our golden paths
- Developer self-service for 90% of infrastructure needs
But here’s the uncomfortable truth: developer adoption plateaued at 35%.
I’m sitting in a board meeting last week, and our CEO asks: “If the platform is so good, why are only a third of developers using it?” I didn’t have a great answer.
The Data That’s Making Me Question Everything
I’ve been reading the 2026 platform engineering reports, and the numbers are revealing a pattern we don’t talk about enough:
- 45.3% cite developer adoption as their top challenge — not technical complexity, not tooling maturity, but getting developers to actually want to use the platform
- 36.6% rely on mandates to drive adoption — which means the other 63.4% understand that forcing adoption doesn’t work
- 29.6% don’t measure success at all — we’re building infrastructure without knowing if it creates value
The data suggests cultural resistance, not technical limitations, is the primary obstacle to platform engineering success.
Are We Just Centralizing DevOps Problems?
Here’s what I’m wrestling with: Did we solve DevOps friction at scale, or did we just centralize the problems?
DevOps friction we were trying to solve:
- Developers drowning in infrastructure complexity
- Every team solving the same problems differently
- Inconsistent security and compliance approaches
- Knowledge silos when teams built custom solutions
Platform engineering friction we created:
- Friction between centralized platform team and developer autonomy
- One-size-fits-all solutions that don’t fit anyone perfectly
- Mandates vs. developer pull — when we measure infrastructure health instead of developer outcomes
- “If we build it, they will come” mentality
I’m starting to think the shift from “shift left” (DevOps) to “shift down” (platform engineering) might be optimizing for standardization over flexibility — which is exactly what frustrated developers about DevOps in the first place.
The Questions I Can’t Stop Asking
-
Are we solving the right problem? Is low adoption a marketing/communication issue, or a signal that we’re building infrastructure developers don’t actually need?
-
Why does adoption fail despite measurable value? Our metrics show clear wins — faster deploys, fewer incidents. But if developers aren’t adopting, who are we winning for?
-
What does “80% adoption” really mean? The reports say successful platform teams hit 80% adoption. Is that 80% of developers using 20% of platform features? Or something else?
-
How does AI change the platform value proposition? If AI can generate infrastructure-as-code, does that make platforms more valuable (standardization) or less valuable (developers can self-serve via AI)?
What I Think We’re Getting Wrong
After 18 months of this work, here’s my hypothesis: We’re treating platform engineering as an infrastructure problem when it’s actually a product problem.
Infrastructure thinking says:
- Build comprehensive, robust solutions
- Measure uptime, performance, feature completeness
- Standardize everything for consistency
- Mandate adoption for compliance/security
Product thinking says:
- Build what developers actually need, not what we think they should want
- Measure developer satisfaction, time-to-value, voluntary adoption
- Provide multiple paths for different use cases
- Earn adoption through better UX
The platform teams winning in 2026 aren’t the ones with the most features — they’re the ones treating developers as customers, not users.
What Would Actually Help
If I’m honest about what would move the needle:
- Measure developer outcomes, not platform health — track time from idea to production, not just deployment frequency
- Treat adoption failure as product failure — if developers won’t use it, that’s our problem to solve, not theirs
- Design for multiple paths, not one golden path — acknowledge that different teams have different needs
- Kill the features nobody uses — just like product teams sunset underused features
Has anyone cracked this? What does high developer adoption actually look like at your organization — and more importantly, how did you get there without mandates?
I’m especially curious about the cultural and organizational changes that mattered more than the technical ones.