Ricky Holtz

Diving into Developer Experience

What if the key to great developer experience isn't magic, but predictability? Learn a framework for building tools developers will actually love to use.

Diving into Developer Experience
#1about 2 minutes

Why developers are crucial to business success

Developers increasingly influence purchasing decisions, making their experience with a platform critical for adoption and business growth.

#2about 2 minutes

Moving beyond frustrating developer experiences

Many developer tools are confusing or inconsistent, but the industry is now focusing on improving this experience to boost productivity.

#3about 2 minutes

Expanding the definition of a developer

The term "developer" now includes a wide range of roles like data scientists, marketers, and no-code builders, not just traditional software engineers.

#4about 1 minute

A working definition of developer experience

Developer experience is the practice of creating tools and resources that meet the expectations and workflows of people solving problems with your product.

#5about 2 minutes

A framework for assessing DX from broken to magical

The DX spectrum helps assess experiences, showing that a predictable and reliable outcome is often a great goal, not just a magical one.

#6about 2 minutes

Focusing on solutions before implementation details

The developer cognitive journey shows that users first evaluate if a tool is a good solution for their problem, long before they look at specific methods or parameters.

#7about 3 minutes

How to gather data for improving developer experience

Improve DX by using a mix of qualitative and quantitative data sources, including user interviews, competitive analysis, NPS, and your own intuition.

#8about 1 minute

Applying docs-first design to create better APIs

Writing documentation before building the API serves as a wireframe, ensuring the final product is designed for the user's experience, not just the database schema.

#9about 2 minutes

Using open source to experiment with new DX ideas

Open source projects allow for low-stakes experimentation and community feedback, as demonstrated by Twilio's developer phone which later became a core product feature.

#10about 1 minute

Improving DX with internal reviews and onboarding

Involving frontline employees in DX reviews helps create effective, use case-based onboarding that guides new users to success.

#11about 1 minute

Why empathy is the foundation of great DX

The core principle of improving developer experience is to start with empathy and continuously ask your developers what they need.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Developer Advocate

Digital Talent Agency
Municipality of Madrid, Spain

Remote
API
Python

Solution Architect

DXC Technology
Canton of Courbevoie-2, France

Intermediate
REST
Software Architecture