<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: gengstrand</title><link>https://news.ycombinator.com/user?id=gengstrand</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 12:19:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gengstrand" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gengstrand in "France to ditch Windows for Linux to reduce reliance on US tech"]]></title><description><![CDATA[
<p>From the article.<p>The French government did not provide a specific timeline for the switchover, or which distributions it was considering.<p>Got to be Mandrake right?</p>
]]></description><pubDate>Sat, 11 Apr 2026 03:23:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727022</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=47727022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727022</guid></item><item><title><![CDATA[New comment by gengstrand in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>If only the AI understands your code, then vendor lock-in and exposure to price hikes will be the least of your problems. I don't think that you will be able to add Claude as the Dev-On-Call to your pagerduty schedule. If you are in an industry that requires due diligence and you get sued for bugs that cause material damage and human suffering, then I don't think the "blame it on Claude" defense is going to land well in court. I cover these topics on <a href="https://www.exploravention.com/blogs/soft_arch_agentic_ai/" rel="nofollow">https://www.exploravention.com/blogs/soft_arch_agentic_ai/</a> which is a blog I wrote recently.</p>
]]></description><pubDate>Thu, 26 Mar 2026 18:00:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47533663</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=47533663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47533663</guid></item><item><title><![CDATA[New comment by gengstrand in "What AI coding costs you"]]></title><description><![CDATA[
<p>Thanks for writing this blog. Others are also starting to notice these impacts and writing about them. I believe that it is important for more voices to be heard.<p>What resonated most for me was the "Finding Your Threshold" section. Your "Developers need the dopamine hit of creation." is memorable. I have also blogged about this phenomenon at <a href="https://www.exploravention.com/blogs/soft_arch_agentic_ai/" rel="nofollow">https://www.exploravention.com/blogs/soft_arch_agentic_ai/</a> but I frame it more as how leaders can help the organization arrive at a healthy and sustainable balance between writing and reviewing code.</p>
]]></description><pubDate>Sat, 28 Feb 2026 17:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197888</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=47197888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197888</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>I am working on an app that uses old-school predictive AI (i.e. pytorch and scikit-learn) to predict professional sports outcomes in a way that is useful for DFS fans. Here is the landing page.<p><a href="https://www.higherscoresdfs.com/dfs/spa/welcome/" rel="nofollow">https://www.higherscoresdfs.com/dfs/spa/welcome/</a><p>Here is the pitch.<p>We seek to empower DFS fans through education about predicting professional sports athlete outcomes. We do that through strategy advice, hot player tips, optimized lineups, and pick’em style game-friendly player props. We're not trying to take away your control or do your thinking for you. We are just here to support you in making better decisions. Let the app do the number crunching so you can get back to competitive play that gets results and is also fun.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46947724</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=46947724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46947724</guid></item><item><title><![CDATA[New comment by gengstrand in "AI fatigue is real and nobody talks about it"]]></title><description><![CDATA[
<p>That's a type of fatigue that is not new but I hear you, context switching fatigue has increased ten fold with the introduction of agentic AI coding tools. Here are some more types of fatigue that have been increased with the adoption of LLMs in writing code.<p>There are plenty of articles on review fatigue including <a href="https://www.exploravention.com/blogs/soft_arch_agentic_ai/" rel="nofollow">https://www.exploravention.com/blogs/soft_arch_agentic_ai/</a> which I published recently. The focus there is less about the impact on the developer and more about the impact on the organization as letting bugs go to production will trigger the returning to high ceremony releases and release anxiety.<p>The OP article talks about AI fatigue of which review fatigue is a part. I guess that I would sum up the other parts like this. The agentic AI workflow is so focused on optimizing for productivity that it burns the human out.<p>The remedy is also not new for office work, take frequent breaks. I would also argue that the human developer should still write some code every now and then, not because the AI cannot do it but because it would slow the process down and allow for the human to recover while still feeling invested.</p>
]]></description><pubDate>Sun, 08 Feb 2026 16:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46935690</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=46935690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46935690</guid></item><item><title><![CDATA[New comment by gengstrand in "A Step Behind the Bleeding Edge: A Philosophy on AI in Dev"]]></title><description><![CDATA[
<p>Good question. Several reasons.<p>1. Since the same AI writes both the code and the unit tests, it stands to reason that both could be influenced by the same hallucinations.<p>2. Having a dev on call reduces time to restore service because the dev is familiar with the code. If developers stop reviewing code, they won't be familiar with it and won't be as effective. I am currently unaware of any viable agentic AI substitute for a dev on call capability.<p>3. There may be legal or compliance standards regarding due diligence which won't get met if developers are no longer familiar with the code.<p>I have blogged about this recently at <a href="https://www.exploravention.com/blogs/soft_arch_agentic_ai/" rel="nofollow">https://www.exploravention.com/blogs/soft_arch_agentic_ai/</a></p>
]]></description><pubDate>Sat, 31 Jan 2026 16:30:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46838068</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=46838068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46838068</guid></item><item><title><![CDATA[Ask HN: Will agentic AI grow to handle technology leadership responsibilities?]]></title><description><![CDATA[
<p>I think it is now pretty clear what impact agentic AI has on coders. I am curious how technology leaders (e.g., software architects, staff engineers, senior developers, team leads) are changing how they work and what they are responsible for in organizations that have fully committed to agentic AI. Now that it is the AI that is writing the code...<p>Do we still need humans to manage tech debt?<p>Do we still need humans to review the AI output?<p>Do we still need humans to care about non-functional requirements such as scalability and fault tolerance?<p>Do we still need a human developer on call?<p>If you said “yes” to any of the above, then do you believe that it is only a matter of time until your answer would change to “no,” or do you believe that it would always be “yes, humans are needed.” Please elaborate on why.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46736122">https://news.ycombinator.com/item?id=46736122</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 23 Jan 2026 18:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46736122</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=46736122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46736122</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What Are You Working On? (Nov 2025)"]]></title><description><![CDATA[
<p>Using AI to predict professional sports outcomes.<p><a href="https://www.exploravention.com/products/sports/" rel="nofollow">https://www.exploravention.com/products/sports/</a></p>
]]></description><pubDate>Mon, 10 Nov 2025 16:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45877216</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45877216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45877216</guid></item><item><title><![CDATA[New comment by gengstrand in "Clojure Land – Discover open-source Clojure libraries and frameworks"]]></title><description><![CDATA[
<p>How are these libraries curated? I ask because Clojure Land includes Donkey <a href="https://clojure.land/?q=donkey" rel="nofollow">https://clojure.land/?q=donkey</a> which was abandoned a couple of years ago.<p>Not sure about your information architecture. What is the difference between the web frameworks and web server abstraction tags?<p>This next question is more for the Clojure community. From <a href="https://clojure.land/?tags=Web%20Frameworks" rel="nofollow">https://clojure.land/?tags=Web%20Frameworks</a> we see 34 web frameworks. That seems like a lot to me. Why is there so much "scratching your own itch" because you don't like ring?</p>
]]></description><pubDate>Sun, 26 Oct 2025 15:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45712728</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45712728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45712728</guid></item><item><title><![CDATA[New comment by gengstrand in "Two things LLM coding agents are still bad at"]]></title><description><![CDATA[
<p>The conversation here seems to be more focused on coding from scratch. What I have noticed when I was looking at this last year was that LLMs were bad at enhancing already existing code (e.g. unit tests) that used annotation (a.k.a. decorators) for dependency injection. Has anyone here attempted that with the more recent models? If so, then what were your findings?</p>
]]></description><pubDate>Thu, 09 Oct 2025 16:11:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45529693</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45529693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45529693</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What's your experience with using graph databases for agentic use-cases?"]]></title><description><![CDATA[
<p>I used a graph database in <a href="https://www.exploravention.com/products/askarch/" rel="nofollow">https://www.exploravention.com/products/askarch/</a> because software architects typically need to understand the dependencies of a complex software system before they can suitably lead that technology. A dependency graph is a good data structure to use when reasoning about dependencies and a graph database is a natural choice for capturing dependency graphs. See <a href="https://www.infoq.com/articles/architecting-rag-pipeline/" rel="nofollow">https://www.infoq.com/articles/architecting-rag-pipeline/</a> for more details on the architecture of this AI product. The graph database works very well for this use case.<p>If you are considering the use of a graph database for AI based search and you are not already familiar with graph database technology, then you should be advised that graph databases are not relational databases. If you cognitively model nodes = tables and edges = joins, then you will be in for some nasty surprises. You should consider some learning, and some unlearning, to do before proceeding with that choice.</p>
]]></description><pubDate>Fri, 03 Oct 2025 15:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45464147</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45464147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45464147</guid></item><item><title><![CDATA[New comment by gengstrand in "The RAG Obituary: Killed by agents, buried by context windows"]]></title><description><![CDATA[
<p>I agree. Permit me to rephrase. From this learning adventure <a href="https://www.infoq.com/articles/architecting-rag-pipeline/" rel="nofollow">https://www.infoq.com/articles/architecting-rag-pipeline/</a> I came to understand what many now call context rot. If you want quality answers, you still need relevance reranking and filtering no matter how big your context window becomes. Whether that happens in a search that is upfront in a one shot prompt or iteratively in a long session through an agentic system is merely an implementation detail.</p>
]]></description><pubDate>Thu, 02 Oct 2025 21:31:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45455847</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45455847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45455847</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: Who wants to be hired? (October 2025)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Bay Area of California
  Remote: yes
  Willing to relocate: no
  Technologies: https://www.exploravention.com/services/
  Résumé/CV: https://www.linkedin.com/in/gengstrand/
  Email: https://www.exploravention.com/subscriptions/subscribe/</code></pre></p>
]]></description><pubDate>Thu, 02 Oct 2025 16:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45451701</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45451701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45451701</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>I am currently building a lot of AI models for predicting both individual athlete and team based performance for <a href="https://www.higherscoresdfs.com/dfs/spa/welcome/" rel="nofollow">https://www.higherscoresdfs.com/dfs/spa/welcome/</a><p>Like the rest of online mass media, HN covers generative AI a lot but there is still plenty of value in predictive AI. Both forms provide plenty of technical challenges to the AI engineer. I miss the days when you could get a stack trace to when debugging an issue.</p>
]]></description><pubDate>Tue, 30 Sep 2025 16:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45427342</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=45427342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45427342</guid></item><item><title><![CDATA[New comment by gengstrand in "The Ingredients of a Productive Monorepo"]]></title><description><![CDATA[
<p>It is true that there are significant benefits to monorepo but it comes at a cost. Managing a monorepo is more expensive than polyrepo. For the details behind that claim, check out <a href="https://www.exploravention.com/blogs/monorepo/" rel="nofollow">https://www.exploravention.com/blogs/monorepo/</a><p>The question is this. Do the costs of monorepo justify the benefits for your situation? The answer is not always yes.</p>
]]></description><pubDate>Wed, 28 May 2025 17:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44118506</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=44118506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44118506</guid></item><item><title><![CDATA[New comment by gengstrand in "Kotlin-Lsp: Kotlin Language Server and Plugin for Visual Studio Code"]]></title><description><![CDATA[
<p>Kotlin does not lock you in and has not locked you in to IntelliJ. About a year ago, I coded up a Kotlin service using VS Code. See <a href="https://glennengstrand.info/software/coding/csharp/kotlin" rel="nofollow">https://glennengstrand.info/software/coding/csharp/kotlin</a> for my description of that including how nice the developer experience was under VS Code. The plugin I used was <a href="https://github.com/mathiasfrohlich/vscode-kotlin">https://github.com/mathiasfrohlich/vscode-kotlin</a> which works like a charm.</p>
]]></description><pubDate>Thu, 22 May 2025 16:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44063380</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=44063380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44063380</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>I recently released an AI software architect chat app.<p><a href="https://www.exploravention.com/products/askarch/" rel="nofollow">https://www.exploravention.com/products/askarch/</a><p>It is an interesting discovery journey on extracting relevant information from both code and documentation with a sufficient density to stay within the context window and extracting efficient criteria from arbitrarily phrased questions.</p>
]]></description><pubDate>Mon, 28 Apr 2025 16:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43823108</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=43823108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43823108</guid></item><item><title><![CDATA[New comment by gengstrand in "LLM-powered tools amplify developer capabilities rather than replacing them"]]></title><description><![CDATA[
<p>I really appreciate the overall gist of this blog and find value in the mech suit vs human replacement analogy. The "near zero time" observation is not consistent with my own findings which I have blogged about at <a href="https://glennengstrand.info/software/llm/migration/java/typescript" rel="nofollow">https://glennengstrand.info/software/llm/migration/java/type...</a> and covers a more specific use case of service migration. Using LLMs did cut the heads down coding time by two thirds but certainly not to zero.</p>
]]></description><pubDate>Tue, 22 Apr 2025 16:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43763677</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=43763677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43763677</guid></item><item><title><![CDATA[New comment by gengstrand in "Kotlin, Swift, and Ruby losing popularity"]]></title><description><![CDATA[
<p>I recently blogged about the developer experience with server-side Kotlin at <a href="https://glennengstrand.info/software/coding/csharp/kotlin" rel="nofollow">https://glennengstrand.info/software/coding/csharp/kotlin</a> so you should know that the IntelliJ folks offer a community edition of their IDE that works great with Kotlin. You don't even need the IntelliJ IDE at all. I was able to code up that Kotlin service using VS Code which was also a great experience. Nothing felt limited or dummied down at all.</p>
]]></description><pubDate>Mon, 14 Apr 2025 17:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43683390</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=43683390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43683390</guid></item><item><title><![CDATA[New comment by gengstrand in "Ask HN: What are you working on? (March 2025)"]]></title><description><![CDATA[
<p>I am currently testing the hypothesis that RAG can reduce the likelihood of LLM hallucination when it comes to software architecture (existing or proposed enhancements or tech debt reduction) of complex systems. To that end, I recently launched a web spa <a href="https://www.exploravention.com/AskArchitect/" rel="nofollow">https://www.exploravention.com/AskArchitect/</a> where you can ask the software architect questions about various popular open source projects. I hope that you participate in this experiment.</p>
]]></description><pubDate>Mon, 31 Mar 2025 16:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43536728</link><dc:creator>gengstrand</dc:creator><comments>https://news.ycombinator.com/item?id=43536728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43536728</guid></item></channel></rss>