Skip to main content

Command Palette

Search for a command to run...

The Radiating Circles of DX Architecture

How to design an end to end developer journey

Updated
7 min read
S

Writer & Curator, DX.Tips

To paraphrase Conway's law, most companies will ship the developer experience of their org charts. And yet org charts are rarely designed with the user in mind.

Consider the journey of a typical developer-user: You hear about a tool from either direct advocacy (first-party content) or word of mouth (third-party community). Then you go through the docs, and start interacting with the product. That's the work of at least 4 teams, all with different priorities and emphases.

If you've ever found a blogpost that should have been in the docs, or learned something about the product only from talking to other users, you've felt the misalignment that arises when it's nobody's job to design for the end-to-end developer experience.

What does it take to design a complete+cohesive journey?

This is an emerging field I've been calling DX Architecture. My favorite mental model for it looks like "Radiating Circles":

image.png

A

Very Insightful

P

Amazing write-up. Thanks for sharing this, Shawn.

4
S
swyx3y ago

thanks so much Paul! you have the distinction of leaving the first real article response on DXTips :)

1