[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-LoFIzJY3AA0REVk4UyeX2gjjuPrGmwpfnL6gPZisUCo":3,"sanity-UOaOMybPiTO_Bqrg9coQUUpXKF3F2VObU9T7_4geNJY":540},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":515},[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":487,"dateUrl":488,"excerpt":489,"image":490,"legacyBody":494,"product":12,"publishedAt":497,"slug":498,"sponsored":12,"tags":500,"title":514,"visible":487},"2023-05-25T09:37:02Z","wp-post-3170","dgl3SCUzppW3U2LvCoSH4e","blogPost","2023-07-13T14:54:15Z",[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,122,152,182,211,228,278,286,294,313,343,362,381,400,408,416,424,438,468],{"_key":61,"_type":62,"children":63,"markDefs":69,"style":70},"836961f6f4de","block",[64],{"_key":65,"_type":66,"marks":67,"text":68},"836961f6f4de0","span",[],"This is the seventh episode of the StackOverflow podcast, wherein Joel and I discuss the following:",[],"normal",{"_key":72,"_type":62,"children":73,"level":96,"listItem":97,"markDefs":98,"style":70},"a2e4f3953ea0",[74,78,83,87,92],{"_key":75,"_type":66,"marks":76,"text":77},"a2e4f3953ea00",[],"Many thanks to Stuart Cam for recording a stackoverflow theme song; a brief digression on the introductions to the ",{"_key":79,"_type":66,"marks":80,"text":82},"a2e4f3953ea01",[81],"e2ae5552a7e4","Sopranos",{"_key":84,"_type":66,"marks":85,"text":86},"a2e4f3953ea02",[]," and ",{"_key":88,"_type":66,"marks":89,"text":91},"a2e4f3953ea03",[90],"036e1e158dcd","Get Smart",{"_key":93,"_type":66,"marks":94,"text":95},"a2e4f3953ea04",[],".",1,"bullet",[99,102],{"_key":81,"_type":100,"href":101,"reference":12},"link","http://youtube.com/watch?v=NUT07eZoXPw",{"_key":90,"_type":100,"href":103,"reference":12},"http://youtube.com/watch?v=cscedJQ3PFU",{"_key":105,"_type":62,"children":106,"level":96,"listItem":97,"markDefs":119,"style":70},"3b2a9b12c237",[107,111,116],{"_key":108,"_type":66,"marks":109,"text":110},"3b2a9b12c2370",[],"How programmers know it's a holiday: the door to the office is locked, or the Google ",{"_key":112,"_type":66,"marks":113,"text":115},"3b2a9b12c2371",[114],"b05117fe74d3","logo changes",{"_key":117,"_type":66,"marks":118,"text":95},"3b2a9b12c2372",[],[120],{"_key":114,"_type":100,"href":121,"reference":12},"http://www.google.com/holidaylogos.html",{"_key":123,"_type":62,"children":124,"level":96,"listItem":97,"markDefs":147,"style":70},"30a078f2d3ac",[125,129,134,138,143],{"_key":126,"_type":66,"marks":127,"text":128},"30a078f2d3ac0",[],"Tuesday is also Rock Band new song download day. This week was pretty epic -- the ",{"_key":130,"_type":66,"marks":131,"text":133},"30a078f2d3ac1",[132],"e44b60e765d8","complete album The Cars",{"_key":135,"_type":66,"marks":136,"text":137},"30a078f2d3ac2",[],". Joel would like ",{"_key":139,"_type":66,"marks":140,"text":142},"30a078f2d3ac3",[141],"6e7c9cd7fdff","the 1975 song Convoy",{"_key":144,"_type":66,"marks":145,"text":146},"30a078f2d3ac4",[],". Maybe he's a CB radio fan?",[148,150],{"_key":132,"_type":100,"href":149,"reference":12},"http://youtube.com/results?search_query=cars+rock+band",{"_key":141,"_type":100,"href":151,"reference":12},"http://en.wikipedia.org/wiki/Convoy_(song)",{"_key":153,"_type":62,"children":154,"level":96,"listItem":97,"markDefs":177,"style":70},"e7ab7409f698",[155,159,164,168,173],{"_key":156,"_type":66,"marks":157,"text":158},"e7ab7409f6980",[],"Working from home, I miss some of the camaraderie of my fellow programmers. What can I do about that? I've always admired Joel's ",{"_key":160,"_type":66,"marks":161,"text":163},"e7ab7409f6981",[162],"beb701220dfb","commitment to creating a good working environment",{"_key":165,"_type":66,"marks":166,"text":167},"e7ab7409f6982",[]," for programmers. Joel has ",{"_key":169,"_type":66,"marks":170,"text":172},"e7ab7409f6983",[171],"559d64bdec29","a regular column in Inc. magazine",{"_key":174,"_type":66,"marks":175,"text":176},"e7ab7409f6984",[],", and the June issue happens to cover this topic.",[178,180],{"_key":162,"_type":100,"href":179,"reference":12},"http://www.joelonsoftware.com/articles/BionicOffice.html",{"_key":171,"_type":100,"href":181,"reference":12},"http://www.inc.com/query/index.html?domains=http%3A%2F%2Finc.com%2Chttp%3A%2F%2Ftechnology.inc.com%2Chttp%3A%2F%2Fhiring.inc.com%2Chttp%3A%2F%2Fblog.inc.com&client=pub-9871731465474413&safe=active&channel=&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A8B9EB1%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A336699%3BLC%3A336699%3BT%3A000000%3BGFNT%3AAAAAAA%3BGIMP%3AAAAAAA%3BS%3Ahttp%3A%2F%2Fhttp%3A%2F%2Fwww.inc.com%3BFORID%3A11%3B&q=joel+spolsky&xsubmit.x=0&xsubmit.y=0&xsubmit=Search&sitesearch=http%3A%2F%2Finc.com",{"_key":183,"_type":62,"children":184,"level":96,"listItem":97,"markDefs":207,"style":70},"692674ef9021",[185,189,194,198,203],{"_key":186,"_type":66,"marks":187,"text":188},"692674ef90210",[],"Joel calls ",{"_key":190,"_type":66,"marks":191,"text":193},"692674ef90211",[192],"187a17782d38","http://www.officesnapshots.com/",{"_key":195,"_type":66,"marks":196,"text":197},"692674ef90212",[]," \"office pornography\", where \"pornography\" is described as \"looking at pictures of things you can't have.\" It's also sort of like ",{"_key":199,"_type":66,"marks":200,"text":202},"692674ef90213",[201],"622ae72b4467","MTV Cribs",{"_key":204,"_type":66,"marks":205,"text":206},"692674ef90214",[]," for the IT set.",[208,209],{"_key":192,"_type":100,"href":193,"reference":12},{"_key":201,"_type":100,"href":210,"reference":12},"http://www.mtv.com/ontv/dyn/cribs/series.jhtml",{"_key":212,"_type":62,"children":213,"level":96,"listItem":97,"markDefs":227,"style":70},"18cca27dc855",[214,218,223],{"_key":215,"_type":66,"marks":216,"text":217},"18cca27dc8550",[],"Joel points out that cool office common areas are great, but what ",{"_key":219,"_type":66,"marks":220,"text":222},"18cca27dc8551",[221],"em","really",{"_key":224,"_type":66,"marks":225,"text":226},"18cca27dc8552",[]," matters is the desk where you actually do your work.",[],{"_key":229,"_type":62,"children":230,"level":96,"listItem":97,"markDefs":269,"style":70},"18b63a5ef423",[231,235,240,243,248,252,257,261,266],{"_key":232,"_type":66,"marks":233,"text":234},"18b63a5ef4230",[],"I like to ",{"_key":236,"_type":66,"marks":237,"text":239},"18b63a5ef4231",[238],"dad71757a14d","build my own PCs",{"_key":241,"_type":66,"marks":242,"text":86},"18b63a5ef4232",[],{"_key":244,"_type":66,"marks":245,"text":247},"18b63a5ef4233",[246],"b1dde9876c2f","use three monitors",{"_key":249,"_type":66,"marks":250,"text":251},"18b63a5ef4234",[],", so it's difficult for me to bring my work with me without it ",{"_key":253,"_type":66,"marks":254,"text":256},"18b63a5ef4235",[255],"ff4a124d57d0","turning into a comedy routine",{"_key":258,"_type":66,"marks":259,"text":260},"18b63a5ef4236",[],". Another reason I enjoy having my own office: I'm into decorating -- ",{"_key":262,"_type":66,"marks":263,"text":265},"18b63a5ef4237",[264],"20a484151ab4","see my old office at Vertigo",{"_key":267,"_type":66,"marks":268,"text":95},"18b63a5ef4238",[],[270,272,274,276],{"_key":238,"_type":100,"href":271,"reference":12},"http://www.codinghorror.com/blog/archives/000905.html",{"_key":246,"_type":100,"href":273,"reference":12},"http://www.codinghorror.com/blog/archives/000959.html",{"_key":255,"_type":100,"href":275,"reference":12},"http://improveverywhere.com/2008/02/25/mobile-desktop/",{"_key":264,"_type":100,"href":277,"reference":12},"http://www.codinghorror.com/blog/archives/000770.html",{"_key":279,"_type":62,"children":280,"level":96,"listItem":97,"markDefs":285,"style":70},"ed900944e05d",[281],{"_key":282,"_type":66,"marks":283,"text":284},"ed900944e05d0",[],"Do private offices interfere with collaboration and pair programming?",[],{"_key":287,"_type":62,"children":288,"level":96,"listItem":97,"markDefs":293,"style":70},"01f6ea723eb7",[289],{"_key":290,"_type":66,"marks":291,"text":292},"01f6ea723eb70",[],"Which configuration of monitors is ideal for programming?",[],{"_key":295,"_type":62,"children":296,"level":96,"listItem":97,"markDefs":310,"style":70},"f3759dda7008",[297,301,306],{"_key":298,"_type":66,"marks":299,"text":300},"f3759dda70080",[],"I profess my love for ",{"_key":302,"_type":66,"marks":303,"text":305},"f3759dda70081",[304],"0bb60b62784f","WinSplit Revolution",{"_key":307,"_type":66,"marks":308,"text":309},"f3759dda70082",[],", which I consider essential on any monitor larger than 22\". We also wonder why OS window managers aren't smarter about edge snapping and using available desktop space intelligently.",[311],{"_key":304,"_type":100,"href":312,"reference":12},"http://reptils.free.fr/index.htm",{"_key":314,"_type":62,"children":315,"level":96,"listItem":97,"markDefs":338,"style":70},"b6d8ce5cb5c3",[316,320,325,329,334],{"_key":317,"_type":66,"marks":318,"text":319},"b6d8ce5cb5c30",[],"An extended discussion of ",{"_key":321,"_type":66,"marks":322,"text":324},"b6d8ce5cb5c31",[323],"d3ce7b19f795","OpenID",{"_key":326,"_type":66,"marks":327,"text":328},"b6d8ce5cb5c32",[],". I encourage everyone reading this to sign up for an OpenID and try it yourself. I recommend ",{"_key":330,"_type":66,"marks":331,"text":333},"b6d8ce5cb5c33",[332],"e4cde7436133","myopenid",{"_key":335,"_type":66,"marks":336,"text":337},"b6d8ce5cb5c34",[],". Joel signs up for an OpenID live on the podcast.",[339,341],{"_key":323,"_type":100,"href":340,"reference":12},"http://openid.net/",{"_key":332,"_type":100,"href":342,"reference":12},"http://www.myopenid.com/",{"_key":344,"_type":62,"children":345,"level":96,"listItem":97,"markDefs":359,"style":70},"576d7bc6b03a",[346,350,355],{"_key":347,"_type":66,"marks":348,"text":349},"576d7bc6b03a0",[],"The importance of proper ",{"_key":351,"_type":66,"marks":352,"text":354},"576d7bc6b03a1",[353],"8eb145b8b402","OpenID attribute exchange",{"_key":356,"_type":66,"marks":357,"text":358},"576d7bc6b03a2",[]," -- so you can store your avatar image, URL, birthday, address and so forth in one place and have it handed over automatically to websites from your OpenID provider. Without this, OpenID is much less attractive.",[360],{"_key":353,"_type":100,"href":361,"reference":12},"http://blogs.gnome.org/jamesh/2007/11/26/openid-ax/",{"_key":363,"_type":62,"children":364,"level":96,"listItem":97,"markDefs":378,"style":70},"9990a42361a9",[365,369,374],{"_key":366,"_type":66,"marks":367,"text":368},"9990a42361a90",[],"A discussion of Eric Sink's ",{"_key":370,"_type":66,"marks":371,"text":373},"9990a42361a91",[372],"0a734f1ead7c","C and Morse Code",{"_key":375,"_type":66,"marks":376,"text":377},"9990a42361a92",[]," -- isn't programmer time spent learning C better spent learning how to communicate and understand the business domain they're working in? There's a deeper topic of Systems Analyst vs. Programmer here that we'll have to dig into.",[379],{"_key":372,"_type":100,"href":380,"reference":12},"http://www.ericsink.com/entries/c_morse_code.html",{"_key":382,"_type":62,"children":383,"level":96,"listItem":97,"markDefs":397,"style":70},"08550becbbcd",[384,388,393],{"_key":385,"_type":66,"marks":386,"text":387},"08550becbbcd0",[],"Reminder: Joel will be in Portland keynoting ",{"_key":389,"_type":66,"marks":390,"text":392},"08550becbbcd1",[391],"afc32d317ee8","RailsConf",{"_key":394,"_type":66,"marks":395,"text":396},"08550becbbcd2",[]," later this week.",[398],{"_key":391,"_type":100,"href":399,"reference":12},"http://en.oreilly.com/rails2008/public/content/home",{"_key":401,"_type":62,"children":402,"level":96,"listItem":97,"markDefs":407,"style":70},"55084210ec08",[403],{"_key":404,"_type":66,"marks":405,"text":406},"55084210ec080",[],"Joel wants people to write in about their preferred password management solutions.",[],{"_key":409,"_type":62,"children":410,"level":96,"listItem":97,"markDefs":415,"style":70},"10aadd19b0e7",[411],{"_key":412,"_type":66,"marks":413,"text":414},"10aadd19b0e70",[],"As usual, thank you for all the questions and for the Wiki edits! We appreciate all the interest in the private beta signups, too.",[],{"_key":417,"_type":62,"children":418,"markDefs":423,"style":70},"713452b5bde3",[419],{"_key":420,"_type":66,"marks":421,"text":422},"713452b5bde30",[],"We also answered the following listener question, with a lot of peripheral discussion on related topics:",[],{"_key":425,"_type":62,"children":426,"level":96,"listItem":436,"markDefs":437,"style":70},"7bd55b4062f9",[427,432],{"_key":428,"_type":66,"marks":429,"text":431},"7bd55b4062f90",[430],"strong","John Dyer",{"_key":433,"_type":66,"marks":434,"text":435},"7bd55b4062f91",[],": Isn't it better for programmers to program using standard programming frameworks and libraries rather than creating things from scratch?","number",[],{"_key":439,"_type":62,"children":440,"markDefs":463,"style":70},"5cd724fef376",[441,445,450,454,459],{"_key":442,"_type":66,"marks":443,"text":444},"5cd724fef3760",[],"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":446,"_type":66,"marks":447,"text":449},"5cd724fef3761",[448],"299f57bc4d15","podcast@stackoverflow.com",{"_key":451,"_type":66,"marks":452,"text":453},"5cd724fef3762",[],". You can ",{"_key":455,"_type":66,"marks":456,"text":458},"5cd724fef3763",[457],"495711b5e699","record a question",{"_key":460,"_type":66,"marks":461,"text":462},"5cd724fef3764",[]," using nothing but a telephone and a web browser.",[464,466],{"_key":448,"_type":100,"href":465,"reference":12},"mailto:podcast@stackoverflow.com",{"_key":457,"_type":100,"href":467,"reference":12},"http://blog.stackoverflow.com/index.php/2008/05/recording-podcast-questions-using-your-telephone/",{"_key":469,"_type":62,"children":470,"markDefs":484,"style":70},"db3e1ca1f237",[471,475,480],{"_key":472,"_type":66,"marks":473,"text":474},"db3e1ca1f2370",[],"The ",{"_key":476,"_type":66,"marks":477,"text":479},"db3e1ca1f2371",[478],"2c836bff7742","transcript wiki",{"_key":481,"_type":66,"marks":482,"text":483},"db3e1ca1f2372",[]," for this episode is available for public editing.",[485],{"_key":478,"_type":100,"href":486,"reference":12},"http://stackoverflow.fogbugz.com/default.asp?W5040",true,"2008/05/28","",{"_type":53,"asset":491},{"_ref":492,"_type":493},"image-2e7e2d828ffbb0404d422ecab697f29109a4339b-1500x1000-jpg","reference",{"code":495,"language":496},"\u003Cp>This is the seventh episode of the StackOverflow podcast, wherein Joel and I discuss the following:\u003C/p>\n\u003Cul>\u003Cli>\n\u003Cp>Many thanks to Stuart Cam for recording a stackoverflow theme song; a brief digression on the introductions to the \u003Ca href=\"http://youtube.com/watch?v=NUT07eZoXPw\">Sopranos\u003C/a> and \u003Ca href=\"http://youtube.com/watch?v=cscedJQ3PFU\">Get Smart\u003C/a>.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>How programmers know it's a holiday: the door to the office is locked, or the Google \u003Ca href=\"http://www.google.com/holidaylogos.html\">logo changes\u003C/a>.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Tuesday is also Rock Band new song download day. This week was pretty epic -- the \u003Ca href=\"http://youtube.com/results?search_query=cars+rock+band\">complete album The Cars\u003C/a>. Joel would like \u003Ca href=\"http://en.wikipedia.org/wiki/Convoy_(song)\">the 1975 song Convoy\u003C/a>. Maybe he's a CB radio fan?\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Working from home, I miss some of the camaraderie of my fellow programmers. What can I do about that? I've always admired Joel's \u003Ca href=\"http://www.joelonsoftware.com/articles/BionicOffice.html\">commitment to creating a good working environment\u003C/a> for programmers. Joel has \u003Ca href=\"http://www.inc.com/query/index.html?domains=http%3A%2F%2Finc.com%2Chttp%3A%2F%2Ftechnology.inc.com%2Chttp%3A%2F%2Fhiring.inc.com%2Chttp%3A%2F%2Fblog.inc.com&amp;client=pub-9871731465474413&amp;safe=active&amp;channel=&amp;cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A8B9EB1%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A336699%3BLC%3A336699%3BT%3A000000%3BGFNT%3AAAAAAA%3BGIMP%3AAAAAAA%3BS%3Ahttp%3A%2F%2Fhttp%3A%2F%2Fwww.inc.com%3BFORID%3A11%3B&amp;q=joel+spolsky&amp;xsubmit.x=0&amp;xsubmit.y=0&amp;xsubmit=Search&amp;sitesearch=http%3A%2F%2Finc.com\">a regular column in Inc. magazine\u003C/a>, and the June issue happens to cover this topic.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Joel calls \u003Ca href=\"http://www.officesnapshots.com/\">\u003C/a>\u003Ca href=\"http://www.officesnapshots.com/\">http://www.officesnapshots.com/\u003C/a> \"office pornography\", where \"pornography\" is described as \"looking at pictures of things you can't have.\" It's also sort of like \u003Ca href=\"http://www.mtv.com/ontv/dyn/cribs/series.jhtml\">MTV Cribs\u003C/a> for the IT set.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Joel points out that cool office common areas are great, but what \u003Cem>really\u003C/em> matters is the desk where you actually do your work.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>I like to \u003Ca href=\"http://www.codinghorror.com/blog/archives/000905.html\">build my own PCs\u003C/a> and \u003Ca href=\"http://www.codinghorror.com/blog/archives/000959.html\">use three monitors\u003C/a>, so it's difficult for me to bring my work with me without it \u003Ca href=\"http://improveverywhere.com/2008/02/25/mobile-desktop/\">turning into a comedy routine\u003C/a>. Another reason I enjoy having my own office: I'm into decorating -- \u003Ca href=\"http://www.codinghorror.com/blog/archives/000770.html\">see my old office at Vertigo\u003C/a>.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Do private offices interfere with collaboration and pair programming?\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Which configuration of monitors is ideal for programming?\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>I profess my love for \u003Ca href=\"http://reptils.free.fr/index.htm\">WinSplit Revolution\u003C/a>, which I consider essential on any monitor larger than 22\". We also wonder why OS window managers aren't smarter about edge snapping and using available desktop space intelligently.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>An extended discussion of \u003Ca href=\"http://openid.net/\">OpenID\u003C/a>. I encourage everyone reading this to sign up for an OpenID and try it yourself. I recommend \u003Ca href=\"http://www.myopenid.com/\">myopenid\u003C/a>. Joel signs up for an OpenID live on the podcast.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>The importance of proper \u003Ca href=\"http://blogs.gnome.org/jamesh/2007/11/26/openid-ax/\">OpenID attribute exchange\u003C/a> -- so you can store your avatar image, URL, birthday, address and so forth in one place and have it handed over automatically to websites from your OpenID provider. Without this, OpenID is much less attractive.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>A discussion of Eric Sink's \u003Ca href=\"http://www.ericsink.com/entries/c_morse_code.html\">C and Morse Code\u003C/a> -- isn't programmer time spent learning C better spent learning how to communicate and understand the business domain they're working in? There's a deeper topic of Systems Analyst vs. Programmer here that we'll have to dig into.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Reminder: Joel will be in Portland keynoting \u003Ca href=\"http://en.oreilly.com/rails2008/public/content/home\">RailsConf\u003C/a> later this week.\u003C/p>\n\u003C/li>\n\u003Cli>\n\u003Cp>Joel wants people to write in about their preferred password management solutions.\u003C/p>\n\u003C/li>\n\u003Cli>As usual, thank you for all the questions and for the Wiki edits! We appreciate all the interest in the private beta signups, too.\u003C/li>\n\u003C/ul>\u003Cp>We also answered the following listener question, with a lot of peripheral discussion on related topics:\u003C/p>\n\u003Col>\u003Cli>\u003Cstrong>John Dyer\u003C/strong>: Isn't it better for programmers to program using standard programming frameworks and libraries rather than creating things from scratch?\u003C/li>\n\u003C/ol>\u003Cp>If you'd like to submit a question to be answered in our next episode,\nrecord 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.\u003C/p>\n\u003Cp>The \u003Ca href=\"http://stackoverflow.fogbugz.com/default.asp?W5040\">transcript wiki\u003C/a> for this episode is available for public editing.\u003C/p>","html","2008-05-28T12:00:00.000Z",{"current":499},"podcast-7",[501,509],{"_createdAt":502,"_id":503,"_rev":504,"_type":505,"_updatedAt":502,"slug":506,"title":508},"2023-05-23T16:43:21Z","wp-tagcat-company","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":507},"company","Company",{"_createdAt":502,"_id":510,"_rev":504,"_type":505,"_updatedAt":502,"slug":511,"title":513},"wp-tagcat-podcast",{"current":512},"podcast","The Stack Overflow Podcast","Podcast #7",[516,522,528,534],{"_id":517,"publishedAt":518,"slug":519,"sponsored":12,"title":521},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":520},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":523,"publishedAt":524,"slug":525,"sponsored":12,"title":527},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":526},"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":529,"publishedAt":530,"slug":531,"sponsored":12,"title":533},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":532},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":535,"publishedAt":536,"slug":537,"sponsored":12,"title":539},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":538},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":541,"sourceMap":-1},{"count":542,"lastTimestamp":12},0]