{
    "archive_path": "archive/1765638581.035335",
    "base_url": "morrisbrodersen.de/how-do-you-like-what-you-built",
    "basename": "",
    "bookmarked_date": "2025-12-13 15:09",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/morrisbrodersen.de/how-do-you-like-what-you-built",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=morrisbrodersen.de",
        "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": "morrisbrodersen.de",
    "downloaded_at": "2025-12-13T15:09:45.454801+00:00",
    "downloaded_datestr": "2025-12-13 15:09",
    "extension": "",
    "hash": "500ZV4E4Y97T519FFBS5",
    "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://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-12-13T15:11:36.662402+00:00",
                "index_texts": null,
                "output": "TimeoutExpired: Command '['/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://morrisbrodersen.de/how-do-you-like-what-you-built/']' timed out after 60 seconds",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:36.593716+00:00",
                "status": "failed"
            }
        ],
        "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://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "131.0.6778",
                "end_ts": "2025-12-13T15:10:06.326653+00:00",
                "index_texts": null,
                "output": "output.html",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:09:56.748175+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=morrisbrodersen.de"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-12-13T15:09:49.349533+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:09:46.129780+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://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-12-13T15:09:49.580433+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:09:49.385187+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [
            {
                "cmd": [
                    "(internal) archivebox.extractors.htmltotext",
                    "./{singlefile,dom}.html"
                ],
                "cmd_version": "0.8.5rc51",
                "end_ts": "2025-12-13T15:10:30.364083+00:00",
                "index_texts": [
                    "How Do You Like What You\u2019ve Built? \u2014 Morris Brodersen (https://rsms.me/) (https://rsms.me/inter/inter.css) (/styles/main.css) (/assets/favicon.png) (RSS) (/rss.xml)  (/) \u2190 MB   How Do You Like What You\u2019ve Built? January 3rd, 2025  Recently, a colleague asked me for a code review on some complex\n              UI changes. The idea was to make an error-prone form easier to use\n              by displaying warnings in the right moment, and automating various\n              state changes in the background (think \u201csmart configurator\u201d). The\n              requirements were given upfront, so my colleague was in execution\n              mode, turning these requirements into code.  Glancing over the pull request, nothing stood out as problematic,\n              but I didn\u2019t feel ready to approve the changes before playing with\n              the new UI.  However, before testing it myself, I asked (via chat message):  How do you like the new behavior?  I went to grab a coffee; when I came back, they had answered with\n              roughly the following:  Not sure, to be honest. A couple minutes pass...  It feels a bit off, like sometimes I can\u2019t really make the\n                changes I want as a user.  Another pause...  Actually there\u2019s still another bug I need to fix, let me get\n                back to you. This needs to be rock-solid for our users!   I can only assume what happened in the meantime, but it seems\n              asking them for their opinion (and not responding for a\n              while) was a cue for (https://blog.jim-nielsen.com/2024/sanding-ui/) sanding the UI , with great results: In the end, a problematic requirement was\n              dropped and multiple commits were added before the actual review.  Later, knowing how the author had engaged with their solution,\n              reviewing and approving the changes felt very comfortable.  I find it remarkable how a simple question can have such an\n              outsized impact. Of course, my colleague\u2019s particular reaction to\n              it was fantastic, and not to be taken for granted. They took\n              ownership and got to work, and were able to critically look at the\n              requirements and their solution. Thank you!  In any case, I believe asking engineers how they like\n              what they\u2019ve built to be a useful trick to try from time to time.\n              I\u00a0suspect only upside. \u220e        "
                ],
                "output": "htmltotext.txt",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:30.347957+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://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "2024.10.7",
                "end_ts": "2025-12-13T15:10:36.463013+00:00",
                "index_texts": [],
                "output": "media/",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:32.333937+00:00",
                "status": "succeeded"
            }
        ],
        "mercury": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/postlight-parser",
                    "https://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "2.2.3",
                "end_ts": "2025-12-13T15:10:30.308878+00:00",
                "index_texts": null,
                "output": "mercury/",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:26.952413+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/readability-extractor",
                    "/tmp/tmpksxwk0_n",
                    "https://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2025-12-13T15:10:10.638001+00:00",
                "index_texts": [
                    "Recently, a colleague asked me for a code review on some complex\n              UI changes. The idea was to make an error-prone form easier to use\n              by displaying warnings in the right moment, and automating various\n              state changes in the background (think \u201csmart configurator\u201d). The\n              requirements were given upfront, so my colleague was in execution\n              mode, turning these requirements into code.\n            \n            \n              Glancing over the pull request, nothing stood out as problematic,\n              but I didn\u2019t feel ready to approve the changes before playing with\n              the new UI.\n            \n            \n              However, before testing it myself, I asked (via chat message):\n            \n            \n              How do you like the new behavior?\n            \n            \n              I went to grab a coffee; when I came back, they had answered with\n              roughly the following:\n            \n            \n              Not sure, to be honest.\n              A couple minutes pass...\n              \n                It feels a bit off, like sometimes I can\u2019t really make the\n                changes I want as a user.\n              \n              Another pause...\n              \n                Actually there\u2019s still another bug I need to fix, let me get\n                back to you. This needs to be rock-solid for our users!\n              \n            \n            \n              I can only assume what happened in the meantime, but it seems\n              asking them for their opinion (and not responding for a\n              while) was a cue for\n              sanding the UI, with great results: In the end, a problematic requirement was\n              dropped and multiple commits were added before the actual review.\n            \n            \n              Later, knowing how the author had engaged with their solution,\n              reviewing and approving the changes felt very comfortable.\n            \n            \n              I find it remarkable how a simple question can have such an\n              outsized impact. Of course, my colleague\u2019s particular reaction to\n              it was fantastic, and not to be taken for granted. They took\n              ownership and got to work, and were able to critically look at the\n              requirements and their solution. Thank you!\n            \n            \n              In any case, I believe asking engineers how they like\n              what they\u2019ve built to be a useful trick to try from time to time.\n              I\u00a0suspect only upside. \u220e"
                ],
                "output": "readability/",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:08.269954+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://morrisbrodersen.de/how-do-you-like-what-you-built/"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2025-12-13T15:10:06.631687+00:00",
                "index_texts": null,
                "output": "How Do You Like What You\u2019ve Built? \u2014 Morris Brodersen",
                "pwd": "/data/archive/1765638581.035335",
                "schema": "ArchiveResult",
                "start_ts": "2025-12-13T15:10:06.555841+00:00",
                "status": "succeeded"
            }
        ],
        "wget": []
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": "TimeoutExpired: Command '['/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://morrisbrodersen.de/how-do-you-like-what-you-built/']' timed out after 60 seconds",
        "dom": "output.html",
        "favicon": "favicon.ico",
        "git": null,
        "media": "media/",
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "How Do You Like What You\u2019ve Built? \u2014 Morris Brodersen",
        "warc": null,
        "wget": null
    },
    "link_dir": "/data/archive/1765638581.035335",
    "newest_archive_date": "2025-12-13T15:10:36.593716+00:00",
    "num_failures": 1,
    "num_outputs": 8,
    "oldest_archive_date": "2025-12-13T15:09:46.129780+00:00",
    "path": "/how-do-you-like-what-you-built/",
    "schema": "Link",
    "scheme": "https",
    "snapshot_abid": "snp_01KCC45B274E14B5F2010JJQDX",
    "snapshot_id": "4f07cba5-e203-45c9-9b5f-3a3901295dbd",
    "sources": [
        "/data/sources/1765638579-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1765638581.035335",
    "title": "How Do You Like What You\u2019ve Built? \u2014 Morris Brodersen",
    "url": "https://morrisbrodersen.de/how-do-you-like-what-you-built/"
}