World Congress 2023 Sep 27, 2023

The ABC of DX

Mike Elsmore

Developer experience is fundamentally user experience for software engineers. Discover how to transform your technical culture by treating documentation as code and eliminating workflow friction.

Pause
Mute Enter Fullscreen
#1 about 5 min

Transitioning from enterprise software to developer experience focus

Shifting towards developer user experience requires focusing on tools, processes, and creating empowering technical interactions.

#2 about 2 min

Identifying the four core pillars of developer experience

Successful technical engagement relies upon comprehensive documentation, intuitive tooling, active support, and supportive company culture.

#3 about 5 min

Treating technical documentation as a core engineering practice

Effective documentation requires treating content as code and providing tailored pathways for diverse engineering skill levels.

#4 about 3 min

Designing intuitive command line tools and software development kits

Providing properly maintained language libraries and thorough CLI reference material accelerates developer integration and platform adoption.

#5 about 3 min

Delivering context-aware asynchronous and synchronous technical support

Engaging natively on technical community platforms accurately resolves architectural issues while directly improving future core documentation.

#6 about 3 min

Cultivating developer empathy instead of aggressive technical sales pipelines

Authentic engineering culture prioritizes solving actual user pain points rather than leveraging documentation as a marketing funnel.

#7 about 3 min

Analyzing exceptional developer tools and engineering empathetic maintenance

Publishing transparent changelogs mitigates redundant support requests while continuous maintenance practices signal true long-term builder empathy.

Matching moments

1:55 min

Pioneering the concept of developer experience

1:52 min

Defining developer experience functions within modern engineering teams

Alex Soto Alex Soto · LIVE

1:36 min

Defining developer experience through builder expectations and workflows

Ricky Holtz Ricky Holtz · WWC 2024

1:42 min

Integrating developer docs and product experiences seamlessly

Saif Ali Shaik Saif Ali Shaik · Europe 2026 Virtual

2:45 min

Measuring developer experience to drive team productivity

Christian Denich Christian Denich +1 · WWC 2024

4:01 min

Experience requirements and empathy in developer relations

Angie Jones Angie Jones +3 · WWC 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Beyond Vibe Coding: Using CLI Tools as Your AI Counterpart in Pair Programming

Ron Veen

Java enthusiast and Special agent for Team Rockstars IT

Ron Veen
Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

AI-Driven API Design

Mike Amundsen

Author, Adviser, Trainer

Mike Amundsen
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

The Agentic Engineering Loop

Kevin Lin

Member of Technical Staff at OpenAI

Kevin Lin
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan