[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-1tp0SRsslE-gMFsZXWRCyKv-dVC6kgZm5pa1P7t45xc":3,"sanity-uSnC1ceHM0m-pa7KSr6A17SRubQMok8XPoQ-ihoahSo":393},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":368},[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":59,"comments":340,"dateUrl":341,"excerpt":342,"image":343,"legacyBody":347,"product":12,"publishedAt":350,"slug":351,"sponsored":12,"tags":353,"title":367,"visible":340},"2023-05-25T09:36:59Z","wp-post-3593","dgl3SCUzppW3U2LvCoS3kq","blogPost","2023-07-13T14:54:28Z",[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,83,104,112,142,161,180,199,216,224,232,245,253,268,283,321],{"_key":61,"_type":62,"children":63,"markDefs":78,"style":82},"58b2b1fe6552","block",[64,69,74],{"_key":65,"_type":66,"marks":67,"text":68},"58b2b1fe65520","span",[],"Joel and Jeff sit down with Peter Seibel to discuss his new book ",{"_key":70,"_type":66,"marks":71,"text":73},"58b2b1fe65521",[72],"b79146514910","Coders At Work",{"_key":75,"_type":66,"marks":76,"text":77},"58b2b1fe65522",[],", the effect of listening to music while coding, and the future of programming books.",[79],{"_key":72,"_type":80,"href":81,"reference":12},"link","http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F1430219483\u002F?tag=codinghorror-20","normal",{"_key":84,"_type":62,"children":85,"level":99,"listItem":100,"markDefs":101,"style":82},"fc0cd07ef231",[86,90,95],{"_key":87,"_type":66,"marks":88,"text":89},"fc0cd07ef2310",[],"Peter draws on some commonalities in the ",{"_key":91,"_type":66,"marks":92,"text":94},"fc0cd07ef2311",[93],"2ec6a9e7177a","15 famous programmers",{"_key":96,"_type":66,"marks":97,"text":98},"fc0cd07ef2312",[]," he interviewed for Coders at Work.",1,"bullet",[102],{"_key":93,"_type":80,"href":103,"reference":12},"http:\u002F\u002Fwww.codersatwork.com\u002F",{"_key":105,"_type":62,"children":106,"level":99,"listItem":100,"markDefs":111,"style":82},"f38577cc02c9",[107],{"_key":108,"_type":66,"marks":109,"text":110},"f38577cc02c90",[],"Peter agrees with Joel that concurrent (threaded) programming is some of the hardest programming anyone can do -- even the extraordinary programmers he interviewed concur on this point.",[],{"_key":113,"_type":62,"children":114,"level":99,"listItem":100,"markDefs":137,"style":82},"ca23aef97a1e",[115,119,124,128,133],{"_key":116,"_type":66,"marks":117,"text":118},"ca23aef97a1e0",[],"Susan Lammers' book ",{"_key":120,"_type":66,"marks":121,"text":123},"ca23aef97a1e1",[122],"3944947f336e","Programmers at Work",{"_key":125,"_type":66,"marks":126,"text":127},"ca23aef97a1e2",[]," was the early inspiration for Coders at Work. It's a similarly fantastic read. The other book in the same series, ",{"_key":129,"_type":66,"marks":130,"text":132},"ca23aef97a1e3",[131],"79b93b5d17b7","Founders at Work",{"_key":134,"_type":66,"marks":135,"text":136},"ca23aef97a1e4",[],", is a great (albeit less technical) too.",[138,140],{"_key":122,"_type":80,"href":139,"reference":12},"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000541.html",{"_key":131,"_type":80,"href":141,"reference":12},"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F1430210788\u002F?tag=codinghorror-20",{"_key":143,"_type":62,"children":144,"level":99,"listItem":100,"markDefs":158,"style":82},"d8a44f1d76a5",[145,149,154],{"_key":146,"_type":66,"marks":147,"text":148},"d8a44f1d76a50",[],"Many of the programmers interviewed (with the lone exception of ",{"_key":150,"_type":66,"marks":151,"text":153},"d8a44f1d76a51",[152],"e18108d566c0","Brad Fitzpatrick",{"_key":155,"_type":66,"marks":156,"text":157},"d8a44f1d76a52",[],") got their start before home microcomputers such as the Apple II were even available. But they all spent deep, huge hands-on volumes of time on a computer, somehow.",[159],{"_key":152,"_type":80,"href":160,"reference":12},"http:\u002F\u002Fwww.codersatwork.com\u002Fbrad-fitzpatrick.html",{"_key":162,"_type":62,"children":163,"level":99,"listItem":100,"markDefs":177,"style":82},"7987c807407c",[164,168,173],{"_key":165,"_type":66,"marks":166,"text":167},"7987c807407c0",[],"One big sea change in the last 30 years of programming: per Jamie Zawinski, ",{"_key":169,"_type":66,"marks":170,"text":172},"7987c807407c1",[171],"7c2cf543bd35","\"these days, almost all software is social software\"",{"_key":174,"_type":66,"marks":175,"text":176},"7987c807407c2",[],". The days of the solitary, disconnected programmer toiling away in a server room are essentially over.",[178],{"_key":171,"_type":80,"href":179,"reference":12},"http:\u002F\u002Fwww.jwz.org\u002Fdoc\u002Fgroupware.html",{"_key":181,"_type":62,"children":182,"level":99,"listItem":100,"markDefs":196,"style":82},"b1c5fe246af4",[183,187,192],{"_key":184,"_type":66,"marks":185,"text":186},"b1c5fe246af40",[],"Even a hardcore game programmer like John Carmack (who, sadly, could not be reached for interview in Peter's book) has ",{"_key":188,"_type":66,"marks":189,"text":191},"b1c5fe246af41",[190],"af6dcae597df","gone on record",{"_key":193,"_type":66,"marks":194,"text":195},"b1c5fe246af42",[]," with a back to basics approach: \"if I were off by myself, I would want to become an iPhone game developer.\"",[197],{"_key":190,"_type":80,"href":198,"reference":12},"http:\u002F\u002Fwww.gamasutra.com\u002Fphp-bin\u002Fnews_index.php?story=23997",{"_key":200,"_type":62,"children":201,"level":99,"listItem":100,"markDefs":215,"style":82},"23760b270d00",[202,206,211],{"_key":203,"_type":66,"marks":204,"text":205},"23760b270d000",[],"Does listening to music affect your ability to program, positively or negatively? Joel cites one unpublished study, then goes on to mention that he occasionally watches ",{"_key":207,"_type":66,"marks":208,"text":210},"23760b270d001",[209],"em","video",{"_key":212,"_type":66,"marks":213,"text":214},"23760b270d002",[]," while programming. Is there any actual, verifiable data on this either way?",[],{"_key":217,"_type":62,"children":218,"level":99,"listItem":100,"markDefs":223,"style":82},"d45e9d51224e",[219],{"_key":220,"_type":66,"marks":221,"text":222},"d45e9d51224e0",[],"Have we passed through the \"golden age\" of technical books? Are technical books dead? What niche will books fill for programmers in the future? Joel and I both remember poring over programming manuals in great detail in the early days because there were no other sources.",[],{"_key":225,"_type":62,"children":226,"markDefs":231,"style":82},"eacdab7669b0",[227],{"_key":228,"_type":66,"marks":229,"text":230},"eacdab7669b00",[],"We answered the following listener question this week:",[],{"_key":233,"_type":62,"children":234,"markDefs":244,"style":82},"dd9e9c9b18d6",[235,240],{"_key":236,"_type":66,"marks":237,"text":239},"dd9e9c9b18d60",[238],"strong","Stuart",{"_key":241,"_type":66,"marks":242,"text":243},"dd9e9c9b18d61",[],": \"Do you have any opinions on listening to music while coding? Is this a viable alternative to having a private office?\"",[],{"_key":246,"_type":62,"children":247,"markDefs":252,"style":82},"5a498928e01d",[248],{"_key":249,"_type":66,"marks":250,"text":251},"5a498928e01d0",[],"Our favorite questions this week:",[],{"_key":254,"_type":62,"children":255,"level":99,"listItem":100,"markDefs":265,"style":82},"ad6760ff3fd9",[256,261],{"_key":257,"_type":66,"marks":258,"text":260},"ad6760ff3fd90",[259],"7620f4ed053e","Proposal: Free Vote-Based Advertising for Open Source Projects",{"_key":262,"_type":66,"marks":263,"text":264},"ad6760ff3fd91",[],". We'd like to put some of our Stack Overflow remnant ad inventory to work for the community via voting and popular nominations. The goal is to highlight useful and interesting open source projects that programmers might not be aware of.",[266],{"_key":259,"_type":80,"href":267,"reference":12},"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F23899\u002Fproposal-free-vote-based-advertising-for-open-source-projects",{"_key":269,"_type":62,"children":270,"level":99,"listItem":100,"markDefs":280,"style":82},"8949d628b496",[271,276],{"_key":272,"_type":66,"marks":273,"text":275},"8949d628b4960",[274],"44f1ce007a37","What is the single most influential book every programmer should read?",{"_key":277,"_type":66,"marks":278,"text":279},"8949d628b4961",[]," Why, Coders at Work of course! This was one of the first popular questions posted on Stack Overflow during the private beta; programmers do love their books.",[281],{"_key":274,"_type":80,"href":282,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1711\u002Fwhat-is-the-single-most-influential-book-every-programmer-should-read",{"_key":284,"_type":62,"children":285,"markDefs":316,"style":82},"582717959064",[286,290,295,299,304,308,312],{"_key":287,"_type":66,"marks":288,"text":289},"5827179590640",[],"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":291,"_type":66,"marks":292,"text":294},"5827179590641",[293],"365285b4ec21","podcast@stackoverflow.com",{"_key":296,"_type":66,"marks":297,"text":298},"5827179590642",[],". You can ",{"_key":300,"_type":66,"marks":301,"text":303},"5827179590643",[302],"9e8962d2d1e2","record a question",{"_key":305,"_type":66,"marks":306,"text":307},"5827179590644",[]," using nothing but a telephone and a web browser. We also have a dedicated phone number you can call to leave audio questions at ",{"_key":309,"_type":66,"marks":310,"text":311},"5827179590645",[238],"646-826-3879",{"_key":313,"_type":66,"marks":314,"text":315},"5827179590646",[],".",[317,319],{"_key":293,"_type":80,"href":318,"reference":12},"mailto:podcast@stackoverflow.com",{"_key":302,"_type":80,"href":320,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002Findex.php\u002F2008\u002F05\u002Frecording-podcast-questions-using-your-telephone\u002F",{"_key":322,"_type":62,"children":323,"markDefs":337,"style":82},"433dcadf13a6",[324,328,333],{"_key":325,"_type":66,"marks":326,"text":327},"433dcadf13a60",[],"The ",{"_key":329,"_type":66,"marks":330,"text":332},"433dcadf13a61",[331],"01032a8a06db","transcript wiki",{"_key":334,"_type":66,"marks":335,"text":336},"433dcadf13a62",[]," for this episode is available for public editing.",[338],{"_key":331,"_type":80,"href":339,"reference":12},"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W29085",true,"2009\u002F09\u002F30","",{"_type":53,"asset":344},{"_ref":345,"_type":346},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":348,"language":349},"\u003Cp>Joel and Jeff sit down with Peter Seibel to discuss his new book \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F1430219483\u002F?tag=codinghorror-20\">Coders At Work\u003C\u002Fa>, the effect of listening to music while coding, and the future of programming books.\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>Peter draws on some commonalities in the \u003Ca href=\"http:\u002F\u002Fwww.codersatwork.com\u002F\">15 famous programmers\u003C\u002Fa> he interviewed for Coders at Work. \u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Peter agrees with Joel that concurrent (threaded) programming is some of the hardest programming anyone can do -- even the extraordinary programmers he interviewed concur on this point.  \u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Susan Lammers' book \u003Ca href=\"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000541.html\">Programmers at Work\u003C\u002Fa> was the early inspiration for Coders at Work. It's a similarly fantastic read. The other book in the same series, \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F1430210788\u002F?tag=codinghorror-20\">Founders at Work\u003C\u002Fa>, is a great (albeit less technical) too.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Many of the programmers interviewed (with the lone exception of \u003Ca href=\"http:\u002F\u002Fwww.codersatwork.com\u002Fbrad-fitzpatrick.html\">Brad Fitzpatrick\u003C\u002Fa>) got their start before home microcomputers such as the Apple II were even available. But they all spent deep, huge hands-on volumes of time on a computer, somehow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One big sea change in the last 30 years of programming: per Jamie Zawinski, \u003Ca href=\"http:\u002F\u002Fwww.jwz.org\u002Fdoc\u002Fgroupware.html\">\"these days, almost all software is social software\"\u003C\u002Fa>. The days of the solitary, disconnected programmer toiling away in a server room are essentially over.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Even a hardcore game programmer like John Carmack (who, sadly, could not be reached for interview in Peter's book) has \u003Ca href=\"http:\u002F\u002Fwww.gamasutra.com\u002Fphp-bin\u002Fnews_index.php?story=23997\">gone on record\u003C\u002Fa> with a back to basics approach: \"if I were off by myself, I would want to become an iPhone game developer.\"\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Does listening to music affect your ability to program, positively or negatively? Joel cites one unpublished study, then goes on to mention that he occasionally watches \u003Cem>video\u003C\u002Fem> while programming. Is there any actual, verifiable data on this either way?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Have we passed through the \"golden age\" of technical books? Are technical books dead? What niche will books fill for programmers in the future? Joel and I both remember poring over programming manuals in great detail in the early days because there were no other sources.   \u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>We answered the following listener question this week:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stuart\u003C\u002Fstrong>: \"Do you have any opinions on listening to music while coding? Is this a viable alternative to having a private office?\"\u003C\u002Fp>\n\u003Cp>Our favorite questions this week:\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F23899\u002Fproposal-free-vote-based-advertising-for-open-source-projects\">Proposal: Free Vote-Based Advertising for Open Source Projects\u003C\u002Fa>. We'd like to put some of our Stack Overflow remnant ad inventory to work for the community via voting and popular nominations. The goal is to highlight useful and interesting open source projects that programmers might not be aware of.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F1711\u002Fwhat-is-the-single-most-influential-book-every-programmer-should-read\">What is the single most influential book every programmer should read?\u003C\u002Fa> Why, Coders at Work of course! This was one of the first popular questions posted on Stack Overflow during the private beta; programmers do love their books.  \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 \u003Cstrong>646-826-3879\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W29085\">transcript wiki\u003C\u002Fa> for this episode is available for public editing.\u003C\u002Fp>","html","2009-09-30T12:00:00.000Z",{"current":352},"podcast-69",[354,362],{"_createdAt":355,"_id":356,"_rev":357,"_type":358,"_updatedAt":355,"slug":359,"title":361},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":360},"company","Company",{"_createdAt":355,"_id":363,"_rev":357,"_type":358,"_updatedAt":355,"slug":364,"title":366},"wp-tagcat-podcast",{"current":365},"podcast","The Stack Overflow Podcast","Podcast #69",[369,375,381,387],{"_id":370,"publishedAt":371,"slug":372,"sponsored":12,"title":374},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":373},"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":376,"publishedAt":377,"slug":378,"sponsored":12,"title":380},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":379},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":382,"publishedAt":383,"slug":384,"sponsored":12,"title":386},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":385},"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":388,"publishedAt":389,"slug":390,"sponsored":12,"title":392},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":391},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":394,"sourceMap":-1},{"count":395,"lastTimestamp":12},0]