[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Y_AoXw02nsXRhXlC58HrYHsMSq6i_8_niliA6peWngU":3,"sanity-jEt8bR4a0I196vpvZkjqv2NXwpqf_npRl-eKc_FoO4w":318},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":293},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":262,"dateUrl":263,"excerpt":264,"image":265,"legacyBody":268,"product":12,"publishedAt":271,"slug":272,"sponsored":12,"tags":274,"title":292,"visible":262},"2023-08-29T08:46:17Z","wp-post-22484","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,145,185,221,251],{"_key":64,"_type":65,"markDefs":12,"url":66},"d24f989b63bf","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/967170b5-0fda-4ceb-a84c-43654473be6b",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"ed9ce1a7a4e9","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"ed9ce1a7a4e90","span",[],"Ben and senior software engineer Kyle Mitofsky talk with Pablo Galindo Salgado, a Python core developer and Python Steering Council member, about how he infiltrated software development from the world of physics, the journey from fixing typos to updating core, and the time he broke GitHub (an important developer milestone!). This is part one of their two-part conversation.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"63bf9c8cbc1a",[81],{"_key":82,"_type":73,"marks":83,"text":85},"63bf9c8cbc1a0",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":103,"style":77},"41c182fb9595",[90,94,99],{"_key":91,"_type":73,"marks":92,"text":93},"41c182fb95950",[],"Pablo is a Python core developer, ",{"_key":95,"_type":73,"marks":96,"text":98},"41c182fb95951",[97],"ee319d3d8376","Steering Council",{"_key":100,"_type":73,"marks":101,"text":102},"41c182fb95952",[]," member, and release manager of Python 3.10 and 3.11. He splits this work 50/50 with his day job as a senior software engineer at Bloomberg.",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https://github.com/python/steering-council",{"_key":108,"_type":69,"children":109,"markDefs":123,"style":77},"8aa135a1770c",[110,114,119],{"_key":111,"_type":73,"marks":112,"text":113},"8aa135a1770c0",[],"An astrophysicist by training, he did his PhD on ",{"_key":115,"_type":73,"marks":116,"text":118},"8aa135a1770c1",[117],"b48ea0e59445","rotating black holes",{"_key":120,"_type":73,"marks":121,"text":122},"8aa135a1770c2",[],".",[124],{"_key":117,"_type":105,"href":125,"reference":12},"https://bigthink.com/starts-with-a-bang/black-holes-spin/",{"_key":127,"_type":69,"children":128,"markDefs":142,"style":77},"926086468367",[129,133,138],{"_key":130,"_type":73,"marks":131,"text":132},"9260864683670",[],"Whether you’re a new contributor or a seasoned veteran, the ",{"_key":134,"_type":73,"marks":135,"text":137},"9260864683671",[136],"fb7f3922e59d","Python Developer’s Guide",{"_key":139,"_type":73,"marks":140,"text":141},"9260864683672",[]," is a comprehensive guide to contributing to Python.",[143],{"_key":136,"_type":105,"href":144,"reference":12},"https://devguide.python.org/",{"_key":146,"_type":69,"children":147,"markDefs":178,"style":77},"9f3eb02ba91e",[148,152,157,161,166,170,175],{"_key":149,"_type":73,"marks":150,"text":151},"9f3eb02ba91e0",[],"Pablo is on ",{"_key":153,"_type":73,"marks":154,"text":156},"9f3eb02ba91e1",[155],"d45ca37f48e9","LinkedIn",{"_key":158,"_type":73,"marks":159,"text":160},"9f3eb02ba91e2",[],", ",{"_key":162,"_type":73,"marks":163,"text":165},"9f3eb02ba91e3",[164],"2805f0780f4f","Twitter",{"_key":167,"_type":73,"marks":168,"text":169},"9f3eb02ba91e4",[],", and ",{"_key":171,"_type":73,"marks":172,"text":174},"9f3eb02ba91e5",[173],"3f5d869a0120","GitHub",{"_key":176,"_type":73,"marks":177,"text":122},"9f3eb02ba91e6",[],[179,181,183],{"_key":155,"_type":105,"href":180,"reference":12},"https://www.linkedin.com/in/pablo-galindo-salgado-4996b4139/?originalSubdomain=uk",{"_key":164,"_type":105,"href":182,"reference":12},"https://twitter.com/pyblogsal?lang=en",{"_key":173,"_type":105,"href":184,"reference":12},"https://github.com/pablogsal",{"_key":186,"_type":69,"children":187,"markDefs":214,"style":77},"2cb28ad20bba",[188,192,197,200,204,207,211],{"_key":189,"_type":73,"marks":190,"text":191},"2cb28ad20bba0",[],"Kyle is also on ",{"_key":193,"_type":73,"marks":194,"text":196},"2cb28ad20bba1",[195],"8621021aa35e","Linked",{"_key":198,"_type":73,"marks":199,"text":160},"2cb28ad20bba2",[],{"_key":201,"_type":73,"marks":202,"text":165},"2cb28ad20bba3",[203],"942bc66116e5",{"_key":205,"_type":73,"marks":206,"text":169},"2cb28ad20bba4",[],{"_key":208,"_type":73,"marks":209,"text":174},"2cb28ad20bba5",[210],"acda0fe9e658",{"_key":212,"_type":73,"marks":213,"text":122},"2cb28ad20bba6",[],[215,217,219],{"_key":195,"_type":105,"href":216,"reference":12},"https://www.linkedin.com/in/kylemit/",{"_key":203,"_type":105,"href":218,"reference":12},"https://twitter.com/kylemitbtv?lang=en",{"_key":210,"_type":105,"href":220,"reference":12},"https://github.com/KyleMit",{"_key":222,"_type":69,"children":223,"markDefs":246,"style":77},"3957f3517b09",[224,228,233,237,242],{"_key":225,"_type":73,"marks":226,"text":227},"3957f3517b090",[],"Shoutout to ",{"_key":229,"_type":73,"marks":230,"text":232},"3957f3517b091",[231],"704b87a55994","Inquisitive Badge",{"_key":234,"_type":73,"marks":235,"text":236},"3957f3517b092",[]," winner ",{"_key":238,"_type":73,"marks":239,"text":241},"3957f3517b093",[240],"e539c80fa7a0","trever",{"_key":243,"_type":73,"marks":244,"text":245},"3957f3517b094",[]," for asking well-received questions on 30 separate days.",[247,249],{"_key":231,"_type":105,"href":248,"reference":12},"https://stackoverflow.com/help/badges/4128/inquisitive",{"_key":240,"_type":105,"href":250,"reference":12},"https://stackoverflow.com/users/3302683/trever",{"_key":252,"_type":69,"children":253,"markDefs":259,"style":77},"47e71cf21c61",[254],{"_key":255,"_type":73,"marks":256,"text":258},"47e71cf21c610",[257],"454ebf8a4592","TRANSCRIPT",[260],{"_key":257,"_type":105,"href":261,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/what-its-like-to-be-on-the-python-steering-council/transcript",true,"2023/07/21","Ben and senior software engineer Kyle Mitofsky talk with Pablo Galindo Salgado, a Python core developer and Python Steering Council member, about how he infiltrated software development from the world of physics, the journey from fixing typos to updating core, and the time he broke GitHub (an important developer milestone!).",{"_type":53,"asset":266},{"_ref":267,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":269,"language":270},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://player.simplecast.com/7bff213a-11c0-44e9-a4b4-28dff2b22638?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Ben and senior software engineer Kyle Mitofsky talk with Pablo Galindo Salgado, a Python core developer and Python Steering Council member, about how he infiltrated software development from the world of physics, the journey from fixing typos to updating core, and the time he broke GitHub (an important developer milestone!). This is part one of their two-part conversation.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Episode notes:\u003C/strong>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Pablo is a Python core developer, \u003Ca href=\"https://github.com/python/steering-council\">Steering Council\u003C/a> member, and release manager of Python 3.10 and 3.11. He splits this work 50/50 with his day job as a senior software engineer at Bloomberg.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>An astrophysicist by training, he did his PhD on \u003Ca href=\"https://bigthink.com/starts-with-a-bang/black-holes-spin/\">rotating black holes\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Whether you’re a new contributor or a seasoned veteran, the \u003Ca href=\"https://devguide.python.org/\">Python Developer’s Guide\u003C/a> is a comprehensive guide to contributing to Python.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Pablo is on \u003Ca href=\"https://www.linkedin.com/in/pablo-galindo-salgado-4996b4139/?originalSubdomain=uk\">LinkedIn\u003C/a>, \u003Ca href=\"https://twitter.com/pyblogsal?lang=en\">Twitter\u003C/a>, and \u003Ca href=\"https://github.com/pablogsal\">GitHub\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Kyle is also on \u003Ca href=\"https://www.linkedin.com/in/kylemit/\">Linked\u003C/a>, \u003Ca href=\"https://twitter.com/kylemitbtv?lang=en\">Twitter\u003C/a>, and \u003Ca href=\"https://github.com/KyleMit\">GitHub\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Shoutout to \u003Ca href=\"https://stackoverflow.com/help/badges/4128/inquisitive\">Inquisitive Badge\u003C/a> winner \u003Ca href=\"https://stackoverflow.com/users/3302683/trever\">trever\u003C/a> for asking well-received questions on 30 separate days.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/what-its-like-to-be-on-the-python-steering-council/transcript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2023-07-21T04:40:00.000Z",{"current":273},"what-its-like-to-be-on-the-python-steering-council-ep-592",[275,282,287],{"_createdAt":276,"_id":277,"_rev":278,"_type":279,"_updatedAt":276,"slug":280,"title":281},"2023-05-23T16:43:21Z","wp-tagcat-python","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":281},"python",{"_createdAt":276,"_id":283,"_rev":278,"_type":279,"_updatedAt":276,"slug":284,"title":286},"wp-tagcat-podcast",{"current":285},"podcast","The Stack Overflow Podcast",{"_createdAt":276,"_id":288,"_rev":278,"_type":279,"_updatedAt":276,"slug":289,"title":291},"wp-tagcat-the-stack-overflow-podcast",{"current":290},"the-stack-overflow-podcast","the stack overflow podcast","What it’s like to be on the Python Steering Council (Ep. 592)",[294,300,306,312],{"_id":295,"publishedAt":296,"slug":297,"sponsored":12,"title":299},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":298},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":301,"publishedAt":302,"slug":303,"sponsored":12,"title":305},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":304},"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":307,"publishedAt":308,"slug":309,"sponsored":12,"title":311},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":310},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":313,"publishedAt":314,"slug":315,"sponsored":12,"title":317},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":316},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":319,"sourceMap":-1},{"count":320,"lastTimestamp":12},0]