[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-Nd9qzA410yRa6PBbl9162-Br3BOvENluansQ5McTLa0":3,"sanity-QcCXQwAgl_hSgJHOvdZzuMiiB3mbGh-yQIHBoXPXh8s":475},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":450},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"f83eb5f0-1237-487f-84d8-f7abf2318c39","2026-06-25T07:40:00.000Z",{"_type":10,"current":11},"slug","code-isnt-causing-your-production-failures",null,"Code isn’t the only thing causing your production failures",[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":422,"dateUrl":423,"excerpt":424,"image":425,"legacyBody":429,"product":12,"publishedAt":432,"slug":433,"sponsored":12,"tags":435,"title":449,"visible":422},"2023-05-25T09:36:59Z","wp-post-3681","dgl3SCUzppW3U2LvCoS5oq","blogPost","2023-07-13T14:54:30Z",[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,93,134,149,168,198,217,258,266,274,313,321,329,343,366,403],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"61f444b7736b","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"61f444b7736b0","span",[],"In this episode of the Stack Overflow podcast, Joel and Jeff discuss the value of Deep Blue, the Five Whys process, and whether programmers should blog.",[],"normal",{"_key":72,"_type":62,"children":73,"level":87,"listItem":88,"markDefs":89,"style":70},"3ba2b7bc62cb",[74,78,83],{"_key":75,"_type":66,"marks":76,"text":77},"3ba2b7bc62cb0",[],"If you work at a fancy company like Fog Creek, you'll have access to a Latte machine, and you too can create ",{"_key":79,"_type":66,"marks":80,"text":82},"3ba2b7bc62cb1",[81],"c6a276c7fdf7","Latte art",{"_key":84,"_type":66,"marks":85,"text":86},"3ba2b7bc62cb2",[],"!",1,"bullet",[90],{"_key":81,"_type":91,"href":92,"reference":12},"link","http://images.google.com/images?q=latte+art",{"_key":94,"_type":62,"children":95,"level":87,"listItem":88,"markDefs":127,"style":70},"46363cabea38",[96,100,105,109,114,118,123],{"_key":97,"_type":66,"marks":98,"text":99},"46363cabea380",[],"Checkers is now ",{"_key":101,"_type":66,"marks":102,"text":104},"46363cabea381",[103],"9a9f23ee498e","a solved problem",{"_key":106,"_type":66,"marks":107,"text":108},"46363cabea382",[],". Chess is ",{"_key":110,"_type":66,"marks":111,"text":113},"46363cabea383",[112],"61698415e321","almost solved",{"_key":115,"_type":66,"marks":116,"text":117},"46363cabea384",[],", in that no human player can beat the best software chess engines. In other news, Joel ",{"_key":119,"_type":66,"marks":120,"text":122},"46363cabea385",[121],"324a4e423e8d","solved tic-tac-toe",{"_key":124,"_type":66,"marks":125,"text":126},"46363cabea386",[],".",[128,130,132],{"_key":103,"_type":91,"href":129,"reference":12},"http://www.nytimes.com/2007/07/19/science/19cnd-checkers.html",{"_key":112,"_type":91,"href":131,"reference":12},"http://www.codinghorror.com/blog/archives/000701.html",{"_key":121,"_type":91,"href":133,"reference":12},"http://www.chessandpoker.com/tic_tac_toe_strategy.html",{"_key":135,"_type":62,"children":136,"level":87,"listItem":88,"markDefs":146,"style":70},"98f6a9edb701",[137,142],{"_key":138,"_type":66,"marks":139,"text":141},"98f6a9edb7010",[140],"7b5379bd8360","Deep Blue",{"_key":143,"_type":66,"marks":144,"text":145},"98f6a9edb7011",[]," was amazing technology for its time, but what was the value in IBM doing this, and pitching it as the epic man vs. computer chess battle? What other companies could pursue cool, useful computer science spectacles like this?",[147],{"_key":140,"_type":91,"href":148,"reference":12},"http://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)",{"_key":150,"_type":62,"children":151,"level":87,"listItem":88,"markDefs":165,"style":70},"15b46ea51d0a",[152,156,161],{"_key":153,"_type":66,"marks":154,"text":155},"15b46ea51d0a0",[],"a followup to our ",{"_key":157,"_type":66,"marks":158,"text":160},"15b46ea51d0a1",[159],"982456aad2ee","GitHub",{"_key":162,"_type":66,"marks":163,"text":164},"15b46ea51d0a2",[]," conversation last week, clarifying some things we didn't quite get right in our previous conversation.",[166],{"_key":159,"_type":91,"href":167,"reference":12},"http://github.com",{"_key":169,"_type":62,"children":170,"level":87,"listItem":88,"markDefs":193,"style":70},"f7bc08d68994",[171,175,180,184,189],{"_key":172,"_type":66,"marks":173,"text":174},"f7bc08d689940",[],"Joel notes that a random programmer at JFK approached him and told him how much ",{"_key":176,"_type":66,"marks":177,"text":179},"f7bc08d689941",[178],"e28e283b3cf1","Stack Overflow Careers",{"_key":181,"_type":66,"marks":182,"text":183},"f7bc08d689942",[]," helped him. We have ",{"_key":185,"_type":66,"marks":186,"text":188},"f7bc08d689943",[187],"f0897aeec14d","a number of success stories",{"_key":190,"_type":66,"marks":191,"text":192},"f7bc08d689944",[]," that have arrived via email, twitter, and in person. Incidentally both Stack Overflow and Fog Creek are hiring, and guess where we look first for candidates?",[194,196],{"_key":178,"_type":91,"href":195,"reference":12},"http://careers.stackoverflow.com/",{"_key":187,"_type":91,"href":197,"reference":12},"http://blog.stackoverflow.com/2010/01/careers-success-stories/",{"_key":199,"_type":62,"children":200,"level":87,"listItem":88,"markDefs":214,"style":70},"3350394e3f97",[201,205,210],{"_key":202,"_type":66,"marks":203,"text":204},"3350394e3f970",[],"As we partially covered in ",{"_key":206,"_type":66,"marks":207,"text":209},"3350394e3f971",[208],"b52376f804bb","Podcast #64",{"_key":211,"_type":66,"marks":212,"text":213},"3350394e3f972",[],", it's difficult to find good testers, because it's a related yet different skill from programming.",[215],{"_key":208,"_type":91,"href":216,"reference":12},"http://blog.stackoverflow.com/2009/08/podcast-64/",{"_key":218,"_type":62,"children":219,"level":87,"listItem":88,"markDefs":251,"style":70},"04c48dc167b6",[220,224,229,233,238,242,247],{"_key":221,"_type":66,"marks":222,"text":223},"04c48dc167b60",[],"A discussion of Joel's article ",{"_key":225,"_type":66,"marks":226,"text":228},"04c48dc167b61",[227],"cc8386485fe7","Five Whys",{"_key":230,"_type":66,"marks":231,"text":232},"04c48dc167b62",[]," -- we seemed to have the same problem of",{"_key":234,"_type":66,"marks":235,"text":237},"04c48dc167b63",[236],"deef01b7d241"," failed network autonegotiation",{"_key":239,"_type":66,"marks":240,"text":241},"04c48dc167b64",[],", but we discovered at least one more Why. Per ",{"_key":243,"_type":66,"marks":244,"text":246},"04c48dc167b65",[245],"8a92f95f68e0","our Server Fault question on ethernet autonegotiation",{"_key":248,"_type":66,"marks":249,"text":250},"04c48dc167b66",[]," sysadmins seem to agree that \"problems\" with gigabit ethernet autonegotiate, at least, are almost always symptomatic of deeper root problems.",[252,254,256],{"_key":227,"_type":91,"href":253,"reference":12},"http://www.joelonsoftware.com/items/2008/01/22.html",{"_key":236,"_type":91,"href":255,"reference":12},"http://blog.stackoverflow.com/2010/01/six-whys-or-never-trust-your-network-switch/",{"_key":245,"_type":91,"href":257,"reference":12},"http://serverfault.com/questions/106160/should-network-hardware-be-set-to-autonegotiate-speeds-or-fixed-speeds",{"_key":259,"_type":62,"children":260,"level":87,"listItem":88,"markDefs":265,"style":70},"72ea1adb83bd",[261],{"_key":262,"_type":66,"marks":263,"text":264},"72ea1adb83bd0",[],"When setting up a portfolio of your programming work, what you want to do is stand out among the crowd. What are the shiny beacons you can put in that would get employers excited? Don't get too detailed too fast, so feel free to use pictures and diagrams -- there's always room for details later.",[],{"_key":267,"_type":62,"children":268,"level":87,"listItem":88,"markDefs":273,"style":70},"e52e061af725",[269],{"_key":270,"_type":66,"marks":271,"text":272},"e52e061af7250",[],"We don't like take home programming tests, but is it useful to document the process of how you research and solve a problem? Joel maintains the real win is to over-solve the problem to show what a hard worker you are.",[],{"_key":275,"_type":62,"children":276,"level":87,"listItem":88,"markDefs":308,"style":70},"357ae68bb7c6",[277,281,286,290,295,299,304],{"_key":278,"_type":66,"marks":279,"text":280},"357ae68bb7c60",[],"Some tips from Joel and Jeff about why and how (or if) programmers should blog. Set a schedule and stick to it. And ",{"_key":282,"_type":66,"marks":283,"text":285},"357ae68bb7c61",[284],"935ccc4ad60c","don't be a commodity blogger",{"_key":287,"_type":66,"marks":288,"text":289},"357ae68bb7c62",[],"! It helps to focus on the storytelling aspect of the writing, ",{"_key":291,"_type":66,"marks":292,"text":294},"357ae68bb7c63",[293],"e36452e4e1c9","per Ira Glass",{"_key":296,"_type":66,"marks":297,"text":298},"357ae68bb7c64",[],". And remember, writing a ",{"_key":300,"_type":66,"marks":301,"text":303},"357ae68bb7c65",[302],"em","better",{"_key":305,"_type":66,"marks":306,"text":307},"357ae68bb7c66",[]," article on any topic is usually pretty easy, because so much of the content on the internet is so darn bad.",[309,311],{"_key":284,"_type":91,"href":310,"reference":12},"http://www.codinghorror.com/blog/archives/000910.html",{"_key":293,"_type":91,"href":312,"reference":12},"http://www.presentationzen.com/presentationzen/2007/03/ira_glasstips_o.html",{"_key":314,"_type":62,"children":315,"level":87,"listItem":88,"markDefs":320,"style":70},"057f393975bb",[316],{"_key":317,"_type":66,"marks":318,"text":319},"057f393975bb0",[],"Please submit your audio questions to the podcast -- we have brand new Stack Overflow t-shirts and the best question next week will get one!",[],{"_key":322,"_type":62,"children":323,"markDefs":328,"style":70},"72dd893b90b9",[324],{"_key":325,"_type":66,"marks":326,"text":327},"72dd893b90b90",[],"We answered the following listener questions on this podcast:",[],{"_key":330,"_type":62,"children":331,"level":87,"listItem":341,"markDefs":342,"style":70},"85aeb3a59259",[332,337],{"_key":333,"_type":66,"marks":334,"text":336},"85aeb3a592590",[335],"strong","Alison",{"_key":338,"_type":66,"marks":339,"text":340},"85aeb3a592591",[],": \"I work closely with hardware and firmware, and I have trouble figuring out how to show off my work to my prospective employers. How do I build a portfolio?\"","number",[],{"_key":344,"_type":62,"children":345,"level":87,"listItem":341,"markDefs":363,"style":70},"fc3ff0be1fa6",[346,350,354,359],{"_key":347,"_type":66,"marks":348,"text":349},"fc3ff0be1fa60",[335],"John",{"_key":351,"_type":66,"marks":352,"text":353},"fc3ff0be1fa61",[],": \"I recently started a programming blog at ",{"_key":355,"_type":66,"marks":356,"text":358},"fc3ff0be1fa62",[357],"61517828548b","simpleprogrammer.com",{"_key":360,"_type":66,"marks":361,"text":362},"fc3ff0be1fa63",[],". How important is it for a programmer to have a blog, and why?\"",[364],{"_key":357,"_type":91,"href":365,"reference":12},"http://simpleprogrammer.com/",{"_key":367,"_type":62,"children":368,"markDefs":398,"style":70},"a4a06c116621",[369,373,378,382,387,391,395],{"_key":370,"_type":66,"marks":371,"text":372},"a4a06c1166210",[],"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":374,"_type":66,"marks":375,"text":377},"a4a06c1166211",[376],"eaea59854f8c","podcast@stackoverflow.com",{"_key":379,"_type":66,"marks":380,"text":381},"a4a06c1166212",[],". You can ",{"_key":383,"_type":66,"marks":384,"text":386},"a4a06c1166213",[385],"6a886906201d","record a question",{"_key":388,"_type":66,"marks":389,"text":390},"a4a06c1166214",[]," 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":392,"_type":66,"marks":393,"text":394},"a4a06c1166215",[335],"646-826-3879",{"_key":396,"_type":66,"marks":397,"text":126},"a4a06c1166216",[],[399,401],{"_key":376,"_type":91,"href":400,"reference":12},"mailto:podcast@stackoverflow.com",{"_key":385,"_type":91,"href":402,"reference":12},"http://blog.stackoverflow.com/index.php/2008/05/recording-podcast-questions-using-your-telephone/",{"_key":404,"_type":62,"children":405,"markDefs":419,"style":70},"a60b8bf208ed",[406,410,415],{"_key":407,"_type":66,"marks":408,"text":409},"a60b8bf208ed0",[],"The ",{"_key":411,"_type":66,"marks":412,"text":414},"a60b8bf208ed1",[413],"37b24cf54f3c","transcript wiki",{"_key":416,"_type":66,"marks":417,"text":418},"a60b8bf208ed2",[]," for this episode is available for public editing.",[420],{"_key":413,"_type":91,"href":421,"reference":12},"https://stackoverflow.fogbugz.com/default.asp?W29125",true,"2010/02/01","",{"_type":53,"asset":426},{"_ref":427,"_type":428},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":430,"language":431},"\u003Cp>In this episode of the Stack Overflow podcast, Joel and Jeff discuss the value of Deep Blue, the Five Whys process, and whether programmers should blog.\u003C/p>\n\u003Cul>\u003Cli>\n\u003Cp>If you work at a fancy company like Fog Creek, you'll have access to a Latte machine, and you too can create \u003Ca href=\"http://images.google.com/images?q=latte+art\">Latte art\u003C/a>!\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Checkers is now \u003Ca href=\"http://www.nytimes.com/2007/07/19/science/19cnd-checkers.html\">a solved problem\u003C/a>. Chess is \u003Ca href=\"http://www.codinghorror.com/blog/archives/000701.html\">almost solved\u003C/a>, in that no human player can beat the best software chess engines. In other news, Joel \u003Ca href=\"http://www.chessandpoker.com/tic_tac_toe_strategy.html\">solved tic-tac-toe\u003C/a>.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http://en.wikipedia.org/wiki/Deep_Blue_(chess_computer)\">Deep Blue\u003C/a> was amazing technology for its time, but what was the value in IBM doing this, and pitching it as the epic man vs. computer chess battle? What other companies could pursue cool, useful computer science spectacles like this?\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>a followup to our \u003Ca href=\"http://github.com\">GitHub\u003C/a> conversation last week, clarifying some things we didn't quite get right in our previous conversation.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Joel notes that a random programmer at JFK approached him and told him how much \u003Ca href=\"http://careers.stackoverflow.com/\">Stack Overflow Careers\u003C/a> helped him. We have \u003Ca href=\"http://blog.stackoverflow.com/2010/01/careers-success-stories/\">a number of success stories\u003C/a> that have arrived via email, twitter, and in person. Incidentally both Stack Overflow and Fog Creek are hiring, and guess where we look first for candidates?\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>As we partially covered in \u003Ca href=\"http://blog.stackoverflow.com/2009/08/podcast-64/\">Podcast #64\u003C/a>, it's difficult to find good testers, because it's a related yet different skill from programming.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>A discussion of Joel's article \u003Ca href=\"http://www.joelonsoftware.com/items/2008/01/22.html\">Five Whys\u003C/a> -- we seemed to have the same problem of\u003Ca href=\"http://blog.stackoverflow.com/2010/01/six-whys-or-never-trust-your-network-switch/\"> failed network autonegotiation\u003C/a>, but we discovered at least one more Why. Per \u003Ca href=\"http://serverfault.com/questions/106160/should-network-hardware-be-set-to-autonegotiate-speeds-or-fixed-speeds\">our Server Fault question on ethernet autonegotiation\u003C/a> sysadmins seem to agree that \"problems\" with gigabit ethernet autonegotiate, at least, are almost always symptomatic of deeper root problems.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>When setting up a portfolio of your programming work, what you want to do is stand out among the crowd. What are the shiny beacons you can put in that would get employers excited? Don't get too detailed too fast, so feel free to use pictures and diagrams -- there's always room for details later.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>We don't like take home programming tests, but is it useful to document the process of how you research and solve a problem? Joel maintains the real win is to over-solve the problem to show what a hard worker you are.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Some tips from Joel and Jeff about why and how (or if) programmers should blog. Set a schedule and stick to it. And \u003Ca href=\"http://www.codinghorror.com/blog/archives/000910.html\">don't be a commodity blogger\u003C/a>! It helps to focus on the storytelling aspect of the writing, \u003Ca href=\"http://www.presentationzen.com/presentationzen/2007/03/ira_glasstips_o.html\">per Ira Glass\u003C/a>. And remember, writing a \u003Cem>better\u003C/em> article on any topic is usually pretty easy, because so much of the content on the internet is so darn bad.\u003C/p>\n\u003C/li>\n\u003Cli>Please submit your audio questions to the podcast -- we have brand new Stack Overflow t-shirts and the best question next week will get one!\u003C/li>\n\u003C/ul>\u003Cp>We answered the following listener questions on this podcast:\u003C/p>\n\u003Col>\u003Cli>\n\u003Cp>\u003Cstrong>Alison\u003C/strong>: \"I work closely with hardware and firmware, and I have trouble figuring out how to show off my work to my prospective employers. How do I build a portfolio?\"\u003C/p>\n\u003C/li>\n\u003Cli>\u003Cstrong>John\u003C/strong>: \"I recently started a programming blog at \u003Ca href=\"http://simpleprogrammer.com/\">simpleprogrammer.com\u003C/a>. How important is it for a programmer to have a blog, and why?\"\u003C/li>\n\u003C/ol>\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/a>. You can \u003Ca href=\"http://blog.stackoverflow.com/index.php/2008/05/recording-podcast-questions-using-your-telephone/\">record a question\u003C/a> 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/strong>.\u003C/p>\n\u003Cp>The \u003Ca href=\"https://stackoverflow.fogbugz.com/default.asp?W29125\">transcript wiki\u003C/a> for this episode is available for public editing.\u003C/p>","html","2010-02-01T12:00:00.000Z",{"current":434},"podcast-81",[436,444],{"_createdAt":437,"_id":438,"_rev":439,"_type":440,"_updatedAt":437,"slug":441,"title":443},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":442},"company","Company",{"_createdAt":437,"_id":445,"_rev":439,"_type":440,"_updatedAt":437,"slug":446,"title":448},"wp-tagcat-podcast",{"current":447},"podcast","The Stack Overflow Podcast","Podcast #81",[451,457,463,469],{"_id":452,"publishedAt":453,"slug":454,"sponsored":12,"title":456},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":455},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":458,"publishedAt":459,"slug":460,"sponsored":12,"title":462},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":461},"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":464,"publishedAt":465,"slug":466,"sponsored":12,"title":468},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":467},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":470,"publishedAt":471,"slug":472,"sponsored":12,"title":474},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":473},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":476,"sourceMap":-1},{"count":477,"lastTimestamp":12},0]