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 · World Congress 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 · World Congress 2024

4:01 min

Experience requirements and empathy in developer relations

Angie Jones Angie Jones +3 · World Congress 2024

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 16:30–16:40

Outdoor Stage

12 Names for the Same Thing: Why Developer Experience Can't Grow Without a Common Language

Artem Mukhin

Software Engineer at Microsoft

Artem Mukhin
Open session

World Congress 2026 North America

September 24, 2026 · 11:40–12:10

Tech Leaders Stage

Rethinking Developer Tools for the Agent Era

Han Wang, Sam Bhagwat

Han Wang
Sam Bhagwat
Open session

World Congress 2026 North America

September 25, 2026 · 12:55–13:25

Outdoor Stage

Building the AI Era Through Developer Communities: A Competitive Advantage for Engineers & Teams

John Komarnicki

National Executive Advisor at Code & Coffee | Engineering & AI Community Leader

John Komarnicki
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 7

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

September 23, 2026 · 13:15–15:15

Stage 8

The AI-Ready Developer Environment — Local Setup, Reproducibility, and Docker

Michael Irwin

Developer Success, Docker

Michael Irwin
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Outdoor Stage

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

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths