Platform got haters? You might not be doing anything wrong.

Hey there! đĽ Itâs Platform Weekly, where we dive into platform engineering like a kid in a ball pit â cool, calm, and with no fear. Letâs get bakinâ
Did your platform engineering talk not make the cut for KubeCon? âď¸ Give it the spotlight it deserves by sharing it with the #1 global community of platform practitioners instead.
People hate your platform? You might not be doing anything wrong.
If youâre starting out on your platform engineering journey, you cannot and should not try to please everybody. Hereâs why:
1ď¸âŁ Itâs impossible to cover every technical case.
The world of cloud-native is too differentiated and crowded for your platform to cover all edge cases. Building a platform that meaningfully covers the K8s ecosystem is challenging enough. Weaving in serverless, VMs, and all of your legacy tech is impossible.
The same is true for resources. Is it great to have every new AWS service on your platform? Maybe in theory. But this would be impossible to maintain at high quality and with good DevEx.
If your developers want SLA-backed, supported resources, theyâre going to have to stay on your golden paths. Donât over-optimize for the 20% of edge cases at the expense of the other 80% of use cases.
2ď¸âŁ Youâll always have developers who hate your platform.
It sucks, but itâs true. Even if they donât tell you, maybe 15-25% of your developers may still boycott you and your platform efforts. More often than not, theyâll be juniors (or, more dangerously, juniors who think that theyâre senior). They havenât seen shit hit the fan at speed and scale.
Donât spend all your time trying to convince these folks. Let them deviate from your golden paths, and make sure that they know theyâre on their own.
Try this instead đ The most effective way to drive platform adoption is by investing in a dedicated product manager. A platform product manager can help translate conflicting perspectives and feedback into an actionable set of priorities. This way, you know that youâre building a great Internal Developer Platform for all of your users, not just a vocal minority.
â
ŮQuick Bites

McKinsey stirred up some controversy when they published this report on how to measure software developer productivity. Gergely Orosz and Kent Beck published a great article explaining why they think McKinseyâs framework could set software engineering organizations back and offer a different approach.

And another great take on measuring developer productivity from Abi Noda:

It isnât SRE vs. platform engineering, itâs SRE and platform engineering. Hereâs how platforms can take SRE to the next level.
Ben Voss created this comprehensive guide to value stream mapping for platform product managers.
âIâve been writing software for 25 years, and nothing renders a software team useless like Scrum does.â

A few weeks ago, HashiCorpâs move to a Business Source License (BSL) set off a big conversation about the future of open source. The OpenTF Manifesto emerged as prominent opposition to HashiCorpâs decision, but not everyone is on board. One organization explains why they are not supporting OpenTF.

And thatâs a wrap on this week! As always, this newsletter is a community project. So if you have anything awesome to share from the cloud-native world, send it our way.
Stay crunchy đĽ
Luca
â


