4 ms·
What is DX? New jargon?
by neves 6y ago
What is DX? New jargon?
- cfors 6y agoPresumably Developer Experience
- deleted 6y ago[deleted]
- kipple 6y agoIt's hard to search for, but it appears to mean "Developer Experience" — https://medium.com/@koba04/performance-and-dx-in-frontend-486b942dd33c https://medium.com/@koba04/performance-and-dx-in-frontend-48...
- scns 6y agoDeveloper eXperience
- azemetre 6y agoIf UX is user experience, the user flows of a product/application and how people generally feel about using/interacting with it. The DX is the developer experience. It follows a similar idea. How do you feel about using git? What about Visual Studio Code versus neovim? How do you like using Elm? What don't you like about. Think about all the libraries or frameworks you use. Some of them clearly offer a better experience than others, these are the types of things that affect the DX. Take documentation for example, a piece of tech (whether it be an IDE, library, or CLT) with proper documentation full of examples, usage, and recipes is extremely nice. I would favor tech that has better documentation over others, documentation is just one part of the DX. Not the only part, but hopefully you can start to see what can increase or decrease the DX.
- neves 6y agoThanks for the explanation, but it is really unnecessary. Developers are the users for developer tools. UX fits perfectly nice.
- joshmanders 6y ago> but it is really unnecessary. You may think that, but it's a standardized term already.
- hombre_fatal 6y agoIt's confusing or always needs further distinction if "UX" when discussing client-side application development is talking about developers. "DX" is useful.
- dragonwriter 6y agoOTOH, when I hear about DX of a software product (especially an open source one), my intuitive understanding is that it is experience of developers working on the product, not of developers that happen to be users of the product (which, if they are the normal users of the product, would just be UX.)
- dragonwriter 6y ago> The DX is the developer experience. It follows a similar idea. How do you feel about using git? To me, how I feel about using (working with) git is git's UX. How I would feel working on git (were I to do so) would be git's DX. Now, for a project that has git as part of its expected dev tooling, how I feel about using git in that particular context would be part of that particular project's DX.
- nsonha 6y agoit's a full of crap metric due to the fact that the definition wildly varies among developers. While UX can be quantified by actual metrics (retention, number of steps, accessibility points), DX is nothing but a bunch of opinions.