[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-D7uKSnCCT1sjGGKKxdL3etPlbpLkOn5WvUO8UzsKBuI":3,"sanity-EEAEFk9P3sVF8MISnDTVJykU5LPdGK4nrpg-Q4hB7m4":424},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":399},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":371,"dateUrl":372,"excerpt":373,"image":374,"legacyBody":378,"product":12,"publishedAt":381,"slug":382,"sponsored":12,"tags":384,"title":398,"visible":371},"2023-05-25T09:36:59Z","wp-post-3579","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,71,104,134,153,183,202,232,240,248,256,282,290,315,352],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"4e2d220779fe","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"4e2d220779fe0","span",[],"In this episode of the Stack Overflow podcast, Joel and Jeff discuss the ethics of Craigslist, the pitfalls of customer-installable software, and caching for anonymous web users.",[],"normal",{"_key":72,"_type":62,"children":73,"level":96,"listItem":97,"markDefs":98,"style":70},"d768849a3232",[74,78,83,87,92],{"_key":75,"_type":66,"marks":76,"text":77},"d768849a32320",[],"If you'd like a Stack Overflow, Server Fault, or Super User sticker, you can now get three! Just send a SASE to Fog Creek software ",{"_key":79,"_type":66,"marks":80,"text":82},"d768849a32321",[81],"154684ae0df6","as documented in this blog post",{"_key":84,"_type":66,"marks":85,"text":86},"d768849a32322",[],". Please don't start a ",{"_key":88,"_type":66,"marks":89,"text":91},"d768849a32323",[90],"59f3e3da6ac1","Ponzi scheme",{"_key":93,"_type":66,"marks":94,"text":95},"d768849a32324",[]," with those international reply coupons, though!",1,"bullet",[99,102],{"_key":81,"_type":100,"href":101,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F09\u002Fhow-to-get-stack-overflow-stickers\u002F",{"_key":90,"_type":100,"href":103,"reference":12},"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPonzi_scheme",{"_key":105,"_type":62,"children":106,"level":96,"listItem":97,"markDefs":129,"style":70},"d31a0a1706a1",[107,111,116,120,125],{"_key":108,"_type":66,"marks":109,"text":110},"d31a0a1706a10",[],"There was a excellent, huge Wired article on the pros and cons of Craigslist, titled ",{"_key":112,"_type":66,"marks":113,"text":115},"d31a0a1706a11",[114],"269bed31288c","Why Craigslist is Such a Mess",{"_key":117,"_type":66,"marks":118,"text":119},"d31a0a1706a12",[],". I am mentioned in the article, as an example of someone who created an tool to do ",{"_key":121,"_type":66,"marks":122,"text":124},"d31a0a1706a13",[123],"7e26ddea6fa2","all-city search",{"_key":126,"_type":66,"marks":127,"text":128},"d31a0a1706a14",[]," that got shut down by Craiglist, which is quite militant about controlling the service.",[130,132],{"_key":114,"_type":100,"href":131,"reference":12},"http:\u002F\u002Fwww.wired.com\u002Fentertainment\u002Ftheweb\u002Fmagazine\u002F17-09\u002Fff_craigslist",{"_key":123,"_type":100,"href":133,"reference":12},"http:\u002F\u002Fwww.codinghorror.com\u002Fcraigslist\u002F",{"_key":135,"_type":62,"children":136,"level":96,"listItem":97,"markDefs":150,"style":70},"8f8620df67a8",[137,141,146],{"_key":138,"_type":66,"marks":139,"text":140},"8f8620df67a80",[],"Joel feels that what Craig Newmark is doing with Craigslist is a brand of evil, in that it has destroyed the income stream (classified ads) that supported professional journalism. Craigslist was one of the models we studied extensively when building Stack Overflow, even ",{"_key":142,"_type":66,"marks":143,"text":145},"8f8620df67a81",[144],"1f7483c5dd8b","cribbing their flagging mechanism",{"_key":147,"_type":66,"marks":148,"text":149},"8f8620df67a82",[],". Joel and I have an extended discussion about the ethics of Craigslist.",[151],{"_key":144,"_type":100,"href":152,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fraising-a-red-flag\u002F",{"_key":154,"_type":62,"children":155,"level":96,"listItem":97,"markDefs":178,"style":70},"ae41004ada35",[156,160,165,169,174],{"_key":157,"_type":66,"marks":158,"text":159},"ae41004ada350",[],"Joel and I disagree about the future of professional journalism; I think the newspaper business model was fundamentally flawed. It is tempting to ",{"_key":161,"_type":66,"marks":162,"text":164},"ae41004ada351",[163],"b45755216c9e","blame Craigslist for the downfall of newspapers",{"_key":166,"_type":66,"marks":167,"text":168},"ae41004ada352",[],", but if it wasn't Craigslist, someone else would have done the same thing. For a thoughtful discussion of the topic, check out Clay Shirky's article ",{"_key":170,"_type":66,"marks":171,"text":173},"ae41004ada353",[172],"f17d8dd6ff14","Newspapers and Thinking the Unthinkable",{"_key":175,"_type":66,"marks":176,"text":177},"ae41004ada354",[],".",[179,181],{"_key":163,"_type":100,"href":180,"reference":12},"http:\u002F\u002Fblogs.vertigosoftware.com\u002Fjatwood\u002Farchive\u002F2005\u002F12\u002F16\u002F1747.aspx",{"_key":172,"_type":100,"href":182,"reference":12},"http:\u002F\u002Fwww.shirky.com\u002Fweblog\u002F2009\u002F03\u002Fnewspapers-and-thinking-the-unthinkable\u002F",{"_key":184,"_type":62,"children":185,"level":96,"listItem":97,"markDefs":199,"style":70},"e8cfb4231c71",[186,190,195],{"_key":187,"_type":66,"marks":188,"text":189},"e8cfb4231c710",[],"One side effect of Craigslist being free and incredibly popular (more pageviews than eBay and Amazon combined) is that they are breeding the perfect spammer. We looked at Craigslist as an key example of ",{"_key":191,"_type":66,"marks":192,"text":194},"e8cfb4231c711",[193],"d95a9cd4fd6c","designing for evil",{"_key":196,"_type":66,"marks":197,"text":198},"e8cfb4231c712",[],". We suspect that over time Craigslist might have to start charging money for most, if not all categories.",[200],{"_key":193,"_type":100,"href":201,"reference":12},"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F001123.html",{"_key":203,"_type":62,"children":204,"level":96,"listItem":97,"markDefs":227,"style":70},"9046b2aa06ad",[205,209,214,218,223],{"_key":206,"_type":66,"marks":207,"text":208},"9046b2aa06ad0",[],"Joel's ",{"_key":210,"_type":66,"marks":211,"text":213},"9046b2aa06ad1",[212],"21ea37252587","Stack Exchange",{"_key":215,"_type":66,"marks":216,"text":217},"9046b2aa06ad2",[]," playground is ",{"_key":219,"_type":66,"marks":220,"text":222},"9046b2aa06ad3",[221],"48eac9dec8a6","biztravel.stackexchange.com",{"_key":224,"_type":66,"marks":225,"text":226},"9046b2aa06ad4",[],", but we need better color schemes. I think we need to have a contest to set some reasonable default color schemes for Stack Exchange customers to choose from.",[228,230],{"_key":212,"_type":100,"href":229,"reference":12},"http:\u002F\u002Fstackexchange.com\u002F",{"_key":221,"_type":100,"href":231,"reference":12},"http:\u002F\u002Fbiztravel.stackexchange.com\u002F",{"_key":233,"_type":62,"children":234,"level":96,"listItem":97,"markDefs":239,"style":70},"dee4fa2898f4",[235],{"_key":236,"_type":66,"marks":237,"text":238},"dee4fa2898f40",[],"One thing Joel has learned from selling Fogbugz: software designed to be installed on a server in-house at a customer's site, under full control of that customer, is almost never worth the hassle. Virtual machines, or the software-as-appliance models, are more sustainable. But most companies won't allow outside vendors to remote into the app to troubleshoot it, either.",[],{"_key":241,"_type":62,"children":242,"level":96,"listItem":97,"markDefs":247,"style":70},"314536ca1991",[243],{"_key":244,"_type":66,"marks":245,"text":246},"314536ca19910",[],"A tremendously important part of designing a large public website is optimizing for anonymous user access, which will be a large proportion of your traffic. At Stack Overflow, even before our public launch in September, we spent a lot of time ensuring that anonymous usage is aggressively and heavily cached.",[],{"_key":249,"_type":62,"children":250,"markDefs":255,"style":70},"0cbe293f8a30",[251],{"_key":252,"_type":66,"marks":253,"text":254},"0cbe293f8a300",[],"Our favorite Stack Overflow trilogy questions this week are:",[],{"_key":257,"_type":62,"children":258,"level":96,"listItem":97,"markDefs":277,"style":70},"e08ddd73f10b",[259,264,268,273],{"_key":260,"_type":66,"marks":261,"text":263},"e08ddd73f10b0",[262],"0d3c577e5e54","Countdown app for DevDays",{"_key":265,"_type":66,"marks":266,"text":267},"e08ddd73f10b1",[],". Joel needs a cool app to help start ",{"_key":269,"_type":66,"marks":270,"text":272},"e08ddd73f10b2",[271],"1f5823475bc9","DevDays",{"_key":274,"_type":66,"marks":275,"text":276},"e08ddd73f10b3",[]," sessions on time! Here's an opportunity to show off your mad coding skills, and have your software prominently featured at every DevDays venue.",[278,280],{"_key":262,"_type":100,"href":279,"reference":12},"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F20420\u002Fcountdown-app-for-devdays",{"_key":271,"_type":100,"href":281,"reference":12},"http:\u002F\u002Fstackoverflow.carsonified.com\u002F",{"_key":283,"_type":62,"children":284,"markDefs":289,"style":70},"5db1f04b60f5",[285],{"_key":286,"_type":66,"marks":287,"text":288},"5db1f04b60f50",[],"We answered the following listener question on this podcast:",[],{"_key":291,"_type":62,"children":292,"level":96,"listItem":311,"markDefs":312,"style":70},"26a1e95bfc6d",[293,298,302,307],{"_key":294,"_type":66,"marks":295,"text":297},"26a1e95bfc6d0",[296],"strong","David Smalley",{"_key":299,"_type":66,"marks":300,"text":301},"26a1e95bfc6d1",[]," from ",{"_key":303,"_type":66,"marks":304,"text":306},"26a1e95bfc6d2",[305],"e375f53fa968","DocType",{"_key":308,"_type":66,"marks":309,"text":310},"26a1e95bfc6d3",[],": \"Shouldn't websites optimize heavily for anonymous usage patterns?\" Absolutely!","number",[313],{"_key":305,"_type":100,"href":314,"reference":12},"http:\u002F\u002Fdoctype.com\u002F",{"_key":316,"_type":62,"children":317,"markDefs":347,"style":70},"b44f1a412cb6",[318,322,327,331,336,340,344],{"_key":319,"_type":66,"marks":320,"text":321},"b44f1a412cb60",[],"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":323,"_type":66,"marks":324,"text":326},"b44f1a412cb61",[325],"777f19865986","podcast@stackoverflow.com",{"_key":328,"_type":66,"marks":329,"text":330},"b44f1a412cb62",[],". You can ",{"_key":332,"_type":66,"marks":333,"text":335},"b44f1a412cb63",[334],"e75df15c2620","record a question",{"_key":337,"_type":66,"marks":338,"text":339},"b44f1a412cb64",[]," 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":341,"_type":66,"marks":342,"text":343},"b44f1a412cb65",[296],"646-826-3879",{"_key":345,"_type":66,"marks":346,"text":177},"b44f1a412cb66",[],[348,350],{"_key":325,"_type":100,"href":349,"reference":12},"mailto:podcast@stackoverflow.com",{"_key":334,"_type":100,"href":351,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002Findex.php\u002F2008\u002F05\u002Frecording-podcast-questions-using-your-telephone\u002F",{"_key":353,"_type":62,"children":354,"markDefs":368,"style":70},"c2e8f9a0a0cb",[355,359,364],{"_key":356,"_type":66,"marks":357,"text":358},"c2e8f9a0a0cb0",[],"The ",{"_key":360,"_type":66,"marks":361,"text":363},"c2e8f9a0a0cb1",[362],"5d821d4f4d0c","transcript wiki",{"_key":365,"_type":66,"marks":366,"text":367},"c2e8f9a0a0cb2",[]," for this episode is available for public editing.",[369],{"_key":362,"_type":100,"href":370,"reference":12},"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W29079",true,"2009\u002F09\u002F10","",{"_type":53,"asset":375},{"_ref":376,"_type":377},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":379,"language":380},"\u003Cp>In this episode of the Stack Overflow podcast, Joel and Jeff discuss the ethics of Craigslist, the pitfalls of customer-installable software, and caching for anonymous web users.\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>If you'd like a Stack Overflow, Server Fault, or Super User sticker, you can now get three! Just send a SASE to Fog Creek software \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F09\u002Fhow-to-get-stack-overflow-stickers\u002F\">as documented in this blog post\u003C\u002Fa>. Please don't start a \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPonzi_scheme\">Ponzi scheme\u003C\u002Fa> with those international reply coupons, though!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>There was a excellent, huge Wired article on the pros and cons of Craigslist, titled \u003Ca href=\"http:\u002F\u002Fwww.wired.com\u002Fentertainment\u002Ftheweb\u002Fmagazine\u002F17-09\u002Fff_craigslist\">Why Craigslist is Such a Mess\u003C\u002Fa>. I am mentioned in the article, as an example of someone who created an tool to do \u003Ca href=\"http:\u002F\u002Fwww.codinghorror.com\u002Fcraigslist\u002F\">all-city search\u003C\u002Fa> that got shut down by Craiglist, which is quite militant about controlling the service.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Joel feels that what Craig Newmark is doing with Craigslist is a brand of evil, in that it has destroyed the income stream (classified ads) that supported professional journalism. Craigslist was one of the models we studied extensively when building Stack Overflow, even \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F04\u002Fraising-a-red-flag\u002F\">cribbing their flagging mechanism\u003C\u002Fa>. Joel and I have an extended discussion about the ethics of Craigslist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Joel and I disagree about the future of professional journalism; I think the newspaper business model was fundamentally flawed. It is tempting to \u003Ca href=\"http:\u002F\u002Fblogs.vertigosoftware.com\u002Fjatwood\u002Farchive\u002F2005\u002F12\u002F16\u002F1747.aspx\">blame Craigslist for the downfall of newspapers\u003C\u002Fa>, but if it wasn't Craigslist, someone else would have done the same thing. For a thoughtful discussion of the topic, check out Clay Shirky's article \u003Ca href=\"http:\u002F\u002Fwww.shirky.com\u002Fweblog\u002F2009\u002F03\u002Fnewspapers-and-thinking-the-unthinkable\u002F\">Newspapers and Thinking the Unthinkable\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One side effect of Craigslist being free and incredibly popular (more pageviews than eBay and Amazon combined) is that they are breeding the perfect spammer. We looked at Craigslist as an key example of \u003Ca href=\"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F001123.html\">designing for evil\u003C\u002Fa>. We suspect that over time Craigslist might have to start charging money for most, if not all categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Joel's \u003Ca href=\"http:\u002F\u002Fstackexchange.com\u002F\">Stack Exchange\u003C\u002Fa> playground is \u003Ca href=\"http:\u002F\u002Fbiztravel.stackexchange.com\u002F\">biztravel.stackexchange.com\u003C\u002Fa>, but we need better color schemes. I think we need to have a contest to set some reasonable default color schemes for Stack Exchange customers to choose from.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One thing Joel has learned from selling Fogbugz: software designed to be installed on a server in-house at a customer's site, under full control of that customer, is almost never worth the hassle. Virtual machines, or the software-as-appliance models, are more sustainable. But most companies won't allow outside vendors to remote into the app to troubleshoot it, either.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>A tremendously important part of designing a large public website is optimizing for anonymous user access, which will be a large proportion of your traffic. At Stack Overflow, even before our public launch in September, we spent a lot of time ensuring that anonymous usage is aggressively and heavily cached. \u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>Our favorite Stack Overflow trilogy questions this week are:\u003C\u002Fp>\n\u003Cul>\u003Cli>\u003Ca href=\"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F20420\u002Fcountdown-app-for-devdays\">Countdown app for DevDays\u003C\u002Fa>. Joel needs a cool app to help start \u003Ca href=\"http:\u002F\u002Fstackoverflow.carsonified.com\u002F\">DevDays\u003C\u002Fa> sessions on time! Here's an opportunity to show off your mad coding skills, and have your software prominently featured at every DevDays venue.  \u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>We answered the following listener question on this podcast:\u003C\u002Fp>\n\u003Col>\u003Cli>\u003Cstrong>David Smalley\u003C\u002Fstrong> from \u003Ca href=\"http:\u002F\u002Fdoctype.com\u002F\">DocType\u003C\u002Fa>: \"Shouldn't websites optimize heavily for anonymous usage patterns?\" Absolutely!  \u003C\u002Fli>\n\u003C\u002Fol>\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?W29079\">transcript wiki\u003C\u002Fa> for this episode is available for public editing.\u003C\u002Fp>","html","2009-09-10T12:00:00.000Z",{"current":383},"podcast-67",[385,393],{"_createdAt":386,"_id":387,"_rev":388,"_type":389,"_updatedAt":386,"slug":390,"title":392},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":391},"company","Company",{"_createdAt":386,"_id":394,"_rev":388,"_type":389,"_updatedAt":386,"slug":395,"title":397},"wp-tagcat-podcast",{"current":396},"podcast","The Stack Overflow Podcast","Podcast #67",[400,406,412,418],{"_id":401,"publishedAt":402,"slug":403,"sponsored":12,"title":405},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":404},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":407,"publishedAt":408,"slug":409,"sponsored":12,"title":411},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":410},"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":413,"publishedAt":414,"slug":415,"sponsored":12,"title":417},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":416},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":419,"publishedAt":420,"slug":421,"sponsored":12,"title":423},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":422},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":425,"sourceMap":-1},{"count":426,"lastTimestamp":12},0]