Hey there. It’s Platform Weekly, the bread to your DevOps butter. Let’s get bakin’

Don't forget DevEx

Fernando Villalba, Senior Tech Evangelist at Humanitec

You need better DevEx in your life. If your goal is to deliver better software faster, any process improvement that does not improve the developer experience is wasted. Bad DevEx results in:

  • Burnout: Developers spend most of their energy completing tasks that don’t produce immediate value, become unhappy, and leave.
  • Slow software delivery: Too many processes and bad tooling slow down deployment cycle.
  • Developer churn rate.

π–π‘πšπ­ 𝐒𝐬 πƒπžπ―πžπ₯𝐨𝐩𝐞𝐫 π„π±π©πžπ«π’πžπ§πœπž (πƒπžπ―π„π±, 𝐃𝐗)?

DevEx is a cultural approach that aims to simplify all areas that don’t contribute to the creative output and the delivery of applications for developers. It is achieved by simplifying or eliminating the following concerns for developers:

  • Configuration management: configuration drift and difficulties finding resource configuration for workloads.
  • Infrastructure provisioning: Β learning terraform, IaC, or the temptation to do ClickOps.
  • Environment configuration: Creating new environments is easy, no need to specify configuration for each and every environment.
  • Tedious processes: Processes that take too many steps or require too many third parties.
  • Cognitive load: Good DevEx implements Standardization by Design, easing the task of making too many long-term judgment calls that require a lot of planning and thinking.
  • Tooling with bad UX: Tooling that has a bad user experience, even if it offers more features, is very tiring to use because it takes longer to learn and is more tedious to use. Good DevEx picks and designs tools that favor usability over a disjointed feature stack.

𝐇𝐨𝐰 𝐝𝐨 𝐏π₯𝐚𝐭𝐟𝐨𝐫𝐦 π„π§π π’π§πžπžπ«π’π§π , πƒπžπ―πŽπ©π¬ 𝐚𝐧𝐝 πƒπžπ―π„π± 𝐜𝐨𝐦𝐩𝐚𝐫𝐞?
Platform Engineering aims to implement Internal Developer Platforms, which often have a product owner and/or follow UX principles to make them user-friendly. Internal Developer Platforms solve the issues that make poor DevEx..

DevEx is not exclusive to DevOps. DevOps cultural practices still apply but DevEx put a sharper focus on developers user experience.

Short on time? ⏳ We got you πŸ₯πŸ˜‹

πŸ₯ Have you seen this in-depth guide to Internal Developer Platforms?

πŸ₯ Will platform engineering get loved to death?

πŸ₯ According to this KubeCon panel, the rise of platform engineering won’t kill DevOps. But it might put an end to the tool sprawl DevOps unleashed.

πŸ₯ Here’s why big data is pulling compute back on premises.

Last but not least, have you joined the Platform Engineering Slack channel? If not, you're missing out. Here are some highlights:

There ain’t no party like a cloud-native party. Thanks to everyone who came out to House of Kube!

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

‍