Pia Nilsson, Lead Platform Developer at Spotify, discusses creating a great developer experience by fostering psychological safety, building empathy with customers, and co-creating innovative solutions. They also explore the success and challenges of Spotify's Backstage developer portal and the importance of inviting individuals along on the journey.
Developer effectiveness is improved by enabling flow, informed decisions, psychological safety, and empowerment.
Building empathy, co-creating solutions, and adopting customer-oriented mindset contribute to an effective developer experience at Spotify.
Deep dives
Developer effectiveness and flow
Developer effectiveness is about enabling developers to remain in flow, where they feel informed and empowered. At Spotify, they measure developer effectiveness in their engineering satisfaction survey to inform decisions about the tools provided. It's not just about the tools, but also the team's psychological safety and level of empowerment that contribute to effectiveness. Spotify's strong culture of autonomy and empowerment plays a significant role in keeping developers in flow.
The role of empathy and co-creation
One way Spotify achieved an authentic sense of psychological safety was by building empathy and co-creating solutions with their engineering population. By not imposing mandates, but instead building products that engineers wanted to adopt, Spotify created a customer-oriented mindset. Drinking their own champagne, using their own tools, and building empathy for technologist customers helped create an authentic and effective developer experience.
Backstage: Democratizing knowledge and success metrics
Spotify's developer portal, Backstage, was created to address technical sprawl and improve visibility within the infrastructure. By democratizing knowledge and allowing engineers to find, create, and manage components autonomously, they aimed to streamline onboarding and foster inclusion. Backstage was subsequently open-sourced and gained massive interest and adoption from other organizations. To measure success when implementing tools like Backstage, organizations must identify specific challenges and co-create success metrics with their internal customers. Empathy, collaboration, and avoiding control-driven approaches are crucial for successful adoption.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Pia Nilsson, Lead Platform Developer, Experience Lead at Spotify about what it takes to create a great developer experience.
Read a transcript of this interview: https://bit.ly/3YKW8pD
Subscribe to the Software Architects’ Newsletter [monthly]: www.infoq.com/software-architect…mpaign=architectnl
Upcoming Events:
QCon San Francisco
qconsf.com/
Oct 2-6, 2023
QCon London
qconlondon.com/
April 8-10, 2024
Follow InfoQ:
- Mastodon: techhub.social/@infoq
- Twitter: twitter.com/InfoQ
- LinkedIn: www.linkedin.com/company/infoq
- Facebook: bit.ly/2jmlyG8
- Instagram: @infoqdotcom
- Youtube: www.youtube.com/infoq
Write for InfoQ
- Join a community of experts.
- Increase your visibility.
- Grow your career.
www.infoq.com/write-for-infoq/?u…aign=writeforinfoq
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode