<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: geekjock</title><link>https://news.ycombinator.com/user?id=geekjock</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 22:16:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=geekjock" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by geekjock in "The Annual Cost of Technical Debt: $1.52T"]]></title><description><![CDATA[
<p>> One of the main challenges when dealing with technical debt has been the lack of a way to measure it. To help overcome that problem, CISQ/OMG led the development of an Automated Technical Debt (ATD) measurement standard, which is currently being updated with a new version expected in 2023.<p>I'm highly skeptical about the tech debt measurement algorithm this article purports to be developing.<p>Google researchers recently published a paper on their attempts to measure technical debt.<p>They tested 117 metrics that were proposed as potential indicators.<p>Regressions were used to test each metric to see whether it could predict an engineer’s perceptions of technical debt.<p>No single metric or combination of metrics were found to be valid indicators.</p>
]]></description><pubDate>Thu, 25 Jan 2024 23:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=39136880</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39136880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39136880</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>"Lines of code is a much better proxy than reported productivity."<p>Researchers who specialize in this field largely disagree with this. Here's a round-up: <a href="https://getdx.com/blog/measuring-developer-activity/" rel="nofollow">https://getdx.com/blog/measuring-developer-activity/</a></p>
]]></description><pubDate>Thu, 25 Jan 2024 00:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39124645</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39124645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39124645</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>See this previous paper: <a href="https://queue.acm.org/detail.cfm?id=3595878" rel="nofollow">https://queue.acm.org/detail.cfm?id=3595878</a></p>
]]></description><pubDate>Thu, 25 Jan 2024 00:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39124598</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39124598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39124598</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>"I'm a bit pessimistic that much of this research is being driven by large orgs in collaboration with researchers who aren't sufficiently independent."<p>I'm one of the co-authors of the study. I think your sentiment is valid but what you describe is true for most fields of research: conflicts of interest can be a problem.<p>I can attest to the fact that the researchers behind this study have extensive backgrounds in academic research and hold themselves to high standards. If nothing else, not doing so risks putting individual reputations on the line.</p>
]]></description><pubDate>Wed, 24 Jan 2024 20:42:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39122383</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39122383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39122383</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>Makes sense - I agree with you. My mistake on assuming you were referring to metrics like the ones I listed.</p>
]]></description><pubDate>Wed, 24 Jan 2024 20:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39122328</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39122328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39122328</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>> Developer experience encompasses how developers feel about, think about, and value their work.9 In prior research, we identified more than 25 sociotechnical factors that affect DevEx. For example, interruptions, unrealistic deadlines, and friction in development tools negatively affect DevEx, while having clear tasks, well-organized code, and pain-free releases improve it.<p><a href="https://queue.acm.org/detail.cfm?id=3595878" rel="nofollow">https://queue.acm.org/detail.cfm?id=3595878</a></p>
]]></description><pubDate>Wed, 24 Jan 2024 17:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=39120337</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39120337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39120337</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>Agreed with this. We're working on it!</p>
]]></description><pubDate>Wed, 24 Jan 2024 17:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39120148</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39120148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39120148</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>"Are there any plans to figure out objective ways to measure productivity"<p>You can't measure developer productivity objectively, assuming you're referring to metrics like lines of code, number of pull requests, or velocity points which are infamous. There's broad agreement on this both within the research community as well as practitioners at leading tech companies.<p>Here are some examples:
<a href="https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity-bae" rel="nofollow">https://newsletter.pragmaticengineer.com/p/measuring-develop...</a><p>"... and what distinguishes 'good devex' from 'bad devex'"<p>Yes to this. This is an ongoing effort - we have two previous journal papers that touch on this which may be of interest to you:<p>- <a href="https://getdx.com/research/devex-what-actually-drives-productivity/" rel="nofollow">https://getdx.com/research/devex-what-actually-drives-produc...</a><p>- <a href="https://getdx.com/research/conceptual-framework-for-developer-experience/" rel="nofollow">https://getdx.com/research/conceptual-framework-for-develope...</a></p>
]]></description><pubDate>Wed, 24 Jan 2024 17:38:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39120135</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39120135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39120135</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>Ever seen developers that are frustrated by technical debt and whose business leaders don't seem to care? This study is aimed to help with that.</p>
]]></description><pubDate>Wed, 24 Jan 2024 17:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39120042</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39120042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39120042</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>"You could look at literally any objective measure to proxy actual productivity and be better off than this"<p>It's fairly well-established in research (and in practice) that there is no objective measure of developer productivity. Metrics like lines of code, number of pull requests, velocity points are incredibly poor proxies.</p>
]]></description><pubDate>Wed, 24 Jan 2024 17:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39119956</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39119956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39119956</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>+1<p>If you read the introduction of the paper, you'll see that the aim of this paper is to give managers and developers concrete data to use to help get buy-in on investing in developer experience from business leaders.<p><a href="https://queue.acm.org/detail.cfm?id=3639443" rel="nofollow">https://queue.acm.org/detail.cfm?id=3639443</a></p>
]]></description><pubDate>Wed, 24 Jan 2024 17:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39119936</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39119936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39119936</guid></item><item><title><![CDATA[New comment by geekjock in "Good DevEx increases productivity. Here is the data"]]></title><description><![CDATA[
<p>I'm one of the co-authors of the study. Your critique is valid though by research standards, for this type of study, our sample is sufficient. We are planning to replicate this study on a larger scale in the future, though!</p>
]]></description><pubDate>Wed, 24 Jan 2024 17:22:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39119908</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39119908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39119908</guid></item><item><title><![CDATA[Developer Productivity Metrics Used at Top Tech Comnpanies]]></title><description><![CDATA[
<p>Article URL: <a href="https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity-bae">https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity-bae</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39016635">https://news.ycombinator.com/item?id=39016635</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Jan 2024 18:20:07 +0000</pubDate><link>https://newsletter.pragmaticengineer.com/p/measuring-developer-productivity-bae</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=39016635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39016635</guid></item><item><title><![CDATA[New comment by geekjock in "Ask HN: What's the book that people in your field pretend to have read?"]]></title><description><![CDATA[
<p>Accelerate - this book has become an excuse for managers to spend outrageous money implementing metrics like lead time and deployment frequency to measure teams, whereas the book actually advises something very different.</p>
]]></description><pubDate>Sun, 08 Oct 2023 22:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=37814898</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=37814898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37814898</guid></item><item><title><![CDATA[New comment by geekjock in "Ask HN: How do “private cloud” SaaS solutions work?"]]></title><description><![CDATA[
<p>Do you know of specific examples of companies that offer this?</p>
]]></description><pubDate>Sat, 21 Jan 2023 18:01:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=34468499</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34468499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34468499</guid></item><item><title><![CDATA[Ask HN: How do “private cloud” SaaS solutions work?]]></title><description><![CDATA[
<p>It seems like companies that traditionally offered multi-tenant cloud and on-premises versions of their software are now switching to offering “private cloud” or “managed service” versions that are a hybrid of the previous approaches.<p>From what I can tell, this approach involves the vendor creating and managing a customer’s software instance, but doing so in a single-tenant model on the customer’s preferred cloud provider.<p>I’m curious to know how this works. Does the vendor get access the customer’s AWS/Azure/GC account and then create the resources to run the software there? Or does the vendor deploy the software in their own cloud accounts in the region/provider preferred by the customer, and then somehow keep the instance confined to being accessed within the customer’s network?<p>Example: https://document360.com/private-hosting/</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34466840">https://news.ycombinator.com/item?id=34466840</a></p>
<p>Points: 1</p>
<p># Comments: 4</p>
]]></description><pubDate>Sat, 21 Jan 2023 15:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34466840</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34466840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34466840</guid></item><item><title><![CDATA[Why it’s difficult to measure developer productivity]]></title><description><![CDATA[
<p>Article URL: <a href="https://abinoda.substack.com/p/difficult-to-measure">https://abinoda.substack.com/p/difficult-to-measure</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34368395">https://news.ycombinator.com/item?id=34368395</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Jan 2023 14:46:50 +0000</pubDate><link>https://abinoda.substack.com/p/difficult-to-measure</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34368395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34368395</guid></item><item><title><![CDATA[Measuring Engineering Productivity]]></title><description><![CDATA[
<p>Article URL: <a href="https://abinoda.substack.com/p/engineering-productivity">https://abinoda.substack.com/p/engineering-productivity</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34275009">https://news.ycombinator.com/item?id=34275009</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Jan 2023 14:36:06 +0000</pubDate><link>https://abinoda.substack.com/p/engineering-productivity</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34275009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34275009</guid></item><item><title><![CDATA[New comment by geekjock in "Measuring an engineering organization"]]></title><description><![CDATA[
<p>I'm a developer and am right there with you. But if you're a decades-old corporation with 10,000 engineers, you need some set of signals to help guide improvements to tools and processes, right? This benefits developers, and there should be a set of signals to enable this.</p>
]]></description><pubDate>Tue, 03 Jan 2023 21:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34238133</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34238133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34238133</guid></item><item><title><![CDATA[New comment by geekjock in "Measuring an engineering organization"]]></title><description><![CDATA[
<p>"What should we measure to improve developer productivity?" is a decades-old problem for leaders with no clear solution.<p>There finally seems to be some level of consensus that output metrics like lines of code, # of PRs, and commits, are an ineffective approach.<p>Lean metrics like cycle time and lead time can be a helpful high-level diagnostic, but they're far from an indicator of effectiveness or productivity.<p>A new approach being adopted by many organizations is to focus on the actual experiences of developers... the things that slow them down or frustrate them... and turn these into measurements that guide improvement. I'm the founder of getdx.com where we're publishing research on this: <a href="http://paper.getdx.com" rel="nofollow">http://paper.getdx.com</a></p>
]]></description><pubDate>Tue, 03 Jan 2023 20:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34237562</link><dc:creator>geekjock</dc:creator><comments>https://news.ycombinator.com/item?id=34237562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34237562</guid></item></channel></rss>