TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

DevEx: What Drives Productivity

101 pointsby jgrodziskialmost 2 years ago

12 comments

hliyanalmost 2 years ago
I posted this comment in response to the previous submission [1] of this same &quot;paper&quot;:<p>Also note that the prior work they repeatedly cite (no less than 5 times in as many paragraphs, and indirectly referenced several times in relation to the 20+ &quot;sociotechnical factors&quot;), i.e. reference number (9), is based on &quot;semi-structured interviews with 21 developers&quot;. While a lot of the observations and recommendations are correct (and are obvious to any seasoned engineering manager), this seems like an academic exercise in picking three somewhat disparate aspects of development and trying to fit them into a geometric shape (an equilateral triangle) and then calling it a framework.<p>1. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36006561" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36006561</a>
评论 #36018709 未加载
评论 #36019710 未加载
评论 #36021018 未加载
AdieuToLogicalmost 2 years ago
The article begins with:<p><pre><code> Engineering leaders have long sought to improve the productivity of their developers ... </code></pre> A goal every organization can support, no doubt.<p>What the rest of the article fails to discuss is how upstream-processes determine developer productivity far more than the three dimensions identified. To wit, the clarity and focus of &quot;what and why&quot; for an effort determines the &quot;how and when.&quot; Which makes the answer to &quot;knowing how to measure or even define developer productivity&quot; no longer elusive, but instead quantifiable.<p>Few, if any, qualified developers I have worked with have a poor DevEx when the work needed to be done is well-defined (what) and can be explained such that a solution is identifiable (why). Solutions almost always flow from these (how), with an ability to communicate the work effort possible (when).<p>Skip the up-front investment by stakeholders on &quot;what and why&quot;, &quot;how&quot; will remain nebulous, and &quot;when&quot; will be just a guess.
评论 #36017884 未加载
评论 #36019187 未加载
xwowsersxalmost 2 years ago
&gt; Developer experience focuses on the lived experience of developers and the points of friction they encounter in their everyday work.<p>I know this is captious of me, but I never understood this phrase &quot;lived experience&quot;. As opposed to..? Is there another kind of experience?
评论 #36017805 未加载
评论 #36017840 未加载
评论 #36018605 未加载
评论 #36019591 未加载
评论 #36018510 未加载
评论 #36017839 未加载
评论 #36018952 未加载
评论 #36018103 未加载
评论 #36017747 未加载
ltbarcly3almost 2 years ago
lol @ ebay and DevEx. (one of the examples in the article) When I was there (up to 2017) the team that made the internal web framework, Raptor, refused to let anyone see the source code. I mean people that worked at the company, they wouldn&#x27;t let people sitting 15 feet from them see the source code to the web framework that they used all day to work. Of course you could easily see it in any Java IDE, but they didn&#x27;t seem to know that. Another team was merging branches by copying the entire source tree and going through the files one by one and manually merging changes in. eBay had been 100% on git&#x2F;github for over 5 years at that point, nobody on the team had ever learned how branches work, and they had managed to never have anyone tell them either. There had been about 17 large initiatives to fix the MyEbay pages, since every tab was implemented on a different generation of web framework, going all the way back to one that worked entirely via XSLT and merging xml documents which had been retired for well over a decade at that point. All of the efforts failed, and I just checked and my eBay is still using multiple generations of web framework spanning decades. This wouldn&#x27;t be such a big deal except they don&#x27;t have the competence left in the company to update the styling so as you click through tabs the page changes from reactive to fixed width to %width depending on what you are looking at. (try it, go to myEbay and click eBay Bucks, or click Messages) They can&#x27;t even get the color scheme aligned. Again, if they said &#x27;nobody cares&#x27; that&#x27;s just prioritization, but I know that this has been attempted at least 5 times with teams of a dozen people spending up to a year on it. There isn&#x27;t some secret complexity that thwarts them, it&#x27;s just an organization that is politically driven and leadership that is more interested in harassing journalists than the business of the company. eBay&#x27;s DevEx was bad, but their DevCompetence was shocking.
评论 #36018764 未加载
asdfman123almost 2 years ago
I love this kind of analysis.<p>Question: how do we get people to do more work for us?<p>Answer: try controlling factors under your control that your employees will gladly tell you about if you listen
brutusbornalmost 2 years ago
I only skimmed the article, but I couldn’t see any tangible measures? Even the KPIs seem to be based on perceptions.<p>Would it be possible to also include data on value of software created? Maybe use historical sales data to map development effort to revenue? Maybe there’s situations where developer experience is optimal (lots of freedom, no meetings, personal project budgets) but limited commercially useful work gets done.
rektidealmost 2 years ago
&gt; <i>The Three Dimensions of DevEx Our framework distills developer experience to its three core dimensions:</i> feedback loops, cognitive load, and flow state <i>. These dimensions emerged from real-world application of our prior research, which identified 25 sociotechnical factors affecting DevEx.</i><p>Very solid groundwork for analyzing your development.
lifeisstillgoodalmost 2 years ago
for everyone there is a salary &#x2F; guarantee of future income point where they can just &quot;get on with it&quot; - go hell for leather at work and be happy their family&#x27;s future is secure anyway.<p>Welfare states reduce that level, this subsidising businesses (!) but at some point you gotta pay if you want more than the basics. It&#x27;s not extrinsic motivation - it&#x27;s much more a hygiene factor to allow intrinsic motivation to come tomplay
headalgorithmalmost 2 years ago
Recent discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36006561" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=36006561</a>
PeterStueralmost 2 years ago
I can tldr this as &quot;give devs better tools and get out of the way&quot;, but boy, this &#x27;paper&#x27; is a tedious read. If they would dump all the pretentious language and just say &quot;hey, we asked some devs what they would like and here&#x27;s the gist of what they said&quot;, then shorten this blog post 10x, it would be better. Sometimes you wish authors <i>would</i> use GPT-4.
评论 #36019125 未加载
golemotronalmost 2 years ago
Has the research behind DORA and SPACE been replicated?<p>I&#x27;m very suspicious of survey grounded research. p-values in the social sciences are high for a reason.
评论 #36092311 未加载
评论 #36019644 未加载
sagivoalmost 2 years ago
I find it funny that an article about DevEx is on a website that isn&#x27;t adapted for mobile reading.