[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-9AmYng4E-aRoNIGBOb9l-HpRiPTOklmMA3fh_5Gjyok":3},{"data":4,"sourceMap":-1},{"_createdAt":5,"_id":6,"_rev":7,"_type":8,"_updatedAt":9,"blog":10,"body":89,"issue":109,"links":110,"publishedAt":163,"questions":164,"sign_off":217,"slug":236,"title":239},"2023-06-29T15:13:55Z","24646d12-af80-4066-8060-1a257e3ec962","GuTelHvHscaB2pf5UIfm5F","newsletterOverflow","2023-10-17T14:25:19Z",[11,28,40,52,64],{"_type":12,"description":13,"link":25,"promotion":26,"title":27},"newsletterOverflowStory",[14],{"_key":15,"_type":16,"children":17,"markDefs":23,"style":24},"101132337e3c","block",[18],{"_key":19,"_type":20,"marks":21,"text":22},"c079244182040","span",[],"Why replacing programmers with AI won’t be so easy.",[],"normal","https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F26\u002Fthe-hardest-part-of-building-software-is-not-coding-its-requirements\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter",null,"The hardest part of building software is not coding, it’s requirements",{"_type":12,"description":29,"link":38,"promotion":26,"title":39},[30],{"_key":31,"_type":16,"children":32,"markDefs":37,"style":24},"7846cdf8f70b",[33],{"_key":34,"_type":20,"marks":35,"text":36},"0bfa88e50c010",[],"Thousands of the company’s engineers, data scientists, designers, and developers have asked and answered questions about how things work inside their organization.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F29\u002Fhow-bloombergs-engineers-built-a-culture-of-knowledge-sharing\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How Bloomberg’s engineers built a culture of knowledge sharing ",{"_type":12,"description":41,"link":50,"promotion":26,"title":51},[42],{"_key":43,"_type":16,"children":44,"markDefs":49,"style":24},"faa4db81493c",[45],{"_key":46,"_type":20,"marks":47,"text":48},"9613fc2df6fe0",[],"Plus, how software underlies the second-largest electric vehicle charging network.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F28\u002Fimproving-the-developer-experience-in-the-energy-sector\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Improving the developer experience in the energy sector",{"_type":12,"description":53,"link":62,"promotion":26,"title":63},[54],{"_key":55,"_type":16,"children":56,"markDefs":61,"style":24},"f637cd99d9fd",[57],{"_key":58,"_type":20,"marks":59,"text":60},"36c7e8081c5d0",[],"Chef cofounder Adam Jacob joins the home team to discuss the problems with the current state of cloud infrastructure, what engineers need but aren’t getting, and why he’s focused on creating a new and improved approach to infrastructure automation.",[],"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F06\u002F27\u002Fthe-cofounder-of-chef-is-cooking-up-a-less-painful-devops-ep-584\u002F?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","The cofounder of Chef is cooking up a less painful DevOps (Ep. 584)",{"_type":12,"description":65,"link":86,"promotion":87,"title":88},[66],{"_key":67,"_type":16,"children":68,"markDefs":82,"style":24},"c5a3f3e91926",[69,73,78],{"_key":70,"_type":20,"marks":71,"text":72},"3b02105e2e8d0",[],"At the WeAreDevelopers World Congress from July 26th to 28th, you can enjoy over 300 speakers across 12 stages, outdoor activities, parties, and more. Use code ‘stackoverflow’ to save 20% on your ticket at ",{"_key":74,"_type":20,"marks":75,"text":77},"f7d6052723cb1",[76],"c26dc02af6ce","worldcongress.dev",{"_key":79,"_type":20,"marks":80,"text":81},"8299136b1e6a",[],".",[83],{"_key":76,"_type":84,"href":85},"link","http:\u002F\u002Fworldcongress.dev\u002F","https:\u002F\u002Fwww.wearedevelopers.com\u002Fworld-congress\u002F?utm_source=STO&utm_medium=NL",true,"Join the world’s leading event for developers in Berlin",[90],{"_key":91,"_type":16,"children":92,"markDefs":106,"style":24},"a8ad826fc41b",[93,97,102],{"_key":94,"_type":20,"marks":95,"text":96},"0f3e26b20471",[],"Welcome to ISSUE #185 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":98,"_type":20,"marks":99,"text":101},"ce9f95570b5f",[100],"68d54c600f96","Cassidy Williams",{"_key":103,"_type":20,"marks":104,"text":105},"f041020e2ecf",[],". This week: AI won't replace us until it can handle flaky requirements, steampunk inventors upgrade the battery, and a guide walks you through a career from junior dev to veteran. ",[107],{"_key":100,"_type":84,"href":108},"https:\u002F\u002Fitr-links.stackoverflow.email\u002Fu\u002Fclick?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",185,[111,124,137,150],{"_key":112,"_type":12,"description":113,"link":122,"title":123},"6fc4b74323b9",[114],{"_key":115,"_type":16,"children":116,"markDefs":121,"style":24},"45e7650a070f",[117],{"_key":118,"_type":20,"marks":119,"text":120},"cae91dd7b5650",[],"Think you've got a strong password? Try putting it to the test.",[],"https:\u002F\u002Fneal.fun\u002Fpassword-game\u002F","The Password Game",{"_key":125,"_type":12,"description":126,"link":135,"title":136},"0dac0db1f713",[127],{"_key":128,"_type":16,"children":129,"markDefs":134,"style":24},"a198218bca16",[130],{"_key":131,"_type":20,"marks":132,"text":133},"367dabb616560",[],"The DevJourney podcast has produced 250 episodes and counting of developer stories across the industry.",[],"https:\u002F\u002Fdevjourney.info\u002F","DevJourney Podcast",{"_key":138,"_type":12,"description":139,"link":148,"title":149},"ba1cb1c9514e",[140],{"_key":141,"_type":16,"children":142,"markDefs":147,"style":24},"ea36b4d4665b",[143],{"_key":144,"_type":20,"marks":145,"text":146},"2207da93b4cf0",[],"Career advancement can seem daunting when you're just getting started, but here's a handy guide to leveling up over time.",[],"https:\u002F\u002Fgithub.com\u002Freadme\u002Fguides\u002Fengineering-career-success","Junior to senior: An action plan for engineering career success",{"_key":151,"_type":12,"description":152,"link":161,"title":162},"3833eca3849f",[153],{"_key":154,"_type":16,"children":155,"markDefs":160,"style":24},"69a52612eb2f",[156],{"_key":157,"_type":20,"marks":158,"text":159},"85670eefe68f0",[],"The term \"for\" is used in many languages for loops (wordplay!), but in Elixir, it's a bit different.",[],"https:\u002F\u002Fwww.mitchellhanberg.com\u002Fthe-comprehensive-guide-to-elixirs-for-comprehension\u002F","The comprehensive guide to Elixir’s list comprehension","2023-07-05",[165,178,191,204],{"_key":166,"_type":12,"description":167,"link":176,"title":177},"c57e6633f95f",[168],{"_key":169,"_type":16,"children":170,"markDefs":175,"style":24},"646d042dcb6d",[171],{"_key":172,"_type":20,"marks":173,"text":174},"0bff03268d600",[],"Contains recommendations on the exact novel that implements this idea.",[],"https:\u002F\u002Fworldbuilding.stackexchange.com\u002Fquestions\u002F247583\u002Fhow-do-i-store-enormous-amounts-of-mechanical-energy?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How do I store enormous amounts of mechanical energy?",{"_key":179,"_type":12,"description":180,"link":189,"title":190},"215d8c87bff5",[181],{"_key":182,"_type":16,"children":183,"markDefs":188,"style":24},"d12c78bd8c9f",[184],{"_key":185,"_type":20,"marks":186,"text":187},"1c27a4ca23560",[],"\"The primary goal is to help the student make better arguments. If you get useful work out of the process that's gravy.\"",[],"https:\u002F\u002Facademia.stackexchange.com\u002Fquestions\u002F197625\u002Fhow-to-deal-with-a-careless-student?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","How to deal with a careless student?",{"_key":192,"_type":12,"description":193,"link":202,"title":203},"7fa2636c37c1",[194],{"_key":195,"_type":16,"children":196,"markDefs":201,"style":24},"cefc80dde39b",[197],{"_key":198,"_type":20,"marks":199,"text":200},"b76a3c8562690",[],"All the good symbols were taken.",[],"https:\u002F\u002Fsoftwareengineering.stackexchange.com\u002Fquestions\u002F317905\u002Fwhy-is-used-as-the-or-operator-in-so-many-programming-languages?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Why is '|' used as the OR operator in so many programming languages?",{"_key":205,"_type":12,"description":206,"link":215,"title":216},"3dfa0a99e7af",[207],{"_key":208,"_type":16,"children":209,"markDefs":214,"style":24},"67feb622a1d7",[210],{"_key":211,"_type":20,"marks":212,"text":213},"54818df957140",[],"Wait, what does the fox say?",[],"https:\u002F\u002Fenglish.stackexchange.com\u002Fquestions\u002F138272\u002Fonomatopoeia-for-foxes?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter","Onomatopoeia for foxes",[218],{"_key":219,"_type":16,"children":220,"markDefs":233,"style":24},"a393c90b5dc5",[221,225,230],{"_key":222,"_type":20,"marks":223,"text":224},"6284376c08080",[],"Want a secret preview of what coming next to Stack Overflow? Check out ",{"_key":226,"_type":20,"marks":227,"text":229},"2508df7b58fe",[228],"2158af15b4fa","Stack Overflow Labs",{"_key":231,"_type":20,"marks":232,"text":81},"5c9673d8a8d9",[],[234],{"_key":228,"_type":84,"href":235},"https:\u002F\u002Fstackoverflow.co\u002Flabs\u002F?utm_source=newsletter&utm_medium=email&utm_campaign=labs-launch&utm_content=the-overflow",{"_type":237,"current":238},"slug","issue-185-the-hardest-part-of-software-is-requirements","Issue #185: The hardest part of software is requirements"]