[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-X6eVo168kcDtSTlmYkdNCO3PVcuJ8ON8IZmdSkYA1M4":3,"sanity-wfj8VKN72gKDxLAFoFRDW5IJV5k0lxKkGAmysQ8gTHM":284},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":259},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d52b334e-4233-4e7d-a10b-bfba1472c2fb","2026-07-07T07:40:00.000Z",{"_type":10,"current":11},"slug","agent-orchestration-is-so-two-years-ago",null," Agent orchestration is so two-years ago",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":62,"comments":229,"dateUrl":230,"excerpt":75,"image":231,"legacyBody":234,"product":12,"publishedAt":237,"slug":238,"sponsored":12,"tags":240,"title":258,"visible":229},"2023-08-29T08:46:17Z","wp-post-22487","XzVcPPDfPNmxxXS3zvEpp9","blogPost","2025-10-31T17:27:07Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"role":59,"slug":60},"2023-05-23T16:27:18Z","wp-author-295","3Bta4LYddh6s1g3ALChVvb","blogAuthor","2025-05-09T17:21:54Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-d670f8093b43e483a52ba692d929578633f70eb5-1024x1024-jpg","reference","current","Eira May","B2B Editor",{"current":61},"emay",[63,67,78,87,107,126,141,182,218],{"_key":64,"_type":65,"markDefs":12,"url":66},"a9439faace38","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fe60fc0e0-f704-4792-badc-f4324ef548e6",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"4516f5f71402","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"4516f5f714020","span",[],"In part two of their conversation, Ben and Kyle chat with Python core developer and Steering Council member Pablo Galindo Salgado about balancing consistency and new features in language design, the importance of gathering community feedback on new iterations, and why he’s focused on making Python faster.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"c3420d2dcca6",[81],{"_key":82,"_type":73,"marks":83,"text":85},"c3420d2dcca60",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":103,"style":77},"8bc440a40f8c",[90,94,99],{"_key":91,"_type":73,"marks":92,"text":93},"8bc440a40f8c0",[],"Pablo is a Python core developer, ",{"_key":95,"_type":73,"marks":96,"text":98},"8bc440a40f8c1",[97],"55c97e669864","Steering Council",{"_key":100,"_type":73,"marks":101,"text":102},"8bc440a40f8c2",[]," member, and release manager of Python 3.10 and 3.11. He’s currently a senior software engineer at Bloomberg.",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fgithub.com\u002Fpython\u002Fsteering-council",{"_key":108,"_type":69,"children":109,"markDefs":123,"style":77},"8a677a00f813",[110,114,119],{"_key":111,"_type":73,"marks":112,"text":113},"8a677a00f8130",[],"Looking for a comprehensive guide to contributing to Python? The ",{"_key":115,"_type":73,"marks":116,"text":118},"8a677a00f8131",[117],"d84f09206e8d","Python Developer’s Guide",{"_key":120,"_type":73,"marks":121,"text":122},"8a677a00f8132",[]," is the place to start.",[124],{"_key":117,"_type":105,"href":125,"reference":12},"https:\u002F\u002Fdevguide.python.org\u002F",{"_key":127,"_type":69,"children":128,"markDefs":138,"style":77},"6ae8815db2f8",[129,134],{"_key":130,"_type":73,"marks":131,"text":133},"6ae8815db2f80",[132],"e3dd205bc2f1","The Zen of Python",{"_key":135,"_type":73,"marks":136,"text":137},"6ae8815db2f81",[]," is a list of the language’s guiding principles, including, “There should be one—and preferably only one—obvious way to do it.”",[139],{"_key":132,"_type":105,"href":140,"reference":12},"https:\u002F\u002Fpeps.python.org\u002Fpep-0020\u002F",{"_key":142,"_type":69,"children":143,"markDefs":175,"style":77},"71611ce86e1e",[144,148,153,157,162,166,171],{"_key":145,"_type":73,"marks":146,"text":147},"71611ce86e1e0",[],"Find Pablo on ",{"_key":149,"_type":73,"marks":150,"text":152},"71611ce86e1e1",[151],"25f79d23c420","LinkedIn",{"_key":154,"_type":73,"marks":155,"text":156},"71611ce86e1e2",[],", ",{"_key":158,"_type":73,"marks":159,"text":161},"71611ce86e1e3",[160],"adb7f4f3c1f7","Twitter",{"_key":163,"_type":73,"marks":164,"text":165},"71611ce86e1e4",[],", and ",{"_key":167,"_type":73,"marks":168,"text":170},"71611ce86e1e5",[169],"a15ac2e19ae4","GitHub",{"_key":172,"_type":73,"marks":173,"text":174},"71611ce86e1e6",[],".",[176,178,180],{"_key":151,"_type":105,"href":177,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpablo-galindo-salgado-4996b4139\u002F?originalSubdomain=uk",{"_key":160,"_type":105,"href":179,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fpyblogsal?lang=en",{"_key":169,"_type":105,"href":181,"reference":12},"https:\u002F\u002Fgithub.com\u002Fpablogsal",{"_key":183,"_type":69,"children":184,"markDefs":211,"style":77},"6edd933be0be",[185,189,194,197,201,204,208],{"_key":186,"_type":73,"marks":187,"text":188},"6edd933be0be0",[],"Find Kyle, a senior software engineer on Stack Overflow’s public platform, on ",{"_key":190,"_type":73,"marks":191,"text":193},"6edd933be0be1",[192],"bb2f7f7c3259","Linked",{"_key":195,"_type":73,"marks":196,"text":156},"6edd933be0be2",[],{"_key":198,"_type":73,"marks":199,"text":161},"6edd933be0be3",[200],"b1bad10e0747",{"_key":202,"_type":73,"marks":203,"text":165},"6edd933be0be4",[],{"_key":205,"_type":73,"marks":206,"text":170},"6edd933be0be5",[207],"8f7d8bd32d11",{"_key":209,"_type":73,"marks":210,"text":174},"6edd933be0be6",[],[212,214,216],{"_key":192,"_type":105,"href":213,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fkylemit\u002F",{"_key":200,"_type":105,"href":215,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fkylemitbtv?lang=en",{"_key":207,"_type":105,"href":217,"reference":12},"https:\u002F\u002Fgithub.com\u002FKyleMit",{"_key":219,"_type":69,"children":220,"markDefs":226,"style":77},"ec196353cba0",[221],{"_key":222,"_type":73,"marks":223,"text":225},"ec196353cba00",[224],"424136a6560e","TRANSCRIPT",[227],{"_key":224,"_type":105,"href":228,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-the-python-team-is-adapting-the-language-for-an-ai-future\u002Ftranscript",true,"2023\u002F07\u002F25",{"_type":53,"asset":232},{"_ref":233,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":235,"language":236},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https:\u002F\u002Fplayer.simplecast.com\u002F90e84d54-6dd6-4024-86d3-d439e0832a3d?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In part two of their conversation, Ben and Kyle chat with Python core developer and Steering Council member Pablo Galindo Salgado about balancing consistency and new features in language design, the importance of gathering community feedback on new iterations, and why he’s focused on making Python faster.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Pablo is a Python core developer, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpython\u002Fsteering-council\" target=\"_blank\" rel=\"noreferrer noopener\">Steering Council\u003C\u002Fa> member, and release manager of Python 3.10 and 3.11. He’s currently a senior software engineer at Bloomberg.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Looking for a comprehensive guide to contributing to Python? The \u003Ca href=\"https:\u002F\u002Fdevguide.python.org\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Python Developer’s Guide\u003C\u002Fa> is the place to start.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpeps.python.org\u002Fpep-0020\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">The Zen of Python\u003C\u002Fa> is a list of the language’s guiding principles, including, “There should be one—and preferably only one—obvious way to do it.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Find Pablo on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fpablo-galindo-salgado-4996b4139\u002F?originalSubdomain=uk\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fpyblogsal?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpablogsal\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Find Kyle, a senior software engineer on Stack Overflow’s public platform, on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fkylemit\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">Linked\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fkylemitbtv?lang=en\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKyleMit\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-the-python-team-is-adapting-the-language-for-an-ai-future\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-07-25T04:40:00.000Z",{"current":239},"how-the-python-team-is-adapting-the-language-for-an-ai-future-ep-593",[241,248,253],{"_createdAt":242,"_id":243,"_rev":244,"_type":245,"_updatedAt":242,"slug":246,"title":247},"2023-05-23T16:43:21Z","wp-tagcat-python","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":247},"python",{"_createdAt":242,"_id":249,"_rev":244,"_type":245,"_updatedAt":242,"slug":250,"title":252},"wp-tagcat-podcast",{"current":251},"podcast","The Stack Overflow Podcast",{"_createdAt":242,"_id":254,"_rev":244,"_type":245,"_updatedAt":242,"slug":255,"title":257},"wp-tagcat-the-stack-overflow-podcast",{"current":256},"the-stack-overflow-podcast","the stack overflow podcast","How the Python team is adapting the language for an AI future (Ep. 593)",[260,266,272,278],{"_id":261,"publishedAt":262,"slug":263,"sponsored":12,"title":265},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":264},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":267,"publishedAt":268,"slug":269,"sponsored":12,"title":271},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":270},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":273,"publishedAt":274,"slug":275,"sponsored":12,"title":277},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":276},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":279,"publishedAt":280,"slug":281,"sponsored":12,"title":283},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":282},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":285,"sourceMap":-1},{"count":286,"lastTimestamp":287},1,"2023-08-29T09:04:00Z"]