{
  "apiVersion": "v1",
  "passage": {
    "id": "anthropic-labs-port-python-to-typescript-over-weekend-2026",
    "text": "I was like, OK, I need to port this whole thing from Python to TypeScript. Like, as a-- you know, if I put on my, like, 2010s engineering hat, or even my early 2020s, like, that's a dumb idea. … But I was like, I think this is doable now. And I basically created this dynamic workflow set up. And over the weekend, … port the whole thing, like, verify it, double check it, … and then came back Monday to complete a workflow that was a ported version of that thing.",
    "speaker": "Mike Krieger",
    "role": "Head of Anthropic Labs",
    "organization": "Anthropic",
    "aiVendor": true,
    "work": {
      "title": "How Anthropic Builds: Lessons from Labs",
      "type": "interview",
      "date": "2026-07-02",
      "publisher": "AI Engineer (YouTube)",
      "locator": "4:38",
      "url": "https://www.youtube.com/watch?v=qqrk7CtkuIw"
    },
    "grade": "C",
    "verification": {
      "status": "verified",
      "reviewedOn": "2026-10-31"
    },
    "topics": [
      "migrations",
      "coding-agents"
    ],
    "functions": [
      "engineering"
    ],
    "figures": [],
    "context": "Describing a Labs project he moved from Python to TypeScript, in answer to a question on being more ambitious with prompts.",
    "url": "https://the-ai-record.com/passages/anthropic-labs-port-python-to-typescript-over-weekend-2026"
  },
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tooling and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}