[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-mxGOX-44nobIKZ02u3DWGvX2avRO4cPGzOB0FvV6-Do":3,"sanity-FUR_fcPI8dX7iIAuTv-nTLfpeoHJAxM7ykQ1uws6N5M":303},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":278},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":248,"dateUrl":249,"excerpt":75,"image":250,"legacyBody":253,"product":12,"publishedAt":256,"slug":257,"sponsored":12,"tags":259,"title":277,"visible":248},"2023-05-24T12:51:00Z","wp-post-19992","XzVcPPDfPNmxxXS3zvEbnB","blogPost","2025-10-31T17:26:55Z",[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,160,200,219,237],{"_key":64,"_type":65,"markDefs":12,"url":66},"1098b17f9e91","embed","https:\u002F\u002Fart19.com\u002Fshows\u002F2355b740-4531-4071-a3ab-5907a95a36d3\u002Fepisodes\u002Feec3d1cb-eaa4-4091-a523-5c9348c0319f",{"_key":68,"_type":69,"children":70,"markDefs":76,"style":77},"4bf616bf02bc","block",[71],{"_key":72,"_type":73,"marks":74,"text":75},"4bf616bf02bc0","span",[],"The home team chats with Andi Gutmans, Google’s GM and VP of Engineering, Databases about the forgotten beauty of Pascal, why so many devs hate PHP, and why companies should prioritize the developer experience.",[],"normal",{"_key":79,"_type":69,"children":80,"markDefs":86,"style":77},"a256ec1b6bbc",[81],{"_key":82,"_type":73,"marks":83,"text":85},"a256ec1b6bbc0",[84],"strong","Episode notes:",[],{"_key":88,"_type":69,"children":89,"markDefs":103,"style":77},"cefadd742dac",[90,94,99],{"_key":91,"_type":73,"marks":92,"text":93},"cefadd742dac0",[],"A high school class on ",{"_key":95,"_type":73,"marks":96,"text":98},"cefadd742dac1",[97],"b0c79d341900","Pascal",{"_key":100,"_type":73,"marks":101,"text":102},"cefadd742dac2",[]," launched Andi’s interest in programming (starting on an Apple IIc).",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPascal_(programming_language)",{"_key":108,"_type":69,"children":109,"markDefs":123,"style":77},"9b3211f8e4ad",[110,114,119],{"_key":111,"_type":73,"marks":112,"text":113},"9b3211f8e4ad0",[],"Andi was bored with his university studies and took on an extra-credit programming project that turned into ",{"_key":115,"_type":73,"marks":116,"text":118},"9b3211f8e4ad1",[117],"e5b18eb255f4","PHP3",{"_key":120,"_type":73,"marks":121,"text":122},"9b3211f8e4ad2",[],", the version that built a million websites.",[124],{"_key":117,"_type":105,"href":125,"reference":12},"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fhistory.php.php",{"_key":127,"_type":69,"children":128,"markDefs":138,"style":77},"915d5b25b168",[129,134],{"_key":130,"_type":73,"marks":131,"text":133},"915d5b25b1680",[132],"3f90d77b1795","PHP gets a lot of hate",{"_key":135,"_type":73,"marks":136,"text":137},"915d5b25b1681",[],", and we have two theories about why. First, it’s primarily brownfield development, and we all know that hell is other people’s code. Second, it democratized development—a great thing in many ways - that nevertheless led to a lot of less than professional code making its way to production.",[139],{"_key":132,"_type":105,"href":140,"reference":12},"https:\u002F\u002Fwww.jesuisundev.com\u002Fen\u002Fwhy-developers-hate-php\u002F",{"_key":142,"_type":69,"children":143,"markDefs":157,"style":77},"c0ed516fc792",[144,148,153],{"_key":145,"_type":73,"marks":146,"text":147},"c0ed516fc7920",[],"Andi cofounded Zend Technologies to oversee PHP advances and served as CEO from 2009 until the company’s acquisition in 2015. After Zend Technology, Andi became one of what he jokes was “five folks in a garage” building ",{"_key":149,"_type":73,"marks":150,"text":152},"c0ed516fc7921",[151],"88423461312c","a new graph database for Amazon",{"_key":154,"_type":73,"marks":155,"text":156},"c0ed516fc7922",[],".",[158],{"_key":151,"_type":105,"href":159,"reference":12},"https:\u002F\u002Ftwitter.com\u002Fandigutmans\u002Fstatus\u002F1001962262846898176",{"_key":161,"_type":69,"children":162,"markDefs":193,"style":77},"2c0a0a0dca8c",[163,167,172,176,181,185,190],{"_key":164,"_type":73,"marks":165,"text":166},"2c0a0a0dca8c0",[],"Now, at Google, Andi runs the operational database for Google Cloud Platform, including managed third parties and cloud-native databases ",{"_key":168,"_type":73,"marks":169,"text":171},"2c0a0a0dca8c1",[170],"4645585518c2","Spanner",{"_key":173,"_type":73,"marks":174,"text":175},"2c0a0a0dca8c2",[],", ",{"_key":177,"_type":73,"marks":178,"text":180},"2c0a0a0dca8c3",[179],"51075b4b6591","Bigtable",{"_key":182,"_type":73,"marks":183,"text":184},"2c0a0a0dca8c4",[],", and ",{"_key":186,"_type":73,"marks":187,"text":189},"2c0a0a0dca8c5",[188],"2bcfbcea0c8c","Firestore",{"_key":191,"_type":73,"marks":192,"text":156},"2c0a0a0dca8c6",[],[194,196,198],{"_key":170,"_type":105,"href":195,"reference":12},"https:\u002F\u002Fcloud.google.com\u002Fspanner",{"_key":179,"_type":105,"href":197,"reference":12},"https:\u002F\u002Fcloud.google.com\u002Fbigtable",{"_key":188,"_type":105,"href":199,"reference":12},"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Ffirestore",{"_key":201,"_type":69,"children":202,"markDefs":216,"style":77},"cc6233cf866e",[203,207,212],{"_key":204,"_type":73,"marks":205,"text":206},"cc6233cf866e0",[],"His background in programming makes Andi sensitive to the importance of prioritizing ",{"_key":208,"_type":73,"marks":209,"text":211},"cc6233cf866e1",[210],"2f1a89db69a4","developer experience",{"_key":213,"_type":73,"marks":214,"text":215},"cc6233cf866e2",[],": “the number-one person using our services are our developers. And so we need to make [our technology] super-productive and simple and easy and fun for developers to use.”",[217],{"_key":210,"_type":105,"href":218,"reference":12},"https:\u002F\u002Fdeveloperexperience.io\u002Fpractices\u002Fgood-developer-experience",{"_key":220,"_type":69,"children":221,"markDefs":234,"style":77},"dc69cf77fc21",[222,226,231],{"_key":223,"_type":73,"marks":224,"text":225},"dc69cf77fc210",[],"Connect with Andi on ",{"_key":227,"_type":73,"marks":228,"text":230},"dc69cf77fc211",[229],"b29045b403c3","LinkedIn",{"_key":232,"_type":73,"marks":233,"text":156},"dc69cf77fc212",[],[235],{"_key":229,"_type":105,"href":236,"reference":12},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fandigutmans\u002F",{"_key":238,"_type":69,"children":239,"markDefs":245,"style":77},"a5ba563dd463",[240],{"_key":241,"_type":73,"marks":242,"text":244},"a5ba563dd4630",[243],"dddf967ee44e","TRANSCRIPT",[246],{"_key":243,"_type":105,"href":247,"reference":12},"https:\u002F\u002Fthe-stack-overflow-podcast.simplecast.com\u002Fepisodes\u002Fhow-a-college-extra-credit-project-became-php3-still-the-bedrock-of-the-web\u002Ftranscript",true,"2022\u002F04\u002F22",{"_type":53,"asset":251},{"_ref":252,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":254,"language":255},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https:\u002F\u002Fplayer.simplecast.com\u002F171822d5-3b64-4c43-af19-79f64812cd56?dark=false\">\u003C\u002Fiframe>\n\u003C!-- \u002Fwp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The home team chats with Andi Gutmans, Google’s GM and VP of Engineering, Databases about the forgotten beauty of Pascal, why so many devs hate PHP, and why companies should prioritize the developer experience.\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>A high school class on \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPascal_(programming_language)\" target=\"_blank\" rel=\"noreferrer noopener\">Pascal\u003C\u002Fa> launched Andi’s interest in programming (starting on an Apple IIc).\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Andi was bored with his university studies and took on an extra-credit programming project that turned into \u003Ca href=\"https:\u002F\u002Fwww.php.net\u002Fmanual\u002Fen\u002Fhistory.php.php\" target=\"_blank\" rel=\"noreferrer noopener\">PHP3\u003C\u002Fa>, the version that built a million websites.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.jesuisundev.com\u002Fen\u002Fwhy-developers-hate-php\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">PHP gets a lot of hate\u003C\u002Fa>, and we have two theories about why. First, it’s primarily brownfield development, and we all know that hell is other people’s code. Second, it democratized development—a great thing in many ways - that nevertheless led to a lot of less than professional code making its way to production.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Andi cofounded Zend Technologies to oversee PHP advances and served as CEO from 2009 until the company’s acquisition in 2015. After Zend Technology, Andi became one of what he jokes was “five folks in a garage” building \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fandigutmans\u002Fstatus\u002F1001962262846898176\" target=\"_blank\" rel=\"noreferrer noopener\">a new graph database for Amazon\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Now, at Google, Andi runs the operational database for Google Cloud Platform, including managed third parties and cloud-native databases \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fspanner\" target=\"_blank\" rel=\"noreferrer noopener\">Spanner\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fbigtable\" target=\"_blank\" rel=\"noreferrer noopener\">Bigtable\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Ffirestore\" target=\"_blank\" rel=\"noreferrer noopener\">Firestore\u003C\u002Fa>.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>His background in programming makes Andi sensitive to the importance of prioritizing \u003Ca href=\"https:\u002F\u002Fdeveloperexperience.io\u002Fpractices\u002Fgood-developer-experience\" target=\"_blank\" rel=\"noreferrer noopener\">developer experience\u003C\u002Fa>: “the number-one person using our services are our developers. And so we need to make [our technology] super-productive and simple and easy and fun for developers to use.”\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with Andi on \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fandigutmans\u002F\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn\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-a-college-extra-credit-project-became-php3-still-the-bedrock-of-the-web\u002Ftranscript\" target=\"_blank\" rel=\"noreferrer noopener\">TRANSCRIPT\u003C\u002Fa>\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2022-04-22T04:40:00.000Z",{"current":258},"episode-435-how-a-college-extra-credit-project-became-php3-still-the-bedrock-of-the-web",[260,267,272],{"_createdAt":261,"_id":262,"_rev":263,"_type":264,"_updatedAt":261,"slug":265,"title":266},"2023-05-23T16:43:21Z","wp-tagcat-php","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":266},"php",{"_createdAt":261,"_id":268,"_rev":263,"_type":264,"_updatedAt":261,"slug":269,"title":271},"wp-tagcat-podcast",{"current":270},"podcast","The Stack Overflow Podcast",{"_createdAt":261,"_id":273,"_rev":263,"_type":264,"_updatedAt":261,"slug":274,"title":276},"wp-tagcat-the-stack-overflow-podcast",{"current":275},"the-stack-overflow-podcast","the stack overflow podcast","How a college extra-credit project became PHP3, still the bedrock of the web (Ep. 435)",[279,285,291,297],{"_id":280,"publishedAt":281,"slug":282,"sponsored":12,"title":284},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":283},"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":286,"publishedAt":287,"slug":288,"sponsored":12,"title":290},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":289},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":292,"publishedAt":293,"slug":294,"sponsored":12,"title":296},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":295},"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":298,"publishedAt":299,"slug":300,"sponsored":12,"title":302},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":301},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":304,"sourceMap":-1},{"count":305,"lastTimestamp":12},0]