developer experience

Noun

 * 1)  A developer's feeling about their tools, processes, constrains etc, and how it impacts productivity.