[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-jdaEtDhyWHt6oRj6Bifph0YeIf46_CtuN27WM5jZGLw":3,"sanity-0DzXB-kMpRwonXfNqBtpfUeShnq0FSIR18nJZwk90CM":540},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":515},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d53f9358-3bb2-4f69-aebe-d31d19522cd4","2026-07-10T07:40:00.000Z",{"_type":10,"current":11},"slug","building-more-than-just-an-agent-harness",null,"Building more than just an agent harness",[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":488,"dateUrl":489,"excerpt":490,"image":491,"legacyBody":495,"product":12,"publishedAt":498,"slug":499,"sponsored":12,"tags":501,"title":514,"visible":488},"2023-05-25T09:36:57Z","wp-post-3480","dgl3SCUzppW3U2LvCoS1MC","blogPost","2023-07-13T14:54:25Z",[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,81,98,118,144,174,226,253,294,313,364,383,391,400,408,416,431,469],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"097d094dd83c","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"097d094dd83c0","span",[],"This is the 57th episode of the StackOverflow podcast where Joel and Jeff discuss the relationship between speed and skill, iPhone development, and the value of programming fundamentals.",[],"normal",{"_key":72,"_type":62,"children":73,"level":78,"listItem":79,"markDefs":80,"style":70},"aeff240205e4",[74],{"_key":75,"_type":66,"marks":76,"text":77},"aeff240205e40",[],"Joel comments on the surprising correlation between how fast you can solve a simple problem, and your overall skill level as a programmer. This is why giving even a very experienced programmer a simple problem can still work. If you can't truly master the fundamentals, it's hard to work at higher levels of abstraction.",1,"bullet",[],{"_key":82,"_type":62,"children":83,"level":78,"listItem":79,"markDefs":97,"style":70},"f8d78793410d",[84,88,93],{"_key":85,"_type":66,"marks":86,"text":87},"f8d78793410d0",[],"We agree with Paul Graham: in general, there tends to be a correlation between the length of a response and its quality. We've also observed this pattern on Stack Overflow. It isn't ",{"_key":89,"_type":66,"marks":90,"text":92},"f8d78793410d1",[91],"em","always",{"_key":94,"_type":66,"marks":95,"text":96},"f8d78793410d2",[]," true (TL;DR), but it's a verifiable pattern. Either be the first and quickest, or be the best and most comprehensive!",[],{"_key":99,"_type":62,"children":100,"level":78,"listItem":79,"markDefs":114,"style":70},"239708005cc4",[101,105,110],{"_key":102,"_type":66,"marks":103,"text":104},"239708005cc40",[],"Due to high demand, five new cities were added to the ",{"_key":106,"_type":66,"marks":107,"text":109},"239708005cc41",[108],"b9394aeca487","Stack Overflow DevDays",{"_key":111,"_type":66,"marks":112,"text":113},"239708005cc42",[],": Boston, Austin, Los Angeles, Cambridge (UK), and Amsterdam.",[115],{"_key":108,"_type":116,"href":117,"reference":12},"link","http:\u002F\u002Fdevdays.stackoverflow.com",{"_key":119,"_type":62,"children":120,"level":78,"listItem":79,"markDefs":139,"style":70},"8dd87f002a58",[121,125,130,134],{"_key":122,"_type":66,"marks":123,"text":124},"8dd87f002a580",[],"I was quite impressed with the striking design Mike Kus put together for the Stack Overflow DevDays website. He ",{"_key":126,"_type":66,"marks":127,"text":129},"8dd87f002a581",[128],"3095a97c02a2","breaks it down step by step",{"_key":131,"_type":66,"marks":132,"text":133},"8dd87f002a582",[]," for us. Like most programmers, I'm a terrible designer, but at least I know what's ",{"_key":135,"_type":66,"marks":136,"text":138},"8dd87f002a583",[137],"64ab18228a81","good enough to steal!",[140,142],{"_key":128,"_type":116,"href":141,"reference":12},"http:\u002F\u002Fthinkvitamin.com\u002Ffeatures\u002Fthe-evolution-of-a-website-design\u002F",{"_key":137,"_type":116,"href":143,"reference":12},"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000152.html",{"_key":145,"_type":62,"children":146,"level":78,"listItem":79,"markDefs":169,"style":70},"a02d56f4b5c3",[147,151,156,160,165],{"_key":148,"_type":66,"marks":149,"text":150},"a02d56f4b5c30",[],"As promised, we released a ",{"_key":152,"_type":66,"marks":153,"text":155},"a02d56f4b5c31",[154],"e5febbdc7e98","creative commons data dump",{"_key":157,"_type":66,"marks":158,"text":159},"a02d56f4b5c32",[]," of all the Stack Overflow data including all questions and answers. We're excited to see what the community can do with this data; Brent Ozar put together a ",{"_key":161,"_type":66,"marks":162,"text":164},"a02d56f4b5c33",[163],"7e794965c85d","data mining video",{"_key":166,"_type":66,"marks":167,"text":168},"a02d56f4b5c34",[]," to get people started.",[170,172],{"_key":154,"_type":116,"href":171,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fstack-overflow-creative-commons-data-dump\u002F",{"_key":163,"_type":116,"href":173,"reference":12},"http:\u002F\u002Fsqlserverpedia.com\u002Fblog\u002Fsql-server-tutorial\u002Fdata-mining-the-stackoverflow-database\u002F",{"_key":175,"_type":62,"children":176,"level":78,"listItem":79,"markDefs":217,"style":70},"29d1aeb493a1",[177,181,186,190,195,199,204,208,213],{"_key":178,"_type":66,"marks":179,"text":180},"29d1aeb493a10",[],"Stack Overflow has become a very popular destination for ",{"_key":182,"_type":66,"marks":183,"text":185},"29d1aeb493a11",[184],"7cc6d7a51c3a","iPhone development",{"_key":187,"_type":66,"marks":188,"text":189},"29d1aeb493a12",[],". This is completely accidental, but it is a valid reflection of the vibrant and growing iPhone development community. If you're an iPhone developer, check out the ",{"_key":191,"_type":66,"marks":192,"text":194},"29d1aeb493a13",[193],"adea93b237a4","Mobile Orchard",{"_key":196,"_type":66,"marks":197,"text":198},"29d1aeb493a14",[]," website and ",{"_key":200,"_type":66,"marks":201,"text":203},"29d1aeb493a15",[202],"29f9821bc4ce","podcast",{"_key":205,"_type":66,"marks":206,"text":207},"29d1aeb493a16",[],", which even has a ",{"_key":209,"_type":66,"marks":210,"text":212},"29d1aeb493a17",[211],"61d868da5e8a","best of Stack Overflow for iPhone developers",{"_key":214,"_type":66,"marks":215,"text":216},"29d1aeb493a18",[],"!",[218,220,222,224],{"_key":184,"_type":116,"href":219,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Ftags\u002Fiphone",{"_key":193,"_type":116,"href":221,"reference":12},"http:\u002F\u002Fwww.mobileorchard.com",{"_key":202,"_type":116,"href":223,"reference":12},"http:\u002F\u002Fwww.mobileorchard.com\u002Fcategory\u002Fpodcast\u002F",{"_key":211,"_type":116,"href":225,"reference":12},"http:\u002F\u002Fwww.mobileorchard.com\u002Fbest-of-stack-overflow-for-iphone-devs\u002F",{"_key":227,"_type":62,"children":228,"level":78,"listItem":79,"markDefs":250,"style":70},"429925282431",[229,233,238,242,246],{"_key":230,"_type":66,"marks":231,"text":232},"4299252824310",[],"Joel and I are tremendously impressed with ",{"_key":234,"_type":66,"marks":235,"text":237},"4299252824311",[236],"fdd70320a5a6","Apple's development push for the iPhone",{"_key":239,"_type":66,"marks":240,"text":241},"4299252824312",[],", including the App Store. It is remarkably Microsoft-like, in a good way -- it's completely driven by ",{"_key":243,"_type":66,"marks":244,"text":245},"4299252824313",[91],"developers, developers, developers!",{"_key":247,"_type":66,"marks":248,"text":249},"4299252824314",[]," \"If you want to be a mobile developer, your #1 choice has to be Apple.\"",[251],{"_key":236,"_type":116,"href":252,"reference":12},"http:\u002F\u002Fdeveloper.apple.com\u002Fiphone\u002F",{"_key":254,"_type":62,"children":255,"level":78,"listItem":79,"markDefs":287,"style":70},"50579f496651",[256,260,265,269,274,278,283],{"_key":257,"_type":66,"marks":258,"text":259},"50579f4966510",[],"Some comments on the sad state of Windows Mobile (rumored ",{"_key":261,"_type":66,"marks":262,"text":264},"50579f4966511",[263],"2e0656f1f64e","Silverlight reboot",{"_key":266,"_type":66,"marks":267,"text":268},"50579f4966512",[],"), ",{"_key":270,"_type":66,"marks":271,"text":273},"50579f4966513",[272],"0a8e4d59e8be","Google Wave",{"_key":275,"_type":66,"marks":276,"text":277},"50579f4966514",[]," (go HTML 5!) and the ",{"_key":279,"_type":66,"marks":280,"text":282},"50579f4966515",[281],"cb4b9700c751","Palm Pre",{"_key":284,"_type":66,"marks":285,"text":286},"50579f4966516",[]," (is HTML\u002FJavaScript\u002FCSS a viable development platform)?",[288,290,292],{"_key":263,"_type":116,"href":289,"reference":12},"http:\u002F\u002Fsilverlight.net\u002Flearn\u002Fmobile.aspx",{"_key":272,"_type":116,"href":291,"reference":12},"http:\u002F\u002Fwave.google.com\u002F",{"_key":281,"_type":116,"href":293,"reference":12},"http:\u002F\u002Fwww.palm.com\u002Fus\u002Fproducts\u002Fphones\u002Fpre\u002F",{"_key":295,"_type":62,"children":296,"level":78,"listItem":79,"markDefs":310,"style":70},"fce9c2c4e0f9",[297,301,306],{"_key":298,"_type":66,"marks":299,"text":300},"fce9c2c4e0f90",[],"One downside of discussing questions on the podcast is that it leads to the ",{"_key":302,"_type":66,"marks":303,"text":305},"fce9c2c4e0f91",[304],"779363f766dd","Hawthorne effect",{"_key":307,"_type":66,"marks":308,"text":309},"fce9c2c4e0f92",[],", and sometimes radically changes the state of the question.",[311],{"_key":304,"_type":116,"href":312,"reference":12},"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHawthorne_effect",{"_key":314,"_type":62,"children":315,"level":78,"listItem":79,"markDefs":355,"style":70},"1ecd07d05cff",[316,320,325,329,334,337,342,346,351],{"_key":317,"_type":66,"marks":318,"text":319},"1ecd07d05cff0",[],"Joel recommends ",{"_key":321,"_type":66,"marks":322,"text":324},"1ecd07d05cff1",[323],"607f223ff6f7","SICP",{"_key":326,"_type":66,"marks":327,"text":328},"1ecd07d05cff2",[],", ",{"_key":330,"_type":66,"marks":331,"text":333},"1ecd07d05cff3",[332],"12c97b635678","The C Programming Language",{"_key":335,"_type":66,"marks":336,"text":328},"1ecd07d05cff4",[],{"_key":338,"_type":66,"marks":339,"text":341},"1ecd07d05cff5",[340],"dbf31924ba9b","The Unix Programming Environment",{"_key":343,"_type":66,"marks":344,"text":345},"1ecd07d05cff6",[],", and ",{"_key":347,"_type":66,"marks":348,"text":350},"1ecd07d05cff7",[349],"7b8dc415200e","Introduction to Algorithms",{"_key":352,"_type":66,"marks":353,"text":354},"1ecd07d05cff8",[]," as solid books for programmers who want to brush up on their fundamentals and potentially do well at programming interviews.",[356,358,360,362],{"_key":323,"_type":116,"href":357,"reference":12},"http:\u002F\u002Fmitpress.mit.edu\u002Fsicp\u002F",{"_key":332,"_type":116,"href":359,"reference":12},"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F0131103628\u002F?tag=codinghorror-20",{"_key":340,"_type":116,"href":361,"reference":12},"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F013937681X\u002F?tag=codinghorror-20",{"_key":349,"_type":116,"href":363,"reference":12},"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F0262032937\u002F?tag=codinghorror-20",{"_key":365,"_type":62,"children":366,"level":78,"listItem":79,"markDefs":380,"style":70},"a46100716eb6",[367,371,376],{"_key":368,"_type":66,"marks":369,"text":370},"a46100716eb60",[],"We recommend checking out Jason Calacanis' podcast, ",{"_key":372,"_type":66,"marks":373,"text":375},"a46100716eb61",[374],"bc8e1201e1b5","This Week in Startups",{"_key":377,"_type":66,"marks":378,"text":379},"a46100716eb62",[],".",[381],{"_key":374,"_type":116,"href":382,"reference":12},"http:\u002F\u002Fthisweekinstartups.com\u002F",{"_key":384,"_type":62,"children":385,"markDefs":390,"style":70},"58423d48c4dd",[386],{"_key":387,"_type":66,"marks":388,"text":389},"58423d48c4dd0",[],"We answered the following listener questions on this podcast:",[],{"_key":392,"_type":62,"children":393,"level":78,"listItem":398,"markDefs":399,"style":70},"54039c4a51ea",[394],{"_key":395,"_type":66,"marks":396,"text":397},"54039c4a51ea0",[],"Josh Hunt: \"The first answer to my question, the answer that got the highest number of votes, was not correct -- has Stack Overflow failed in the 'first answer is best' aspect?\" and \"We've been taught algorithms in our high school using pseudocode. What do you think of this?\"","number",[],{"_key":401,"_type":62,"children":402,"level":78,"listItem":398,"markDefs":407,"style":70},"ab73fac62e62",[403],{"_key":404,"_type":66,"marks":405,"text":406},"ab73fac62e620",[],"\"If I've applied for a job at Fog Creek (or anywhere else) and didn't quite make it, what can I do to improve myself as a programmer and have a better chance next time?\"",[],{"_key":409,"_type":62,"children":410,"markDefs":415,"style":70},"a093ae7db203",[411],{"_key":412,"_type":66,"marks":413,"text":414},"a093ae7db2030",[],"Our favorite Stack Overflow questions this week are:",[],{"_key":417,"_type":62,"children":418,"level":78,"listItem":79,"markDefs":428,"style":70},"10fa3eca3d71",[419,424],{"_key":420,"_type":66,"marks":421,"text":423},"10fa3eca3d710",[422],"6a9af8e40e78","Bubble Sort Homework",{"_key":425,"_type":66,"marks":426,"text":427},"10fa3eca3d711",[],". Homework questions are frowned upon on Stack Overflow, but there is a right way to ask them -- and a way to get the community to help you while helping each other.",[429],{"_key":422,"_type":116,"href":430,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F895371\u002Fbubble-sort-homework",{"_key":432,"_type":62,"children":433,"markDefs":464,"style":70},"d302369bd0e9",[434,438,443,447,452,456,461],{"_key":435,"_type":66,"marks":436,"text":437},"d302369bd0e90",[],"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":439,"_type":66,"marks":440,"text":442},"d302369bd0e91",[441],"33d1c26376c8","podcast@stackoverflow.com",{"_key":444,"_type":66,"marks":445,"text":446},"d302369bd0e92",[],". You can ",{"_key":448,"_type":66,"marks":449,"text":451},"d302369bd0e93",[450],"81b8ccb2b5c6","record a question",{"_key":453,"_type":66,"marks":454,"text":455},"d302369bd0e94",[]," 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":457,"_type":66,"marks":458,"text":460},"d302369bd0e95",[459],"strong","646-826-3879",{"_key":462,"_type":66,"marks":463,"text":379},"d302369bd0e96",[],[465,467],{"_key":441,"_type":116,"href":466,"reference":12},"mailto:podcast@stackoverflow.com",{"_key":450,"_type":116,"href":468,"reference":12},"http:\u002F\u002Fblog.stackoverflow.com\u002Findex.php\u002F2008\u002F05\u002Frecording-podcast-questions-using-your-telephone\u002F",{"_key":470,"_type":62,"children":471,"markDefs":485,"style":70},"218d07ed439a",[472,476,481],{"_key":473,"_type":66,"marks":474,"text":475},"218d07ed439a0",[],"The ",{"_key":477,"_type":66,"marks":478,"text":480},"218d07ed439a1",[479],"6425bea9f9cd","transcript wiki",{"_key":482,"_type":66,"marks":483,"text":484},"218d07ed439a2",[]," for this episode is available for public editing.",[486],{"_key":479,"_type":116,"href":487,"reference":12},"https:\u002F\u002Fstackoverflow.fogbugz.com\u002Fdefault.asp?W29060",true,"2009\u002F06\u002F11","",{"_type":53,"asset":492},{"_ref":493,"_type":494},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":496,"language":497},"\u003Cp>This is the 57th episode of the StackOverflow podcast where Joel and Jeff discuss the relationship between speed and skill, iPhone development, and the value of programming fundamentals.\u003C\u002Fp>\n\u003Cul>\u003Cli>\n\u003Cp>Joel comments on the surprising correlation between how fast you can solve a simple problem, and your overall skill level as a programmer. This is why giving even a very experienced programmer a simple problem can still work. If you can't truly master the fundamentals, it's hard to work at higher levels of abstraction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We agree with Paul Graham: in general, there tends to be a correlation between the length of a response and its quality. We've also observed this pattern on Stack Overflow. It isn't \u003Cem>always\u003C\u002Fem> true (TL;DR), but it's a verifiable pattern. Either be the first and quickest, or be the best and most comprehensive!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Due to high demand, five new cities were added to the \u003Ca href=\"http:\u002F\u002Fdevdays.stackoverflow.com\">Stack Overflow DevDays\u003C\u002Fa>: Boston, Austin, Los Angeles, Cambridge (UK), and Amsterdam.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>I was quite impressed with the striking design Mike Kus put together for the Stack Overflow DevDays website. He \u003Ca href=\"http:\u002F\u002Fthinkvitamin.com\u002Ffeatures\u002Fthe-evolution-of-a-website-design\u002F\">breaks it down step by step\u003C\u002Fa> for us. Like most programmers, I'm a terrible designer, but at least I know what's \u003Ca href=\"http:\u002F\u002Fwww.codinghorror.com\u002Fblog\u002Farchives\u002F000152.html\">good enough to steal!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>As promised, we released a \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2009\u002F06\u002Fstack-overflow-creative-commons-data-dump\u002F\">creative commons data dump\u003C\u002Fa> of all the Stack Overflow data including all questions and answers. We're excited to see what the community can do with this data; Brent Ozar put together a \u003Ca href=\"http:\u002F\u002Fsqlserverpedia.com\u002Fblog\u002Fsql-server-tutorial\u002Fdata-mining-the-stackoverflow-database\u002F\">data mining video\u003C\u002Fa> to get people started.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stack Overflow has become a very popular destination for \u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Ftags\u002Fiphone\">iPhone development\u003C\u002Fa>. This is completely accidental, but it is a valid reflection of the vibrant and growing iPhone development community. If you're an iPhone developer, check out the \u003Ca href=\"http:\u002F\u002Fwww.mobileorchard.com\">Mobile Orchard\u003C\u002Fa> website and \u003Ca href=\"http:\u002F\u002Fwww.mobileorchard.com\u002Fcategory\u002Fpodcast\u002F\">podcast\u003C\u002Fa>, which even has a \u003Ca href=\"http:\u002F\u002Fwww.mobileorchard.com\u002Fbest-of-stack-overflow-for-iphone-devs\u002F\">best of Stack Overflow for iPhone developers\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Joel and I are tremendously impressed with \u003Ca href=\"http:\u002F\u002Fdeveloper.apple.com\u002Fiphone\u002F\">Apple's development push for the iPhone\u003C\u002Fa>, including the App Store. It is remarkably Microsoft-like, in a good way -- it's completely driven by \u003Cem>developers, developers, developers!\u003C\u002Fem> \"If you want to be a mobile developer, your #1 choice has to be Apple.\"\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Some comments on the sad state of Windows Mobile (rumored \u003Ca href=\"http:\u002F\u002Fsilverlight.net\u002Flearn\u002Fmobile.aspx\">Silverlight reboot\u003C\u002Fa>), \u003Ca href=\"http:\u002F\u002Fwave.google.com\u002F\">Google Wave\u003C\u002Fa> (go HTML 5!) and the \u003Ca href=\"http:\u002F\u002Fwww.palm.com\u002Fus\u002Fproducts\u002Fphones\u002Fpre\u002F\">Palm Pre\u003C\u002Fa> (is HTML\u002FJavaScript\u002FCSS a viable development platform)?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One downside of discussing questions on the podcast is that it leads to the \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHawthorne_effect\">Hawthorne effect\u003C\u002Fa>, and sometimes radically changes the state of the question.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Joel recommends \u003Ca href=\"http:\u002F\u002Fmitpress.mit.edu\u002Fsicp\u002F\">SICP\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F0131103628\u002F?tag=codinghorror-20\">The C Programming Language\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F013937681X\u002F?tag=codinghorror-20\">The Unix Programming Environment\u003C\u002Fa>, and \u003Ca href=\"http:\u002F\u002Fwww.amazon.com\u002Fdp\u002F0262032937\u002F?tag=codinghorror-20\">Introduction to Algorithms\u003C\u002Fa> as solid books for programmers who want to brush up on their fundamentals and potentially do well at programming interviews.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>We recommend checking out Jason Calacanis' podcast, \u003Ca href=\"http:\u002F\u002Fthisweekinstartups.com\u002F\">This Week in Startups\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>We answered the following listener questions on this podcast:\u003C\u002Fp>\n\u003Col>\u003Cli>\n\u003Cp>Josh Hunt: \"The first answer to my question, the answer that got the highest number of votes, was not correct -- has Stack Overflow failed in the 'first answer is best' aspect?\" and \"We've been taught algorithms in our high school using pseudocode. What do you think of this?\"\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\"If I've applied for a job at Fog Creek (or anywhere else) and didn't quite make it, what can I do to improve myself as a programmer and have a better chance next time?\"\u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>Our favorite Stack Overflow questions this week are:\u003C\u002Fp>\n\u003Cul>\u003Cli>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F895371\u002Fbubble-sort-homework\">Bubble Sort Homework\u003C\u002Fa>. Homework questions are frowned upon on Stack Overflow, but there is a right way to ask them -- and a way to get the community to help you while helping each other.\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?W29060\">transcript wiki\u003C\u002Fa> for this episode is available for public editing.\u003C\u002Fp>","html","2009-06-11T12:00:00.000Z",{"current":500},"podcast-57",[502,510],{"_createdAt":503,"_id":504,"_rev":505,"_type":506,"_updatedAt":503,"slug":507,"title":509},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":508},"company","Company",{"_createdAt":503,"_id":511,"_rev":505,"_type":506,"_updatedAt":503,"slug":512,"title":513},"wp-tagcat-podcast",{"current":203},"The Stack Overflow Podcast","Podcast #57",[516,522,528,534],{"_id":517,"publishedAt":518,"slug":519,"sponsored":12,"title":521},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":520},"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":523,"publishedAt":524,"slug":525,"sponsored":12,"title":527},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":526},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":529,"publishedAt":530,"slug":531,"sponsored":12,"title":533},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":532},"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":535,"publishedAt":536,"slug":537,"sponsored":12,"title":539},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":538},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":541,"sourceMap":-1},{"count":542,"lastTimestamp":12},0]