DevOps Created Friction at Scale So Platform Engineering Emerged to Fix It—But Now Platform Teams Face 45% Developer Adoption Challenges. Did We Just Rename the Problem?
I’ve been thinking about this a lot as we scale our platform team from 3 to 12 engineers. We adopted platform engineering in 2024 because DevOps stopped working at our scale—the “you build it, you run it” philosophy that worked beautifully with 30 engineers became chaos at 120. Our developers were drowning in cognitive load: Kubernetes config, Terraform, CI/CD pipelines, observability, security scanning. They spent more time on infrastructure than writing features.
So we did what Gartner told us: we built a platform team. We created golden paths, self-service portals, internal developer platforms. We’re part of that 80% adoption wave that everyone’s celebrating.
And yet, here’s what’s keeping me up at night:
Our platform adoption is stuck at 35%. Not because the platform is bad—our metrics show 40% reduction in deployment time, 60% fewer production incidents for teams that use it. But 45% of our developers still bypass the platform and do their own thing. They say it’s “too rigid,” “doesn’t fit their use case,” or they “just don’t have time to learn it.”
Sound familiar?
The Uncomfortable Pattern I’m Seeing
I’ve been reading the platform engineering maturity reports, and the data is stark:
- 45.5% struggle with developer adoption (Platform Engineering Maturity 2026)
- 36.6% rely on mandates to force platform usage—and we know how well that works
- 29.6% don’t measure success at all—so how do they even know if it’s working?
- 60-70% of platform projects fail to deliver impact within 18 months (Platform Engineering ROI 2026)
When I step back, I see the same problems we had with DevOps:
- Friction between centralized teams and autonomy needs
- One-size-fits-all solutions that fit nobody perfectly
- Adoption driven by mandates rather than developer pull
- Measuring infrastructure health instead of developer outcomes
Did We Just Rebrand DevOps?
Here’s my controversial take: Platform engineering doesn’t replace DevOps—it centralizes it. And centralization always creates new friction points.
With DevOps, the problem was: every team solves the same infrastructure problems differently. With platform engineering, the problem is: one team solves infrastructure problems for everyone, and “everyone” has different needs.
The shift from “shift left” (DevOps) to “shift down” (platform engineering) is supposed to reduce cognitive load. But what if the real problem isn’t where the complexity lives—it’s that we’re optimizing for standardization over flexibility?
The Questions That Haunt Me
-
Are we solving the right problem? DevOps had cultural issues (siloed teams, lack of ownership). Did platform engineering solve culture, or just move infrastructure work to a different team?
-
Why does adoption fail? Our platform delivers measurable value. So why don’t developers choose it voluntarily? What are we missing about developer experience?
-
Is the 80% adoption statistic real? Gartner says 80% of orgs will have platform teams by 2026. But if 45% struggle with developer adoption and 60-70% fail to deliver impact, are we just renaming our DevOps teams?
-
What happens when AI changes everything? 94% view AI as critical to platform engineering’s future. But if AI makes infrastructure easier to generate on-demand, does that commoditize the entire platform value proposition?
What I’m Trying Next
I’m not throwing in the towel. But I’m questioning our approach. Here’s what I’m changing:
Stop measuring platform health. Start measuring developer outcomes.
Our dashboards show platform uptime, golden path usage, self-service adoption. But do they show: did developers ship features faster? Did they feel less stressed? Did they have more time for creative work?
Treat developers as customers, not users.
We built the platform based on what we think they need. When’s the last time we asked them what job they’re trying to do? When’s the last time we said “no” to a feature request because it doesn’t serve the majority?
Acknowledge that “golden paths” implies “every other path is wrong.”
What if we need multiple paths? What if the platform team’s job isn’t standardization—it’s removing toil from wherever it lives?
The Real Question
I don’t have this figured out. But I’m starting to think the platform engineering movement got one thing wrong: we assumed the problem with DevOps was decentralization. What if the problem was actually lack of empathy for what developers actually need?
Are we building platforms to solve infrastructure problems? Or to solve developer problems?
Because if it’s the former, we might just be renaming DevOps. If it’s the latter, we need to fundamentally rethink what success looks like.
What’s your experience? Are you seeing the same adoption challenges? How are you thinking about developer experience vs. platform standardization?
Sources: