[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-_8ul0GJRM0cl-FchhEepQSK8Id-5sGiMvJOpc2hpTwk":3,"sanity--_JxKtiWZW74FGG-y_J0v4LrPFh2lhfeIrWL53g1Ehg":237},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":212},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":64,"comments":171,"dateUrl":172,"excerpt":173,"image":174,"legacyBody":177,"product":12,"publishedAt":180,"slug":181,"sponsored":12,"tags":183,"title":211,"visible":171},"2023-05-25T09:39:13Z","wp-post-15400","XzVcPPDfPNmxxXS3zvDpoM","blogPost","2025-10-31T17:26:43Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,80,89,97,105,125,155,163],{"_key":66,"_type":67,"markDefs":12,"url":68},"c5c1d97f7657","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Fffade8d2-d103-4104-9ff5-b44387cef1e6",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"299a4cb69694","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"299a4cb696940","span",[],"This week we discuss the many reasons \"time\" always trips up programmers. Plus, a deep dive into Docker, GUIDs, and Paul's patented approach to radical pander.",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":88,"style":79},"8147b53b743b",[83],{"_key":84,"_type":75,"marks":85,"text":87},"8147b53b743b0",[86],"strong","Note: for those looking to avoid the topic, this episode was recorded several weeks prior to publication and is free of any pandemic conversation.",[],{"_key":90,"_type":71,"children":91,"markDefs":96,"style":79},"09f89ec1fbe5",[92],{"_key":93,"_type":75,"marks":94,"text":95},"09f89ec1fbe50",[],"When Robinhood went down at the beginning of March, many speculated it might have been caused by an extra day, February 29th. This is a leap year after all. Robinhood blamed the outage on an unprecedented spike in usage. Either way, it go us thinking about time.",[],{"_key":98,"_type":71,"children":99,"markDefs":104,"style":79},"134161fabe2e",[100],{"_key":101,"_type":75,"marks":102,"text":103},"134161fabe2e0",[],"For example, Postgres has a great understanding of time as a database. Like, it really knows all the different things that happened going back to literally year 4,000 BC including years that were skipped when they re-crafted the calendar and just like bananas stuff that happens with calendars over time. An excellent source of truth if it fits with your project.",[],{"_key":106,"_type":71,"children":107,"markDefs":121,"style":79},"f02244b5a431",[108,112,117],{"_key":109,"_type":75,"marks":110,"text":111},"f02244b5a4310",[],"Next up, a user shared the story of a wild interaction between Docker and the driver used by Razor peripherals. You can't have your fancy gaming mouse fired up and also be working on some container orchestration. Apparently they ",{"_key":113,"_type":75,"marks":114,"text":116},"f02244b5a4311",[115],"f26b3c0fdf1a","request the same GUID",{"_key":118,"_type":75,"marks":119,"text":120},"f02244b5a4312",[]," and get a bit confused if one already exists.",[122],{"_key":115,"_type":123,"href":124,"reference":12},"link","https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fdocker\u002Fcomments\u002F815l9n\u002Fdocker_for_windows_wont_start_if_razer_synapse_3\u002F",{"_key":126,"_type":71,"children":127,"markDefs":150,"style":79},"49c9becfd6b0",[128,132,137,141,146],{"_key":129,"_type":75,"marks":130,"text":131},"49c9becfd6b00",[],"If you're still feeling a little uncertain about exactly how Docker\u002FKubernetes works, Paul suggests this ",{"_key":133,"_type":75,"marks":134,"text":136},"49c9becfd6b01",[135],"10f2a16ae143","lovely illustrated guide",{"_key":138,"_type":75,"marks":139,"text":140},"49c9becfd6b02",[]," for children or ",{"_key":142,"_type":75,"marks":143,"text":145},"49c9becfd6b03",[144],"c68130702059","this comic",{"_key":147,"_type":75,"marks":148,"text":149},"49c9becfd6b04",[],", which is for grown ups.",[151,153],{"_key":135,"_type":123,"href":152,"reference":12},"https:\u002F\u002Fwww.cncf.io\u002Fthe-childrens-illustrated-guide-to-kubernetes\u002F",{"_key":144,"_type":123,"href":154,"reference":12},"https:\u002F\u002Fcloud.google.com\u002Fkubernetes-engine\u002Fkubernetes-comic",{"_key":156,"_type":71,"children":157,"markDefs":162,"style":79},"dc559510112c",[158],{"_key":159,"_type":75,"marks":160,"text":161},"dc559510112c0",[],"We chat about MySpace and whether it was ever cutting edge during its rise to prominence?",[],{"_key":164,"_type":71,"children":165,"markDefs":170,"style":79},"f0e6a71a589f",[166],{"_key":167,"_type":75,"marks":168,"text":169},"f0e6a71a589f0",[],"Last, we dive into the pronunciation of \"char\", by the end of which, half of us have turned into full blown pirate impersonators.",[],true,"2020\u002F03\u002F17","Did a leap year trip up Robinhood? Why does Postgres know so much about ancient calendars? And how do you pronounce char? ",{"_type":56,"asset":175},{"_ref":176,"_type":59},"image-6f6591e18674cee2e570564767f3f8ca14c19158-3000x1575-png",{"code":178,"language":179},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002F5ba9abbb-bf5e-4ff2-b29a-425c32e2b7a5?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>This week we discuss the many reasons \"time\" always trips up programmers. Plus, a deep dive into Docker, GUIDs, and Paul's patented approach to radical pander. \u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>Note: for those looking to avoid the topic, this episode was recorded several weeks prior to publication and is free of any pandemic conversation.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>When Robinhood went down at the beginning of March, many speculated it might have been caused by an extra &nbsp;day, February 29th. This is a leap year after all. Robinhood blamed the outage on an unprecedented spike in usage. Either way, it go us thinking about time.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>For example, Postgres has a great understanding of time as a database. Like, it really knows all the different things that happened going back to literally year 4,000 BC including years that were skipped when they re-crafted the calendar and just like bananas stuff that happens with calendars over time. An excellent source of truth if it fits with your project.  \u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Next up, a user shared the story of a wild interaction between Docker and the driver used by Razor peripherals. You can't have your fancy gaming mouse fired up and also be working on some container orchestration. Apparently they \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fdocker\u002Fcomments\u002F815l9n\u002Fdocker_for_windows_wont_start_if_razer_synapse_3\u002F\">request the same GUID\u003C\u002Fa> and get a bit confused if one already exists.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you're still feeling a little uncertain about exactly how Docker\u002FKubernetes works, Paul suggests this \u003Ca href=\"https:\u002F\u002Fwww.cncf.io\u002Fthe-childrens-illustrated-guide-to-kubernetes\u002F\">lovely illustrated guide\u003C\u002Fa> for children or \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fkubernetes-engine\u002Fkubernetes-comic\">this comic\u003C\u002Fa>, which is for grown ups.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We chat about MySpace and whether it was ever cutting edge during its rise to prominence?&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Last, we dive into the pronunciation of \"char\", by the end of which, half of us have turned into full blown pirate impersonators.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2020-03-17T04:30:00.000Z",{"current":182},"podcast-219-time-postgres-guid-docker-razor-char",[184,192,194,199,201,206],{"_createdAt":185,"_id":186,"_rev":187,"_type":188,"_updatedAt":185,"slug":189,"title":191},"2023-05-23T16:43:21Z","wp-tagcat-bulletin","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":190},"bulletin","Bulletin",{"_createdAt":185,"_id":186,"_rev":187,"_type":188,"_updatedAt":185,"slug":193,"title":191},{"current":190},{"_createdAt":185,"_id":195,"_rev":187,"_type":188,"_updatedAt":185,"slug":196,"title":198},"wp-tagcat-stackoverflow",{"current":197},"stackoverflow","Stackoverflow",{"_createdAt":185,"_id":195,"_rev":187,"_type":188,"_updatedAt":185,"slug":200,"title":198},{"current":197},{"_createdAt":185,"_id":202,"_rev":187,"_type":188,"_updatedAt":185,"slug":203,"title":205},"wp-tagcat-podcast",{"current":204},"podcast","The Stack Overflow Podcast",{"_createdAt":185,"_id":207,"_rev":187,"_type":188,"_updatedAt":185,"slug":208,"title":210},"wp-tagcat-the-stack-overflow-podcast",{"current":209},"the-stack-overflow-podcast","the stack overflow podcast","Podcast: Time Keeps on Slipping",[213,219,225,231],{"_id":214,"publishedAt":215,"slug":216,"sponsored":12,"title":218},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":217},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":220,"publishedAt":221,"slug":222,"sponsored":12,"title":224},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":223},"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":226,"publishedAt":227,"slug":228,"sponsored":12,"title":230},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":229},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":232,"publishedAt":233,"slug":234,"sponsored":12,"title":236},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":235},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":238,"sourceMap":-1},{"count":239,"lastTimestamp":240},2,"2023-05-25T09:47:09Z"]