I wrote the book on developer marketing. Literally. Picks and Shovels hit #1 on Amazon.

Get your copy
Developer relations and DXDX

Developer experience

deh-VEL-uh-per ek-SPEER-ee-ens

How easy, productive, and enjoyable it is for developers to use a product, from documentation to API design to error messages.

Developer experience is the sum of every interaction a developer has with your product. Documentation, API design, SDK quality, error messages, onboarding flow, support response time, pricing transparency. Every touchpoint either builds trust or erodes it.

DX is the developer equivalent of UX. Just as consumer product designers obsess over every click and pixel, developer product teams should obsess over every API call, error message, and documentation page. The difference between a 5-minute integration and a 5-hour integration is DX.

Stripe set the standard for DX. Their documentation is clear, their API is consistent, their error messages are helpful, and you can go from zero to a working payment integration in an afternoon. Every developer tool company is now measured against that bar.

Examples

A company audits its developer experience.

The team measures time to first hello world: 45 minutes. They compare to competitors: 10 minutes. The gap is in onboarding: too many steps, unclear documentation, and a confusing dashboard. They redesign the first-run experience.

An error message improves DX.

Before: 'Error 403.' After: 'Your API key does not have access to the /deployments endpoint. You are using a read-only key. Create a key with deploy permissions at dashboard.example.com/settings/keys.' The second message saves the developer 20 minutes of debugging.

A company hires a DX engineer.

The DX engineer's job is to use the product the way a customer would and file every friction point. They rebuild the SDK with consistent naming, add TypeScript types, improve error handling, and rewrite the quickstart guide. Developer NPS jumps 15 points.

In practice

Frequently asked questions

How do you measure developer experience?

Time to first hello world, developer NPS, documentation satisfaction scores, support ticket volume, API error rates, and time to resolve common tasks. Combine quantitative metrics with qualitative feedback from developer interviews.

Why does developer experience matter for business?

Better DX means faster adoption, lower support costs, higher retention, and stronger word of mouth. Developers recommend tools they enjoy using. A product with excellent DX grows through developer word of mouth, which is the most efficient growth channel for developer tools.

Related terms

Picks and Shovels: Marketing to Developers During the AI Gold Rush

Want the complete playbook?

Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.