{"componentChunkName":"component---src-templates-blog-post-js","path":"/software-engineering-may-no-longer-be-a-lifetime-career/","result":{"data":{"site":{"siteMetadata":{"title":"sean goedecke"}},"markdownRemark":{"id":"93baae5a-657b-5f67-b026-ae32fe49edcb","excerpt":"I don’t think there’s compelling evidence that using AI makes you less intelligent overall. However, it seems pretty obvious that using AI to perform a task…","html":"<p>I don’t think there’s compelling evidence that using AI makes you less intelligent overall<sup id=\"fnref-1\"><a href=\"#fn-1\" class=\"footnote-ref\">1</a></sup>. However, it seems pretty obvious that using AI to perform a task means you don’t learn as much <em>about performing that task</em>. Some software engineers think this is a decisive argument against the use of AI. Their argument goes something like this:</p>\n<ol>\n<li>Using AI means you don’t learn as much from your work</li>\n<li>AI-users thus become less effective engineers over time, as their technical skills atrophy</li>\n<li>Therefore we shouldn’t use AI in our work</li>\n</ol>\n<p>I don’t necessarily agree with (2). On the one hand, moving from assembly language to C made programmers less effective in some ways and more effective in others. On the other hand, the transition from writing code by hand to using AI is arguably a bigger shift, so who knows? But it doesn’t matter. Even if we grant that (2) is correct, <strong>this is still a bad argument</strong>.</p>\n<p>Until around 2024, the best way to learn how to do software engineering was just <em>doing software engineering</em>. That was really lucky for us! It meant that we could parlay a coding hobby into a lucrative career, and that the people who really liked the work would just get better and better over time. However, that was never an immutable fact of what software engineering is. It was just a fortunate coincidence.</p>\n<p>It would really suck for software engineers if using AI made us worse at our jobs in the long term (or even at general reasoning, though I still don’t believe that’s true). But <strong>we might still be obliged to use it, if it provided enough short-term benefits</strong>, for the same reason that construction workers are obliged to lift heavy objects: because that’s what we’re being paid to do.</p>\n<p>If you work in construction, you need to lift and carry a series of heavy objects in order to be effective. But lifting heavy objects puts long-term wear on your back and joints, making you less effective over time. Construction workers don’t say that being a good construction worker means not lifting heavy objects. They say “too bad, that’s the job”<sup id=\"fnref-2\"><a href=\"#fn-2\" class=\"footnote-ref\">2</a></sup>.</p>\n<p>If AI does turn out to make you dumber, why can’t we just keep writing code by hand? You can! You just might not be able to earn a salary doing so, for the same reason that there aren’t many jobs out there for carpenters who refuse to use power tools. If the models are good enough, you will simply get outcompeted by engineers willing to trade their long-term cognitive ability for a short-term lucrative career<sup id=\"fnref-3\"><a href=\"#fn-3\" class=\"footnote-ref\">3</a></sup>.</p>\n<p>I hope that this isn’t true. It would be really unfortunate for software engineers. But it would be even more unfortunate if it were true and we refused to acknowledge it.</p>\n<p>The career of a pro athlete has a maximum lifespan of around fifteen years. You have the opportunity to make a lot of money until around your mid-thirties, at which point your body just can’t keep up with it. A common tragic figure today is the professional athlete who believes the show will go on forever and doesn’t prepare for the day they can’t do it anymore. We may be in the first generation of software engineers in the same position. If so, it’s probably a good idea to plan accordingly.</p>\n<div class=\"footnotes\">\n<hr>\n<ol>\n<li id=\"fn-1\">\n<p>If you’re thinking “wait, there’s research on this”, you can likely read my take on the paper you’re thinking of <a href=\"/impact-of-ai-study\">here</a>, <a href=\"/your-brain-on-chatgpt\">here</a> or <a href=\"/how-does-ai-impact-skill-formation\">here</a>.</p>\n<a href=\"#fnref-1\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-2\">\n<p>Of course, construction workers do have layers of techniques for avoiding lifting heavy objects when possible (cranes, dollies, forklifts, and so on). There’s a natural analogy here to a set of techniques for staying mentally engaged that software engineers are yet to discover.</p>\n<a href=\"#fnref-2\" class=\"footnote-backref\">↩</a>\n</li>\n<li id=\"fn-3\">\n<p>In theory labor unions could slow this process down (and have forced employers to slow down this race-to-the-bottom in other industries). But I’m pessimistic about tech labor unions for all the usual reasons: the job is too highly-paid, you can work (and thus scab) from anywhere on the planet, and so on.</p>\n<a href=\"#fnref-3\" class=\"footnote-backref\">↩</a>\n</li>\n</ol>\n</div>","frontmatter":{"title":"Software engineering may no longer be a lifetime career","description":null,"date":"April 24, 2026","tags":["ai"]}}},"pageContext":{"slug":"/software-engineering-may-no-longer-be-a-lifetime-career/","previous":{"slug":"/luddites-and-ai-datacenters/","title":"Luddites and burning down AI datacenters"},"next":{"slug":"/luddites-and-ai-datacenters/notes/","title":""},"preview":{"slug":"/luddites-and-ai-datacenters/","title":"Luddites and burning down AI datacenters","snippetHtml":"<p>Is it time to start burning down datacenters?</p><p>Some people think so. An Indianapolis city council member had his house recently <a href=\"https://www.kbtx.com/2026/04/07/councilman-says-someone-fired-shots-his-home-left-no-data-centers-note/\">shot up</a> for supporting datacenters, and Sam Altman’s home was <a href=\"https://www.wired.com/story/sam-altman-home-attack-openai-san-franisco-office-threat/\">firebombed</a> (and then <a href=\"https://sfstandard.com/2026/04/12/sam-altman-s-home-targeted-second-attack/\">shot</a>) shortly afterwards. People from all sides of the argument are <a href=\"https://www.bloodinthemachine.com/p/why-the-ai-backlash-has-turned-violent\">sounding</a> the <a href=\"https://thesoufancenter.org/intelbrief-2025-november-5/\">alarm</a> about imminent violence.</p><p>The obvious historical comparison is <a href=\"https://en.wikipedia.org/wiki/Luddite\">Luddism</a>, the 19th-century phenomenon where English weavers and knitters destroyed the machines that were automating their work, and (in some cases) killed the machines’ owners. Anti-AI people are <a href=\"https://www.theguardian.com/commentisfree/article/2024/jul/27/harm-ai-artificial-intelligence-backlash-human-labour\">reclaiming</a> the term to describe themselves, and many of the leading lights of the anti-AI movement (like <a href=\"https://www.bloodinthemachine.com/\">Brian Merchant</a> or <a href=\"https://www.versobooks.com/en-gb/products/688-breaking-things-at-work?srsltid=AfmBOorCgru7ReSwbVdt40nZmQaaeGfbpjLV7epM0fSv_V01QSY5b5TP\">Gavin Mueller</a>) have written books arguing more or less that the Luddites were right, and we ought to follow their example in order to resist AI automation.<br /><a href=\"/luddites-and-ai-datacenters/\">Continue reading...</a></p>"}}},"staticQueryHashes":["1146911855","3764592887"]}