DX Tips / Article

The Radiating Circles of DX Architecture

How to design an end to end developer journey

Published Updated 7 min readMarkdown ↗
On this page

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

Explore DX Tips

Search the magazine

Search the archive by keyword.