<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>link &amp;mdash; Nat Knight</title>
    <link>http://natknight.xyz/tag:link</link>
    <description>Reflections, diversions, and opinions from a progressive ex-physicist programmer dad with a sore back.</description>
    <pubDate>Sun, 24 May 2026 14:17:18 -0700</pubDate>
    <item>
      <title>Link: AI&#39;s Effect on Programming Jobs</title>
      <link>http://natknight.xyz/link-ais-effect-on-programming-jobs</link>
      <description>&lt;![CDATA[#link #ai&#xA;&#xA;Laurie Voss hypothesizes that rather than driving all software developers out of a job, the rise of generative LLMs and &#34;vibe coding&#34; will result in more overall software development jobs, but that they will look different than the ones that currently exist.&#xA;&#xA;The argument goes roughly:&#xA;&#xA;LLMs are a new layer of abstraction for writing programs&#xA;New layers of abstraction create new kinds of programmers who don&#39;t think as much about layers lower on the stack&#xA;There&#39;s lots of unmet demand for software development&#xA;Developers who can &#34;vibe code&#34; to meet this need will be numerous, productive, and decently paid (though perhaps not well compensated as developers in 2025).&#xA;&#xA;!-- more --&#xA;&#xA;He also argues that overall demand for software development will go up as it gets cheaper, so salaries for current developers won&#39;t really be impacted.&#xA;&#xA;While I have a couple of quibbles, I like this a lot! I think &#34;AI is a new level of abstraction&#34; is a much more useful take than &#34;all code will be written by AI&#34; or &#34;AI is useless and will go away&#34;. The idea of a software engineer who doesn&#39;t really know how to code is very strange, but I can sort of see how it would work with the right tools. You would need a bunch of knowledge about protocols, databases, architecture, etc. that previously would have been inaccessible to someone who doesn&#39;t code, but that&#39;s changed now.&#xA;&#xA;I&#39;m not sure I buy the &#34;salaries won&#39;t go down&#34; component. We&#39;ve witnessed fifty years of capital rapaciously sucking up every grain of surplus profit it can, so if there&#39;s a way that LLMs could be used to undermine software developers&#39; bargaining power re: the cost of their labour I bet someone will find it, or at least try hard enough that it will be a bad time, at least in the short term.&#xA;&#xA;With all the AI hype flying around leaders who (for example)&#xA;&#xA;replace their staff with AI agents&#xA;create a class of &#34;vibe coders&#34; whose salaries are anchored lower&#xA;buy AI licenses for their favourite half of the engineering team and lay off the other half&#xA;&#xA;will be lionized as bold and forward thinking, at least until the negative consequences of these actions start to crop up. I think they will crop up, because more code means more tech debt, and with fewer people building theories you&#39;re going to hit that wall sooner or later, but the owning class and their lackeys can remain irrational way longer than it takes to erode your salary.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="http://natknight.xyz/tag:link" class="hashtag"><span>#</span><span class="p-category">link</span></a> <a href="http://natknight.xyz/tag:ai" class="hashtag"><span>#</span><span class="p-category">ai</span></a></p>

<p><a href="https://seldo.com/posts/ai-effect-on-programming-jobs">Laurie Voss hypothesizes</a> that rather than driving all software developers out of a job, the rise of generative LLMs and “vibe coding” will result in more overall software development jobs, but that they will look different than the ones that currently exist.</p>

<p>The argument goes roughly:</p>
<ul><li>LLMs are a new layer of abstraction for writing programs</li>
<li>New layers of abstraction create new kinds of programmers who don&#39;t think as much about layers lower on the stack</li>
<li>There&#39;s lots of unmet demand for software development</li>
<li>Developers who can “vibe code” to meet this need will be numerous, productive, and decently paid (though perhaps not well compensated as developers in 2025).</li></ul>



<p>He also argues that overall demand for software development will go up as it gets cheaper, so salaries for current developers won&#39;t really be impacted.</p>

<p>While I have a couple of quibbles, I like this a lot! I think “AI is a new level of abstraction” is a <em>much</em> more useful take than “all code will be written by AI” or “AI is useless and will go away”. The idea of a software engineer who doesn&#39;t really know how to code is very strange, but I can sort of see how it would work with the right tools. You would need a bunch of knowledge about protocols, databases, architecture, etc. that previously would have been inaccessible to someone who doesn&#39;t code, but that&#39;s changed now.</p>

<p>I&#39;m not sure I buy the “salaries won&#39;t go down” component. We&#39;ve witnessed fifty years of capital rapaciously sucking up every grain of surplus profit it can, so if there&#39;s a way that LLMs could be used to undermine software developers&#39; bargaining power re: the cost of their labour I bet someone will find it, or at least try hard enough that it will be a bad time, at least in the short term.</p>

<p>With all the AI hype flying around leaders who (for example)</p>
<ul><li>replace their staff with AI agents</li>
<li>create a class of “vibe coders” whose salaries are anchored lower</li>
<li>buy AI licenses for their favourite half of the engineering team and lay off the other half</li></ul>

<p>will be lionized as bold and forward thinking, at least until the negative consequences of these actions start to crop up. I think they <em>will</em> crop up, because more code means more tech debt, and with fewer people <a href="https://pages.cs.wisc.edu/~remzi/Naur.pdf">building theories</a> you&#39;re going to hit that wall sooner or later, but the owning class and their lackeys can remain irrational way longer than it takes to erode your salary.</p>
]]></content:encoded>
      <guid>http://natknight.xyz/link-ais-effect-on-programming-jobs</guid>
      <pubDate>Wed, 26 Mar 2025 16:13:38 +0000</pubDate>
    </item>
  </channel>
</rss>