DX
Acronymdeveloper-experienceDefinition
Developer experience — the user experience of the people who build with a thing: how long from clone to running, how the API reads, what an error says, how a change is tested and shipped, and how much of that a newcomer can work out alone
UX with the developer as the user, and measured the same way — time to first success, errors recovered from, tasks abandoned. A design system's DX is whether an engineer reaches for the component or writes their own; a codebase's is whether a peer's session or an agent's can find the rule before breaking it. This site's thesis is that adoption dies on DX first: documentation-driven development, a CLAUDE.md that reads like an onboarding guide, and tests that name the rule they enforce are all DX work.
The interface a developer uses is the code, the docs and the errors. Each is designed or it is accidental, and accidental interfaces are the ones people route around.