[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-EMd6dC8-4QToQuuJh3CWeln2axpgqFHb-AdgqRft4Qk":3,"sanity-ijMm1G1b1eDafQeKTuMk8mwzQu5acmR4Jrfk-QqSYs4":400},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":375},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"7ebd76d2-cebc-4b88-82f9-3dfb2c8bc5ca","2026-07-08T04:40:00.000Z",{"_type":10,"current":11},"slug","what-s-left-for-infrastructure-as-code-after-ai-moves-in",true,"What's left for infrastructure-as-code after AI moves in?",[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":59,"comments":12,"dateUrl":348,"excerpt":349,"image":350,"legacyBody":354,"product":102,"publishedAt":357,"slug":358,"sponsored":102,"tags":360,"title":374,"visible":12},"2023-05-25T09:36:57Z","wp-post-3225","dgl3SCUzppW3U2LvCoRwtY","blogPost","2023-07-13T14:54:17Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,80,103,111,141,149,168,176,195,203,222,241,260,299,329],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":79},"8cfb2eeff5bc","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"8cfb2eeff5bc0","span",[],"This is the twenty-fourth episode of the StackOverflow podcast, a special roundtable discussion ",{"_key":70,"_type":66,"marks":71,"text":73},"8cfb2eeff5bc1",[72],"strong","conducted in NYC at Joel's Fog Creek offices with the entire Stack Overflow team",{"_key":75,"_type":66,"marks":76,"text":77},"8cfb2eeff5bc2",[],". That includes Jarrod Dixon, Geoff Dalgas, and Michael Pryor in addition to Joel and Jeff.",[],"normal",{"_key":81,"_type":62,"children":82,"level":96,"listItem":97,"markDefs":98,"style":79},"64c34996b015",[83,87,92],{"_key":84,"_type":66,"marks":85,"text":86},"64c34996b0150",[],"We muse about ",{"_key":88,"_type":66,"marks":89,"text":91},"64c34996b0151",[90],"c86977adc695","the 7.5 million dollar Dreamhost billing error",{"_key":93,"_type":66,"marks":94,"text":95},"64c34996b0152",[],". We admire the openness of Dreamhost, that they would be so up front about such a major gaffe on their blog.",1,"bullet",[99],{"_key":90,"_type":100,"href":101,"reference":102},"link","http:\u002F\u002Fblog.dreamhost.com\u002F2008\u002F01\u002F15\u002Fum-whoops\u002F",null,{"_key":104,"_type":62,"children":105,"level":96,"listItem":97,"markDefs":110,"style":79},"de66740d2880",[106],{"_key":107,"_type":66,"marks":108,"text":109},"de66740d28800",[],"There is a rule at Fog Creek which we at Stack Overflow also follow -- never ship on Friday.",[],{"_key":112,"_type":62,"children":113,"level":96,"listItem":97,"markDefs":136,"style":79},"40d303411d5b",[114,118,123,127,132],{"_key":115,"_type":66,"marks":116,"text":117},"40d303411d5b0",[],"A brief discussion about responsible advertising; contrasting our ad deal with ",{"_key":119,"_type":66,"marks":120,"text":122},"40d303411d5b1",[121],"d9e7382304ef","woot",{"_key":124,"_type":66,"marks":125,"text":126},"40d303411d5b2",[]," and the ",{"_key":128,"_type":66,"marks":129,"text":131},"40d303411d5b3",[130],"484337e36794","Audible",{"_key":133,"_type":66,"marks":134,"text":135},"40d303411d5b4",[]," sponsorship of podcasts. One sells a product we've bought before and vouch for, the other sells DRM encumbered product.",[137,139],{"_key":121,"_type":100,"href":138,"reference":102},"http:\u002F\u002Fwww.woot.com\u002F",{"_key":130,"_type":100,"href":140,"reference":102},"http:\u002F\u002Fwww.audible.com\u002F",{"_key":142,"_type":62,"children":143,"level":96,"listItem":97,"markDefs":148,"style":79},"21791c06c702",[144],{"_key":145,"_type":66,"marks":146,"text":147},"21791c06c7020",[],"Michael and Joel bring up the idea of mixing real world money and our reputation system. I don't think we'll do this, but it's an interesting conversation.",[],{"_key":150,"_type":62,"children":151,"level":96,"listItem":97,"markDefs":165,"style":79},"47b49951600f",[152,156,161],{"_key":153,"_type":66,"marks":154,"text":155},"47b49951600f0",[],"Discussing Geoff's cool ",{"_key":157,"_type":66,"marks":158,"text":160},"47b49951600f1",[159],"0e270b6d8491","JavaScript reputation graphing system",{"_key":162,"_type":66,"marks":163,"text":164},"47b49951600f2",[],".",[166],{"_key":159,"_type":100,"href":167,"reference":102},"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F09\u002Fi-dont-give-a-damn-about-my-reputation\u002F",{"_key":169,"_type":62,"children":170,"level":96,"listItem":97,"markDefs":175,"style":79},"d530c02d52fa",[171],{"_key":172,"_type":66,"marks":173,"text":174},"d530c02d52fa0",[],"The giant \"questions\" with 300 answers were putting a huge load on the server and on client browsers. We never anticipated this would happen. Jarrod's pagination feature was deployed last night. Pagination begins at 30 answers, which matches the current wiki community threshold. If your \"question\" gets to page two of the answers, it'll be paginated and converted to community mode.",[],{"_key":177,"_type":62,"children":178,"level":96,"listItem":97,"markDefs":192,"style":79},"2b974a0fb0c6",[179,183,188],{"_key":180,"_type":66,"marks":181,"text":182},"2b974a0fb0c60",[],"Michael asks the eternal question -- why not support alternate login methods versus OpenID? I believe that OpenID is a bit of a chicken and egg problem at the moment, and we want to support a better future. We are open to partnering with another OpenID provider to provide a more seamless signup experience; ",{"_key":184,"_type":66,"marks":185,"text":187},"2b974a0fb0c61",[186],"50bf3dd2e601","myopenid supports this",{"_key":189,"_type":66,"marks":190,"text":191},"2b974a0fb0c62",[]," and we'll try to get it in the queue.",[193],{"_key":186,"_type":100,"href":194,"reference":102},"https:\u002F\u002Fwww.myopenid.com\u002Faffiliate",{"_key":196,"_type":62,"children":197,"level":96,"listItem":97,"markDefs":202,"style":79},"17f6d81f9cd0",[198],{"_key":199,"_type":66,"marks":200,"text":201},"17f6d81f9cd00",[],"We go around the table, discussing the short term future -- what's the #1 feature each of us wants to see in on Stack Overflow?",[],{"_key":204,"_type":62,"children":205,"level":96,"listItem":97,"markDefs":219,"style":79},"07a47807c27a",[206,210,215],{"_key":207,"_type":66,"marks":208,"text":209},"07a47807c27a0",[],"Michael draws a comparison between Stack Overflow and ",{"_key":211,"_type":66,"marks":212,"text":214},"07a47807c27a1",[213],"aaff4ca77aa1","Project Euler",{"_key":216,"_type":66,"marks":217,"text":218},"07a47807c27a2",[],". You get points on this site for solving algorithmic \u002F mathematical problems.",[220],{"_key":213,"_type":100,"href":221,"reference":102},"http:\u002F\u002Fprojecteuler.net\u002F",{"_key":223,"_type":62,"children":224,"level":96,"listItem":97,"markDefs":238,"style":79},"f07a7a9faffa",[225,229,234],{"_key":226,"_type":66,"marks":227,"text":228},"f07a7a9faffa0",[],"Although it has been criticized, we continue to like the Stack Overflow design, which is largely thanks to ",{"_key":230,"_type":66,"marks":231,"text":233},"f07a7a9faffa1",[232],"0e60d62a03e3","Jeremy Kratz",{"_key":235,"_type":66,"marks":236,"text":237},"f07a7a9faffa2",[],". We feel providing solid layout and markup control makes our questions look great.",[239],{"_key":232,"_type":100,"href":240,"reference":102},"http:\u002F\u002Fwww.jeremykratz.com\u002F",{"_key":242,"_type":62,"children":243,"level":96,"listItem":97,"markDefs":257,"style":79},"3e2d819053fd",[244,248,253],{"_key":245,"_type":66,"marks":246,"text":247},"3e2d819053fd0",[],"We've been pleasantly surprised with the SQL Server 2005 full-text search on Stack Overflow, but we agree with Joel that something like ",{"_key":249,"_type":66,"marks":250,"text":252},"3e2d819053fd1",[251],"17c0cf499e1c","Lucene.NET",{"_key":254,"_type":66,"marks":255,"text":256},"3e2d819053fd2",[]," would probably work better, as it operates at the logical \"page\" level instead of database record level. People don't think in terms of database records; they think in terms of web pages.",[258],{"_key":251,"_type":100,"href":259,"reference":102},"http:\u002F\u002Fincubator.apache.org\u002Flucene.net\u002F",{"_key":261,"_type":62,"children":262,"level":96,"listItem":97,"markDefs":294,"style":79},"75622d63b396",[263,267,272,276,281,285,290],{"_key":264,"_type":66,"marks":265,"text":266},"75622d63b3960",[],"Geoff discusses how important ",{"_key":268,"_type":66,"marks":269,"text":271},"75622d63b3961",[270],"085d738e7adf","sitemap.xml",{"_key":273,"_type":66,"marks":274,"text":275},"75622d63b3962",[]," was for us. Unlike a blog, we didn't have stable, permanent links to questions. until we rolled out sitemap it was literally ",{"_key":277,"_type":66,"marks":278,"text":280},"75622d63b3963",[279],"em","impossible",{"_key":282,"_type":66,"marks":283,"text":284},"75622d63b3964",[]," to find questions using web search, even if you entered the exact word-for-word title. As ",{"_key":286,"_type":66,"marks":287,"text":289},"75622d63b3965",[288],"7cfd1d359a8b","google says",{"_key":291,"_type":66,"marks":292,"text":293},"75622d63b3966",[],", you should use sitemaps for \"any site where certain pages are only accessible via a search form\".",[295,297],{"_key":270,"_type":100,"href":296,"reference":102},"http:\u002F\u002Fwww.sitemaps.org\u002F",{"_key":288,"_type":100,"href":298,"reference":102},"https:\u002F\u002Fwww.google.com\u002Fwebmasters\u002Ftools\u002Fdocs\u002Fen\u002Fprotocol.html",{"_key":300,"_type":62,"children":301,"markDefs":324,"style":79},"e7c752a34db9",[302,306,311,315,320],{"_key":303,"_type":66,"marks":304,"text":305},"e7c752a34db90",[],"If you'd like to submit a question to be answered in our next episode, record an audio file (90 seconds or less) and mail it to ",{"_key":307,"_type":66,"marks":308,"text":310},"e7c752a34db91",[309],"a27b8d92cf3e","podcast@stackoverflow.com",{"_key":312,"_type":66,"marks":313,"text":314},"e7c752a34db92",[],". You can ",{"_key":316,"_type":66,"marks":317,"text":319},"e7c752a34db93",[318],"ad0fd7add0fb","record a question",{"_key":321,"_type":66,"marks":322,"text":323},"e7c752a34db94",[]," using nothing but a telephone and a web browser. We also have a dedicated phone number you can call to leave audio questions at 646-826-3879.",[325,327],{"_key":309,"_type":100,"href":326,"reference":102},"mailto:podcast@stackoverflow.com",{"_key":318,"_type":100,"href":328,"reference":102},"http:\u002F\u002Fblog.stackoverflow.com\u002Findex.php\u002F2008\u002F05\u002Frecording-podcast-questions-using-your-telephone\u002F",{"_key":330,"_type":62,"children":331,"markDefs":345,"style":79},"4a9b78e16cbe",[332,336,341],{"_key":333,"_type":66,"marks":334,"text":335},"4a9b78e16cbe0",[],"The ",{"_key":337,"_type":66,"marks":338,"text":340},"4a9b78e16cbe1",[339],"a4fa03322d87","transcript wiki",{"_key":342,"_type":66,"marks":343,"text":344},"4a9b78e16cbe2",[]," for this episode is available for public editing.",[346],{"_key":339,"_type":100,"href":347,"reference":102},"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W25778","2008\u002F10\u002F01","",{"_type":53,"asset":351},{"_ref":352,"_type":353},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":355,"language":356},"\u003Cp>This is the twenty-fourth episode of the StackOverflow podcast, a special roundtable discussion \u003Cstrong>conducted in NYC at Joel's Fog Creek offices with the entire Stack Overflow team\u003C\u002Fstrong>. That includes Jarrod Dixon, Geoff Dalgas, and Michael Pryor in addition to Joel and Jeff.\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>We muse about \u003Ca href=\"http:\u002F\u002Fblog.dreamhost.com\u002F2008\u002F01\u002F15\u002Fum-whoops\u002F\">the 7.5 million dollar Dreamhost billing error\u003C\u002Fa>. We admire the openness of Dreamhost, that they would be so up front about such a major gaffe on their blog.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>There is a rule at Fog Creek which we at Stack Overflow also follow -- never ship on Friday.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>A brief discussion about responsible advertising; contrasting our ad deal with \u003Ca href=\"http:\u002F\u002Fwww.woot.com\u002F\">woot\u003C\u002Fa> and the \u003Ca href=\"http:\u002F\u002Fwww.audible.com\u002F\">Audible\u003C\u002Fa> sponsorship of podcasts. One sells a product we've bought before and vouch for, the other sells DRM encumbered product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Michael and Joel bring up the idea of mixing real world money and our reputation system. I don't think we'll do this, but it's an interesting conversation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Discussing Geoff's cool \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F09\u002Fi-dont-give-a-damn-about-my-reputation\u002F\">JavaScript reputation graphing system\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The giant \"questions\" with 300 answers were putting a huge load on the server and on client browsers. We never anticipated this would happen. Jarrod's pagination feature was deployed last night. Pagination begins at 30 answers, which matches the current wiki community threshold. If your \"question\" gets to page two of the answers, it'll be paginated and converted to community mode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Michael asks the eternal question -- why not support alternate login methods versus OpenID? I believe that OpenID is a bit of a chicken and egg problem at the moment, and we want to support a better future. We are open to partnering with another OpenID provider to provide a more seamless signup experience; \u003Ca href=\"https:\u002F\u002Fwww.myopenid.com\u002Faffiliate\">myopenid supports this\u003C\u002Fa> and we'll try to get it in the queue.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We go around the table, discussing the short term future -- what's the #1 feature each of us wants to see in on Stack Overflow?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Michael draws a comparison between Stack Overflow and \u003Ca href=\"http:\u002F\u002Fprojecteuler.net\u002F\">Project Euler\u003C\u002Fa>. You get points on this site for solving algorithmic \u002F mathematical problems.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Although it has been criticized, we continue to like the Stack Overflow design, which is largely thanks to \u003Ca href=\"http:\u002F\u002Fwww.jeremykratz.com\u002F\">Jeremy Kratz\u003C\u002Fa>. We feel providing solid layout and markup control makes our questions look great.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We've been pleasantly surprised with the SQL Server 2005 full-text search on Stack Overflow, but we agree with Joel that something like \u003Ca href=\"http:\u002F\u002Fincubator.apache.org\u002Flucene.net\u002F\">Lucene.NET\u003C\u002Fa> would probably work better, as it operates at the logical \"page\" level instead of database record level. People don't think in terms of database records; they think in terms of web pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Geoff discusses how important \u003Ca href=\"http:\u002F\u002Fwww.sitemaps.org\u002F\">sitemap.xml\u003C\u002Fa> was for us. Unlike a blog, we didn't have stable, permanent links to questions. until we rolled out sitemap it was literally \u003Cem>impossible\u003C\u002Fem> to find questions using web search, even if you entered the exact word-for-word title. As \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fwebmasters\u002Ftools\u002Fdocs\u002Fen\u002Fprotocol.html\">google says\u003C\u002Fa>, you should use sitemaps for \"any site where certain pages are only accessible via a search form\".\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>If you'd like to submit a question to be answered in our next episode, record an audio file (90 seconds or less) and mail it to \u003Ca href=\"mailto:podcast@stackoverflow.com\">podcast@stackoverflow.com\u003C\u002Fa>. You can \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002Findex.php\u002F2008\u002F05\u002Frecording-podcast-questions-using-your-telephone\u002F\">record a question\u003C\u002Fa> using nothing but a telephone and a web browser.  We also have a dedicated phone number you can call to leave audio questions at 646-826-3879.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W25778\">transcript wiki\u003C\u002Fa> for this episode is available for public editing.\u003C\u002Fp>","html","2008-10-01T12:00:00.000Z",{"current":359},"podcast-24",[361,369],{"_createdAt":362,"_id":363,"_rev":364,"_type":365,"_updatedAt":362,"slug":366,"title":368},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":367},"company","Company",{"_createdAt":362,"_id":370,"_rev":364,"_type":365,"_updatedAt":362,"slug":371,"title":373},"wp-tagcat-podcast",{"current":372},"podcast","The Stack Overflow Podcast","Podcast #24",[376,382,388,394],{"_id":377,"publishedAt":378,"slug":379,"sponsored":102,"title":381},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":380},"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":383,"publishedAt":384,"slug":385,"sponsored":102,"title":387},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":386},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":389,"publishedAt":390,"slug":391,"sponsored":102,"title":393},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":392},"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":395,"publishedAt":396,"slug":397,"sponsored":102,"title":399},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":398},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":401,"sourceMap":-1},{"count":402,"lastTimestamp":102},0]