Fellow programners:
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh Unhelpfully, for you, this came to mind.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh freedom to choose my operating system and tooling (it's on the top of my head, because my employer is likely forcing us all back on Windows soon and it will be grounds for me to look for a new job).
-
@mahryekuh A whole bunch of stuff, from version control, to linters, to git hooks, to editors/IDEs, to CI/CD, etc, etc, etc.
@mahryekuh And of course I mean how well those things work. Where things shouldn't be more complicated than required while also not stopping me from doing things that I need/want to do. In many ways it's a very different set of priorities than normal UX stuff because a certain amount of complexity isn't just needed, it's also often wanted by the developer.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh accessible onboarding, quick iteration (e.g. hot reload), non-intrusive tooling, good/actionable diagnostics, reliable ecosystem with clear pathways for support, roadmap insights, community etc.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh Tools and libraries that do not get in the way. As few bugs as possible (correctness), as few obstacles as possible (completeness), respect for the time that users devote to the tool, and knowledge of the users' needs (relevance and empathy). Expectable changes should not require a large rewrite. Being opinionated is not a license to raise walls.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh https://www.devexpress.com
(We use their libraries) -
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
A shared 'systems home' in which all team members can live. No one imposes their individual preferences on others.
For example, editor choice: some may prefer VS Code, some prefer JetBrains, still others some other editor. With onboarding, team members should receive help on how to set up source control to ignore editor preferences, though sharing config snippets in dedicated documentation sections should be encouraged ("Dirk's VS code tips", "Dirk's git tips" ("Dirk's hg tips" would be funnier, but I'm not that mercurial))
Also, a good unit test suite, that points out exactly what funky edge case I just broke, within a couple of seconds.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh Developer Experience only really means one thing to me: clear error messages. If it's not clear why something fails unexpectedly, or I need to paste the error messages into a search engine to understand what it means, it's a poor developer experience
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
Well, that confirmed my hypothesis that developer experience is a broad subject.
Thank you to everyone who chimed in!
-
Well, that confirmed my hypothesis that developer experience is a broad subject.
Thank you to everyone who chimed in!
@mahryekuh DX is engineering, design and much more also. Some can reach it after 10 focused year, some (me) never reach that viewport of knowledge. Making decision next to some part of it results not to view the full from another perspectives IMHO. I'm not capably to step forward in the past years that way. What do you think?
-
@mahryekuh DX is engineering, design and much more also. Some can reach it after 10 focused year, some (me) never reach that viewport of knowledge. Making decision next to some part of it results not to view the full from another perspectives IMHO. I'm not capably to step forward in the past years that way. What do you think?
@iamdtms You probably know more about it than you think.
I recently got a request to do a DX presentation after someone refered me for it and… I’m just learning the scope of this subject.
Apparently, a lot of wisdom that experienced devs considers common sense (or at least I did) is also DX.
-
Fellow programners:
When I say DevEx (Developer Experience), what idea comes to mind?
@mahryekuh amazing docs
-
R relay@relay.mycrowd.ca shared this topic