{"id":51287,"date":"2026-03-18T15:31:56","date_gmt":"2026-03-18T19:31:56","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=51287"},"modified":"2026-03-26T11:12:37","modified_gmt":"2026-03-26T15:12:37","slug":"grief-and-the-ai-split","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/03\/18\/grief-and-the-ai-split\/","title":{"rendered":"Grief and the AI Split"},"content":{"rendered":"<p><a href=\"https:\/\/daringfireball.net\/linked\/2026\/03\/13\/amodei-ai-code-claim-chowder\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2026\/03\/13\/amodei-ai-code-claim-chowder\">\n<p>But where I think Amodei&rsquo;s remarks, quoted above, are facile is that it hasn&rsquo;t played out as simply that lines of code that would have been written by human programmers are now generated by AI models. That&rsquo;s part of it, for sure. But what&rsquo;s revolutionary&#x2009;&mdash;&#x2009;a topic I&rsquo;ve been posting about twice already today&#x2009;&mdash;&#x2009;is that AI code generation tools are being used to create services and apps and libraries that simply would not have been written at all before. It may well be that the total number of lines of code that will be written by people today isn&rsquo;t much different from the number of lines of code that were written by people a year ago. But there might be 10&#xD7; more code generated by AI than is written by people today.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/blog.lmorchard.com\/2026\/03\/11\/grief-and-the-ai-split\/\">Les Orchard<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=47358206\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.lmorchard.com\/2026\/03\/11\/grief-and-the-ai-split\/\">\n<p>Before AI, both camps were doing the same thing every day. Writing code by hand. Using the same editors, the same languages, the same pull request workflows. The craft-lovers and the make-it-go people sat next to each other, shipped the same products, looked indistinguishable. The <em>motivation<\/em> behind the work was invisible because the <em>process<\/em> was identical.<\/p>\n<p>Now there's a fork in the road. You can let the machine write the code and focus on directing what gets built, or you can insist on hand-crafting it. And suddenly the reason you got into this in the first place becomes visible, because the two camps are making different choices at that fork.<\/p>\n<p>I wrote about this split before in terms of <a href=\"https:\/\/blog.lmorchard.com\/2025\/12\/19\/computer-fun\/\">my college math and CS classes<\/a>: some of us loved proofs and theorems for their own sake, some of us only clicked with the material when we could apply it to something.<\/p>\n<p>[&#8230;]<\/p>\n<p>Here's what I notice about my grief: none of it is about missing the act of writing code. It's about the world <em>around<\/em> the code changing. The ecosystem, the economy, the culture. I think that's a different kind of loss than what Randall and Lawson are describing. Theirs is about the craft itself. Mine is about the context and the reasons why we're doing any of this.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2026\/03\/13\/grief-and-the-ai-split\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2026\/03\/13\/grief-and-the-ai-split\">\n<p>Orchard&rsquo;s fine essay examines a philosophical divide within the ranks of talented, considerate craftsperson developers. The divide that I&rsquo;m talking about has been present ever since the demand for programmers exploded, but AI code generation tooling is turning it into an expansive gulf. The best programmers are more clearly the best than ever before. The worst programmers have gone from laying a few turds a day to spewing veritable mountains of hot steaming stinky shit, while beaming with pride at their increased productivity.<\/p>\n<\/blockquote>\n\n<p>There are additional groups. Some good programmers don&rsquo;t use AI for coding. They&rsquo;re against it for philosophical reasons, or it doesn&rsquo;t apply well to their current project, or they haven&rsquo;t taken the time or built the skills to really make it work for them. There are also hobbyists and people who know <em>some<\/em> programming, but are not really professional programmers, who are successfully using AI to help build tools for themselves.<\/p>\n\n<p><a href=\"https:\/\/mastodon.online\/@octothorpe\/116199683081030823\">CM Harrington<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.online\/@octothorpe\/116199683081030823\">\n<p>Pssst&#8230; most software development was slop before AI. <\/p>\n<p>Sure, <em>your<\/em> code was beautiful and artisanal and custom crafted to be beautiful, performant, and not at all created to be shipped in a fortnight between countless meetings with unclear goals and zero understanding of the bigger picture or user needs.  <\/p>\n<p>But those other folks&#8230;<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/sama\/status\/2033935276079510011\">Sam Altman<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/sama\/status\/2033935276079510011\">\n<p>I have so much gratitude to people who wrote extremely complex software character-by-character. It already feels difficult to remember how much effort it really took.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/x.com\/Jonathan_Blow\/status\/2033999716762194113\">Jonathan Blow<\/a>:<\/p>\n<blockquote cite=\"https:\/\/x.com\/Jonathan_Blow\/status\/2033999716762194113\">\n<p>This is such a <em>completely<\/em> different reality from where I live, at this point it&rsquo;s just difficult to say anything meaningful about it at all.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/16\/ai-layoffs\/\">AI Layoffs<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/03\/11\/greg-knauss-is-losing-himself\/\">Greg Knauss Is Losing Himself<\/a><\/li>\n<\/ul>\n\n<p id=\"grief-and-the-ai-split-update-2026-03-26\">Update (<a href=\"#grief-and-the-ai-split-update-2026-03-26\">2026-03-26<\/a>): <a href=\"https:\/\/shkspr.mobi\/blog\/2026\/03\/im-ok-being-left-behind-thanks\/\">Terence Eden<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=47454341\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/shkspr.mobi\/blog\/2026\/03\/im-ok-being-left-behind-thanks\/\">\n<p>Part of the crypto grift was telling people to &ldquo;<a href=\"https:\/\/www.coingecko.com\/learn\/hfsp-in-crypto\">Have Fun Staying Poor<\/a>&rdquo;. That weaponisation of <abbr title=\"Fear of Missing Out\">FOMO<\/abbr> was an insidious way to get people to drop their scepticism.<\/p>\n<p>I feel the same way about the current crop of AI tools. I&rsquo;ve tried a bunch of them. Some are good. Most are a bit shit. Few are useful to me as they are now. I&rsquo;m <em>utterly<\/em> content to wait until their hype has been realised. Why should I invest in learning the equivalent of WordStar for DOS when Google Docs is coming any-day-now?<\/p>\n<p>If this tech is as amazing as you say it is, I&rsquo;ll be able to pick it up and become productive on a timescale of my choosing not yours.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>John Gruber: But where I think Amodei&rsquo;s remarks, quoted above, are facile is that it hasn&rsquo;t played out as simply that lines of code that would have been written by human programmers are now generated by AI models. That&rsquo;s part of it, for sure. But what&rsquo;s revolutionary&#x2009;&mdash;&#x2009;a topic I&rsquo;ve been posting about twice already today&#x2009;&mdash;&#x2009;is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2026-03-18T19:32:00Z","apple_news_api_id":"d1c4407f-309e-4cf9-9867-29cd50067f87","apple_news_api_modified_at":"2026-03-26T15:12:41Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/A0cRAfzCeTPmYZynNUAZ_hw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2615,1351,27,71,1227,251],"class_list":["post-51287","post","type-post","status-publish","format-standard","hentry","category-technology","tag-anthropic","tag-artificial-intelligence","tag-craft","tag-programming","tag-top-posts","tag-working"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=51287"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51287\/revisions"}],"predecessor-version":[{"id":51376,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51287\/revisions\/51376"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=51287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=51287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=51287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}