DX
Developer experience: how effectively a codebase and its tooling support human development work.
Illustrative conversation
- Why does a one-line change take a new engineer half a day?
- That points to a DX problem in setup, documentation, feedback time, or unnecessary cognitive load.
Definition
DX, or developer experience, is the lived experience developers have while understanding, building, testing, reviewing, and shipping software. It is shaped by documentation, tooling, feedback speed, cognitive load, collaboration, reliability, and the ability to stay in flow. DX is broader than raw output or build speed, and a single activity metric such as commits or lines changed cannot represent it reliably.
Reviewed