I’ve been thinking about this a lot lately while working on our design system at Confluence. We call it an “internal product” and treat our developers like customers - roadmap, user research, the whole nine yards. Sound familiar? That’s basically the pitch for platform engineering too.
But here’s my question: Is platform engineering actually something new, or is it just DevOps with better branding? ![]()
The Rebranding Question
I’ll be honest - when I first heard about platform engineering, my BS detector went off. It felt like when everyone renamed themselves “growth hackers” or “DevOps engineers” to stay relevant. Same people, same work, new LinkedIn title.
But the more I dig in, the more I think something real changed. Not in the technology, but in the mindset.
What Actually Changed?
Here’s what I see as different:
Old DevOps thinking: “We built this CI/CD pipeline. Now everyone has to use it. Training is next Tuesday.”
Platform engineering thinking: “What deployment pain are developers actually feeling? Let’s build something so good they want to use it.”
That shift from mandate to adoption feels huge. It’s the difference between my first design system (which everyone hated and avoided) and my current one (85% voluntary adoption).
The Product Mindset Trap
But here’s the thing - a lot of platform teams say they’re product-focused but still behave like ops teams:
- No user research with developers
- No clear adoption metrics vs mandates
- No roadmap communicated outside the team
- “We know what’s best for them” attitude
That’s not a product mindset. That’s just nicer-sounding authoritarianism. ![]()
My Design System Failure Story
I learned this the hard way. At my startup, I built a design system because I thought it was “best practice.” I made it comprehensive, documented, and technically beautiful.
Developers hated it. Too complex, too opinionated, solved problems they didn’t have.
Now? I start with user research. “What UI pain are you feeling?” “Where do you waste time?” “What would make your life easier?”
Turns out they wanted dead-simple components for 5 common patterns, not a comprehensive system for every edge case. Built that instead. Adoption soared.
Isn’t this the exact conversation platform engineering is having right now?
Questions for This Community
I’m genuinely curious about your experiences:
-
When did you realize you were building a product, not just infrastructure? What was the moment it clicked?
-
How do you measure adoption vs mandates? Like, really measure it? Can teams opt out of your platform, or is it required?
-
What’s the real difference between a Platform Engineer and a Senior DevOps Engineer? Is it the title, the org structure, the mindset, or the actual work?
-
Are we just rebranding because “DevOps” got watered down? Be honest - how much of this is marketing?
The Identity Crisis Is Real
Maybe the identity crisis itself is the point? Maybe platform engineering is DevOps 2.0 - the evolution that happens when you take the cultural philosophy of DevOps and actually build it into a product discipline?
Or maybe I’m overthinking this and we should just focus on shipping tools that make developers’ lives better, whatever we call it. ![]()
What do you think? Let’s figure out what makes platform engineering actually different - or admit it’s just a rebrand and move on.
Posted from Austin while debugging why our component library works in Figma but not in production. Again. ![]()