{
    "archive_path": "archive/1777017760.397359",
    "base_url": "blog.lmorchard.com/2026/03/11/grief-and-the-ai-split",
    "basename": "",
    "bookmarked_date": "2026-04-24 08:02",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/blog.lmorchard.com/2026/03/11/grief-and-the-ai-split",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=blog.lmorchard.com",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": null
    },
    "domain": "blog.lmorchard.com",
    "downloaded_at": "2026-04-24T08:02:42.887502+00:00",
    "downloaded_datestr": "2026-04-24 08:02",
    "extension": "",
    "hash": "S869JW169YR9PQ5M3C1S",
    "history": {
        "archive_org": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://web.archive.org/save/https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-04-24T08:04:01.052694+00:00",
                "index_texts": null,
                "output": "https://web.archive.org/web/20260424080343/https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:03:15.372119+00:00",
                "status": "succeeded"
            }
        ],
        "dom": [
            {
                "cmd": [
                    "/usr/bin/chromium-browser",
                    "--proxy-server=socks5://tor-socks-proxy:9150",
                    "--disable-features=DarkMode",
                    "--run-all-compositor-stages-before-draw",
                    "--hide-scrollbars",
                    "--autoplay-policy=no-user-gesture-required",
                    "--no-first-run",
                    "--use-fake-ui-for-media-stream",
                    "--use-fake-device-for-media-stream",
                    "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'",
                    "--headless=new",
                    "--no-sandbox",
                    "--no-zygote",
                    "--disable-dev-shm-usage",
                    "--disable-software-rasterizer",
                    "--disable-sync",
                    "--window-size=1440,2000",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "--user-data-dir=/data/personas/Default/chrome_profile",
                    "--profile-directory=Default",
                    "--dump-dom",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "131.0.6778",
                "end_ts": "2026-04-24T08:02:55.497254+00:00",
                "index_texts": null,
                "output": "output.html",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:02:45.893162+00:00",
                "status": "succeeded"
            }
        ],
        "favicon": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://www.google.com/s2/favicons?domain=blog.lmorchard.com"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-04-24T08:02:45.578595+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:02:43.062718+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-04-24T08:02:45.761170+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:02:45.605226+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [
            {
                "cmd": [
                    "(internal) archivebox.extractors.htmltotext",
                    "./{singlefile,dom}.html"
                ],
                "cmd_version": "0.8.5rc51",
                "end_ts": "2026-04-24T08:03:08.326255+00:00",
                "index_texts": [
                    "(/pagefind/pagefind-ui.css) Grief and the AI Split - blog.lmorchard.com (https://webmention.io/lmorchard.com/webmention) (https://www.gravatar.com/avatar/b45c48fc9e05922e2f368a9d7d7d8de1?s=16) (/index.css) (https://blog.lmorchard.com/index.rss) (blog.lmorchard.com) (/index.rss) (blog.lmorchard.com) (/js/components/theme-selector.css)  (/) (blog.lmorchard.com) blog.lmorchard.com  (/) (It's all spinning wheels & self-doubt until the first pot of coffee.) brewing all the espresso      (Search) (Search) Clear     (Enable dark theme)      (http://lmorchard.com/)  about me  (/archives.html)  archives  (https://blog.lmorchard.com/index.rss) (blog.lmorchard.com)  feed  (/colophon/)  colophon    Grief and the AI Split  (2026-03-11T12:00:00-07:00) (2026 Weeks 9, 10, & 11) (/2026/03/13/w11/)    (/2026/) 2026 \u2022 (/2026/03/) March \u2022 11  (2026 Weeks 7 & 8) (/2026/02/20/w08/)     Grief and the AI Split (/tag/ai/) ai  (/tag/coding/) coding  (/tag/webdev/) webdev  (/tag/career/) career  (/tag/codegen/) codegen  (/tag/llms/) llms    TL;DR : AI-assisted coding is revealing a split among developers that was always there but invisible when we all worked the same way. I've felt the grief too\u2014but mine resolved differently than I expected, and I think that says something about what kind of developer I've been all along. (Silhouette of trees during sunset) Photo by (https://unsplash.com/@luciandachman?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) Lucian on (https://unsplash.com/photos/silhouette-of-trees-during-sunset-Y4XF74XQhi0?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) Unsplash   Grief and the AI Split The Mourning  The Split  My Grief Was Different  The Grief That Sticks  Neither Side Is Wrong  Make Computer Do Thing    A few months ago, I wrote about (https://blog.lmorchard.com/2025/12/19/computer-fun/) how making computers do things is fun . The gist: I've never been in it for the elegance of code. I've been in it for the result. I learned BASIC on a Commodore 64 at age 7 not because BASIC was beautiful (it wasn't) but because I wanted to make things happen on screen. Then I learned 6502 assembly because BASIC was too slow for what I wanted to do . That post was my attempt to explain why AI coding tools felt like a natural fit for me. But since then, I've been reading other people's reactions to this moment, and I want to come back to it. The Mourning  James Randall wrote (https://www.jamesdrandall.com/posts/the_thing_i_loved_has_changed/) a piece that hit a nerve . He's been programming since age 7 in the 1980s, like me. But his experience of this moment is subtly different from mine: The wonder is harder to access. The sense of discovery, of figuring something out through sheer persistence and ingenuity \u2014 that\u2019s been compressed. Not eliminated, but compressed. And something is lost in the compression, even if something is gained.  Nolan Lawson put it more starkly in \"(https://nolanlawson.com/2026/02/07/we-mourn-our-craft/) We Mourn Our Craft \": We\u2019ll miss the feeling of holding code in our hands and molding it like clay in the caress of a master sculptor. We\u2019ll miss the sleepless wrangling of some odd bug that eventually relents to the debugger at 2 AM. We\u2019ll miss creating something we feel proud of, something true and right and good. We\u2019ll miss the satisfaction of the artist\u2019s signature at the bottom of the oil painting, the GitHub repo saying \u201cI made this.\u201d  These are real feelings about real losses. I'm not here to argue otherwise. But reading these posts, I kept having this nagging sense that we were mourning different things. The Split  Here's what I think is happening: AI-assisted coding is exposing a divide among developers that was always there but maybe less visible. 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 motivation behind the work was invisible because the process was identical. 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. I wrote about this split before in terms of (https://blog.lmorchard.com/2025/12/19/computer-fun/) my college math and CS classes : 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. I tended to do better in classes focused on application and did not-so-well in pure math classes. (I still want to take another crack at Calculus someday, but that's a different story.) My Grief Was Different  I want to be clear: I've felt grief too. I've gone through a real adjustment period over the past 18-24 months. I was afraid I wouldn't be able to understand the new tools. But, it seems I have. I was worried I wouldn't understand the output, that I'd lose my ability to judge whether the code was actually right. But it turns out decades of reading and reviewing code doesn't evaporate. I can still tell when something's wrong and I still have taste. I was afraid the puzzle-solving was over. But it wasn't. It just moved up a level. Which, when I think about it, is exactly what's happened at every other transition in my career. I went from placing bytes in memory on a C64 to writing functions to designing systems. The puzzle got more abstract each time, but it never stopped being a puzzle. Now the puzzle is architecture, composition, directing the assistant. It's different. It's still satisfying to me, anyway. So most of my fears got tested against reality and thankfully didn't hold up. But some grief stuck. The Grief That Sticks  I grieve for the web I've known. Not for writing HTML by hand, but I grieve for the open web as an ecosystem. It's threatened in ways that have nothing to do with whether I personally type code or not. (https://blog.lmorchard.com/2024/03/11/dance-for-the-bots/) AI training on the commons , the further consolidation of who gets to shape how people experience the internet. That's a real loss, and it doesn't go away because I'm personally more productive. I grieve for (https://blog.lmorchard.com/2025/05/20/minimum-viable-human-career/) the career landscape shifting under me . Webdev's been my thing for over three decades. But, it's not a hot field anymore, whether folks like it or not: mobile apps took some big bites, but AI engineering is really ruling the roost now. I've been worried whether I could make that shift. I think I have been, but the anxiety is genuine, and I don't think it's finished. Here's what I notice about my grief: none of it is about missing the act of writing code. It's about the world around 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. Neither Side Is Wrong  Kevin Lawver wrote (https://lawver.net/2026/02/nostalgia-is-an-anchor/) a response to Lawson that I mostly agree with. He argues for redirecting craft and passion rather than clinging to how things were. But I'd go further than framing it as nostalgia vs. pragmatism. (And you know (https://blog.lmorchard.com/tag/retrocomputing/) I've got plenty of nostalgia , but that doesn't pay my mortgage.) I think recognizing which kind of grief you're feeling is the actually useful thing here. If you're mourning the loss of the craft itself\u2014the texture of writing code, the satisfaction of an elegant solution\u2014that's real, and no amount of \"just adapt\" addresses it. You might need to find that satisfaction somewhere else, or accept that work is going to feel different. Frankly, we've been lucky there's been a livelihood in craft up to now. If you're mourning the context\u2014the changing web, the shifting career landscape, the uncertainty\u2014that's real too, but it's more actionable. You can learn new tools. You can push for the web you want, even if it's (https://hackaday.com/2024/09/10/a-look-at-the-small-web-part-1/) a small web . You can grieve and adapt at the same time. I've been trying to do a lot of both. I'm not entirely sure how it's going. I do really feel for what (https://nolanlawson.com/2026/02/07/we-mourn-our-craft/) Nolan Lawson said here : I don\u2019t celebrate the new world, but I also don\u2019t resist it. The sun rises, the sun sets, I orbit helplessly around it, and my protests can\u2019t stop it. It doesn\u2019t care; it continues its arc across the sky regardless, moving but unmoved.  But, you know, I'd be lying if I said it didn't excite me a bit, amidst the grief & terror. Make Computer Do Thing  I started programming in the 80s. Every language I've learned since then has been a means to an end. That is, a new way to make computers do things I wanted them to do. AI-assisted coding feels like the latest in that progression. Not a discontinuity per se, just another rung on the ladder. But I'm trying to hold that lightly. Because the ladder itself is changing, the building it's leaning against is changing, and I'd be lying if I said I knew exactly where it's going. What I do know is this: I still get the same hit of satisfaction when something I thought up and built actually works. The code got there differently than it used to, but the moment it runs and does the thing? That hasn't changed in my over 40 years at it.  Please enable JavaScript to view the (http://disqus.com/?ref_noscript) comments powered by Disqus.  (http://disqus.com) blog comments powered by Disqus     (/2026/03/13/w11/) 2026 Weeks 9, 10, & 11   Previous  (/2026/02/20/w08/) 2026 Weeks 7 & 8  Next     \u00a9 2002 - 2026 Les Orchard<(mailto:me@lmorchard.com) me@lmorchard.com >  (http://lmorchard.com/)  about me  (/archives.html)  archives  (https://blog.lmorchard.com/index.rss) (blog.lmorchard.com)  feed  (/colophon/)  colophon        "
                ],
                "output": "htmltotext.txt",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:03:08.292467+00:00",
                "status": "succeeded"
            }
        ],
        "media": [
            {
                "cmd": [
                    "/usr/local/bin/yt-dlp",
                    "--restrict-filenames",
                    "--trim-filenames",
                    "128",
                    "--write-description",
                    "--write-info-json",
                    "--write-annotations",
                    "--write-thumbnail",
                    "--no-call-home",
                    "--write-sub",
                    "--write-auto-subs",
                    "--convert-subs=srt",
                    "--yes-playlist",
                    "--continue",
                    "--no-abort-on-error",
                    "--ignore-errors",
                    "--geo-bypass",
                    "--add-metadata",
                    "--format=(bv*+ba/b)[filesize<=750m][filesize_approx<=?750m]/(bv*+ba/b)",
                    "--skip-download",
                    "--cache-dir=/data/yt-dlp-cache/",
                    "--cookies=/data/yt-dlp-cache/cookies.txt",
                    "--proxy=socks5://tor-socks-proxy:9150",
                    "--no-playlist",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "2024.10.7",
                "end_ts": "2026-04-24T08:03:15.294615+00:00",
                "index_texts": [],
                "output": "media/",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:03:08.511610+00:00",
                "status": "succeeded"
            }
        ],
        "mercury": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/postlight-parser",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "2.2.3",
                "end_ts": "2026-04-24T08:03:08.254781+00:00",
                "index_texts": null,
                "output": "mercury/",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:03:00.025665+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/readability-extractor",
                    "/tmp/tmpu6l1vvy6",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2026-04-24T08:02:59.589176+00:00",
                "index_texts": [
                    "2026\n              \u2022\n              March\n              \u2022\n              11\n            \n            \n              \u00a0\u00a0\n            \n          \n          Grief and the AI Split\n          \n        \n\n        TL;DR: AI-assisted coding is revealing a split among developers that was always there but invisible when we all worked the same way. I've felt the grief too\u2014but mine resolved differently than I expected, and I think that says something about what kind of developer I've been all along.\n\n\n\n\n\n\n\nPhoto by Lucian on Unsplash\n\n\n\n\n\nA few months ago, I wrote about how making computers do things is fun. The gist: I've never been in it for the elegance of code. I've been in it for the result. I learned BASIC on a Commodore 64 at age 7 not because BASIC was beautiful (it wasn't) but because I wanted to make things happen on screen. Then I learned 6502 assembly because BASIC was too slow for what I wanted to do.\nThat post was my attempt to explain why AI coding tools felt like a natural fit for me. But since then, I've been reading other people's reactions to this moment, and I want to come back to it.\nThe Mourning\nJames Randall wrote a piece that hit a nerve. He's been programming since age 7 in the 1980s, like me. But his experience of this moment is subtly different from mine:\n\nThe wonder is harder to access. The sense of discovery, of figuring something out through sheer persistence and ingenuity \u2014 that\u2019s been compressed. Not eliminated, but compressed. And something is lost in the compression, even if something is gained.\n\nNolan Lawson put it more starkly in \"We Mourn Our Craft\":\n\nWe\u2019ll miss the feeling of holding code in our hands and molding it like clay in the caress of a master sculptor. We\u2019ll miss the sleepless wrangling of some odd bug that eventually relents to the debugger at 2 AM. We\u2019ll miss creating something we feel proud of, something true and right and good. We\u2019ll miss the satisfaction of the artist\u2019s signature at the bottom of the oil painting, the GitHub repo saying \u201cI made this.\u201d\n\nThese are real feelings about real losses. I'm not here to argue otherwise. But reading these posts, I kept having this nagging sense that we were mourning different things.\nThe Split\nHere's what I think is happening: AI-assisted coding is exposing a divide among developers that was always there but maybe less visible.\nBefore 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 motivation behind the work was invisible because the process was identical.\nNow 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.\nI wrote about this split before in terms of my college math and CS classes: 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. I tended to do better in classes focused on application and did not-so-well in pure math classes. (I still want to take another crack at Calculus someday, but that's a different story.)\nMy Grief Was Different\nI want to be clear: I've felt grief too. I've gone through a real adjustment period over the past 18-24 months.\nI was afraid I wouldn't be able to understand the new tools. But, it seems I have. I was worried I wouldn't understand the output, that I'd lose my ability to judge whether the code was actually right. But it turns out decades of reading and reviewing code doesn't evaporate. I can still tell when something's wrong and I still have taste.\nI was afraid the puzzle-solving was over. But it wasn't. It just moved up a level. Which, when I think about it, is exactly what's happened at every other transition in my career. I went from placing bytes in memory on a C64 to writing functions to designing systems. The puzzle got more abstract each time, but it never stopped being a puzzle. Now the puzzle is architecture, composition, directing the assistant. It's different. It's still satisfying to me, anyway.\nSo most of my fears got tested against reality and thankfully didn't hold up. But some grief stuck.\nThe Grief That Sticks\nI grieve for the web I've known. Not for writing HTML by hand, but I grieve for the open web as an ecosystem. It's threatened in ways that have nothing to do with whether I personally type code or not. AI training on the commons, the further consolidation of who gets to shape how people experience the internet. That's a real loss, and it doesn't go away because I'm personally more productive.\nI grieve for the career landscape shifting under me. Webdev's been my thing for over three decades. But, it's not a hot field anymore, whether folks like it or not: mobile apps took some big bites, but AI engineering is really ruling the roost now. I've been worried whether I could make that shift. I think I have been, but the anxiety is genuine, and I don't think it's finished.\nHere's what I notice about my grief: none of it is about missing the act of writing code. It's about the world around 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.\nNeither Side Is Wrong\nKevin Lawver wrote a response to Lawson that I mostly agree with. He argues for redirecting craft and passion rather than clinging to how things were. But I'd go further than framing it as nostalgia vs. pragmatism. (And you know I've got plenty of nostalgia, but that doesn't pay my mortgage.)\nI think recognizing which kind of grief you're feeling is the actually useful thing here. If you're mourning the loss of the craft itself\u2014the texture of writing code, the satisfaction of an elegant solution\u2014that's real, and no amount of \"just adapt\" addresses it. You might need to find that satisfaction somewhere else, or accept that work is going to feel different. Frankly, we've been lucky there's been a livelihood in craft up to now.\nIf you're mourning the context\u2014the changing web, the shifting career landscape, the uncertainty\u2014that's real too, but it's more actionable. You can learn new tools. You can push for the web you want, even if it's a small web. You can grieve and adapt at the same time.\nI've been trying to do a lot of both. I'm not entirely sure how it's going. I do really feel for what Nolan Lawson said here:\n\nI don\u2019t celebrate the new world, but I also don\u2019t resist it. The sun rises, the sun sets, I orbit helplessly around it, and my protests can\u2019t stop it. It doesn\u2019t care; it continues its arc across the sky regardless, moving but unmoved.\n\nBut, you know, I'd be lying if I said it didn't excite me a bit, amidst the grief & terror.\nMake Computer Do Thing\nI started programming in the 80s. Every language I've learned since then has been a means to an end. That is, a new way to make computers do things I wanted them to do. AI-assisted coding feels like the latest in that progression. Not a discontinuity per se, just another rung on the ladder.\nBut I'm trying to hold that lightly. Because the ladder itself is changing, the building it's leaning against is changing, and I'd be lying if I said I knew exactly where it's going.\nWhat I do know is this: I still get the same hit of satisfaction when something I thought up and built actually works. The code got there differently than it used to, but the moment it runs and does the thing? That hasn't changed in my over 40 years at it."
                ],
                "output": "readability/",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:02:55.704774+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-04-24T08:02:55.583003+00:00",
                "index_texts": null,
                "output": "Grief and the AI Split - blog.lmorchard.com",
                "pwd": "/data/archive/1777017760.397359",
                "schema": "ArchiveResult",
                "start_ts": "2026-04-24T08:02:55.562525+00:00",
                "status": "succeeded"
            }
        ],
        "wget": []
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": "https://web.archive.org/web/20260424080343/https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/",
        "dom": "output.html",
        "favicon": "favicon.ico",
        "git": null,
        "media": "media/",
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "Grief and the AI Split - blog.lmorchard.com",
        "warc": null,
        "wget": null
    },
    "link_dir": "/data/archive/1777017760.397359",
    "newest_archive_date": "2026-04-24T08:03:15.372119+00:00",
    "num_failures": 0,
    "num_outputs": 9,
    "oldest_archive_date": "2026-04-24T08:02:43.062718+00:00",
    "path": "/2026/03/11/grief-and-the-ai-split/",
    "schema": "Link",
    "scheme": "https",
    "snapshot_abid": "snp_01KPZ86AMZB6A2DD5D011WP0D5",
    "snapshot_id": "6261973d-29ba-4049-9d68-af0e43cb01a5",
    "sources": [
        "/data/sources/1777017759-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1777017760.397359",
    "title": "Grief and the AI Split - blog.lmorchard.com",
    "url": "https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/"
}