[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-yqXipTMLXFFc7vOspkS7gUgzUNvnp1IGaXe867RucvA":3,"sanity-dXtk5M0O1VuD6QLftxfGDEgfqo5ndXPxO2kd8vOk0Nw":372},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":347},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"5c7f0882-e1a7-4d0e-9e06-86cce9c3613a","2026-07-02T07:40:00.000Z",{"_type":10,"current":11},"slug","ai-coding-chaos-into-a-repeatable-playbook",null,"How do you turn AI coding chaos into a repeatable playbook?",[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":61,"comments":307,"dateUrl":308,"excerpt":309,"image":310,"legacyBody":313,"product":12,"publishedAt":316,"slug":317,"sponsored":12,"tags":319,"title":346,"visible":307},"2023-05-25T09:39:14Z","wp-post-15676","07ZbrKPSUrjrV4wQ6fIlpU","blogPost","2023-07-13T14:55:33Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":57,"name":58,"slug":59},"2023-05-23T16:27:18Z","wp-author-226","dgl3SCUzppW3U2LvCoOzcS","blogAuthor","2023-06-20T15:05:06Z",{"_type":53,"asset":54},"image",{"_ref":55,"_type":56},"image-56688f6337dd0a96034dfc998cdecc7810597d81-1024x1024-png","reference","current","Ryan Donovan",{"current":60},"rdonovan",[62,73,78,87,107,111,120,135,150,154,162,171,186,201,216,231,235,243,258,273,288,303],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"895c9c3401e0","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"895c9c3401e00","span",[],"",[],"h1",{"_key":74,"_type":53,"alt":75,"asset":76,"markDefs":12},"51bb736e53b2","The Overflow.",{"_ref":77,"_type":56},"image-942745e49ea576f526e178834d42c656d299b932-708x144-png",{"_key":79,"_type":64,"children":80,"markDefs":85,"style":86},"36b178ee7d0c",[81],{"_key":82,"_type":68,"marks":83,"text":84},"36b178ee7d0c0",[],"April 2020",[],"normal",{"_key":88,"_type":64,"children":89,"markDefs":103,"style":86},"5b241858be03",[90,94,99],{"_key":91,"_type":68,"marks":92,"text":93},"5b241858be030",[],"Welcome to ISSUE #16 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":95,"_type":68,"marks":96,"text":98},"5b241858be031",[97],"2bc5030ece49","Cassidy Williams",{"_key":100,"_type":68,"marks":101,"text":102},"5b241858be032",[],". And this week, we're going deep on dark mode, balancing code quality with deadlines, and rolling your own chat apps.",[104],{"_key":97,"_type":105,"href":106,"reference":12},"link","https:\u002F\u002Fcassidoo.co\u002F",{"_key":108,"_type":53,"alt":12,"asset":109,"markDefs":12},"f9244c66d2ff",{"_ref":110,"_type":56},"image-b110f71c54d754cdae9a01fac53e81ea7b5e8a29-52x52-png",{"_key":112,"_type":64,"children":113,"markDefs":118,"style":119},"8eb966dc26ef",[114],{"_key":115,"_type":68,"marks":116,"text":117},"8eb966dc26ef0",[],"From the blog",[],"h2",{"_key":121,"_type":64,"children":122,"markDefs":132,"style":86},"08113e117d9b",[123,128],{"_key":124,"_type":68,"marks":125,"text":127},"08113e117d9b0",[126],"5cc19ca8f69f","A practical guide to writing technical specs",{"_key":129,"_type":68,"marks":130,"text":131},"08113e117d9b1",[]," stackoverflow.blog\nWriting a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product.",[133],{"_key":126,"_type":105,"href":134,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F06\u002Fa-practical-guide-to-writing-technical-specs\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":136,"_type":64,"children":137,"markDefs":147,"style":86},"09570e01d1d4",[138,143],{"_key":139,"_type":68,"marks":140,"text":142},"09570e01d1d40",[141],"869fb183f1eb","Podcast 223: Embrace the darkness",{"_key":144,"_type":68,"marks":145,"text":146},"09570e01d1d41",[]," stackoverflow.blog\nDigging deep on dark mode with our design systems lead, Aaron Shekey.",[148],{"_key":141,"_type":105,"href":149,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F03\u002Fpodcast-223-embrace-the-darkness\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":151,"_type":53,"alt":12,"asset":152,"markDefs":12},"0ccaf59b1126",{"_ref":153,"_type":56},"image-55469499e9cc7c4ec7ec8902fb8cfbba811d8f58-52x52-png",{"_key":155,"_type":64,"children":156,"markDefs":161,"style":119},"9ad3bb41efe3",[157],{"_key":158,"_type":68,"marks":159,"text":160},"9ad3bb41efe30",[],"Interesting questions",[],{"_key":163,"_type":64,"children":164,"markDefs":170,"style":86},"1c7f7ff6bc71",[165],{"_key":166,"_type":68,"marks":167,"text":169},"1c7f7ff6bc710",[168],"em","Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.",[],{"_key":172,"_type":64,"children":173,"markDefs":183,"style":86},"e1181ad37d91",[174,179],{"_key":175,"_type":68,"marks":176,"text":178},"e1181ad37d910",[177],"a1544bb97930","Is changing pitch enough for anonymizing a person's voice?",{"_key":180,"_type":68,"marks":181,"text":182},"e1181ad37d911",[]," security.stackexchange.com\nWhat if I combine that with a fake accent?",[184],{"_key":177,"_type":105,"href":185,"reference":12},"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F227146\u002Fis-changing-pitch-enough-for-anonymizing-a-persons-voice?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":187,"_type":64,"children":188,"markDefs":198,"style":86},"b6a8cdf09115",[189,194],{"_key":190,"_type":68,"marks":191,"text":193},"b6a8cdf091150",[192],"8e258229abf2","What should I say on my resume if I got promoted for dropping code quality to meet deadlines?",{"_key":195,"_type":68,"marks":196,"text":197},"b6a8cdf091151",[]," workplace.stackexchange.com\n“Balancing trade-offs to create a solution that is ‘good enough’ is the most important skill an engineer can have. It’s not a side effect of the job, it is the job.”",[199],{"_key":192,"_type":105,"href":200,"reference":12},"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F156659\u002Fwhat-should-i-say-on-my-resume-if-i-got-promoted-for-dropping-code-quality-to-me?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":202,"_type":64,"children":203,"markDefs":213,"style":86},"d1babc06723a",[204,209],{"_key":205,"_type":68,"marks":206,"text":208},"d1babc06723a0",[207],"586d33aa8651","How can I provide an answer to neural network skeptics?",{"_key":210,"_type":68,"marks":211,"text":212},"d1babc06723a1",[]," datascience.stackexchange.com\nSome engineers will never be satisfied with a model that they can never completely understand.",[214],{"_key":207,"_type":105,"href":215,"reference":12},"https:\u002F\u002Fdatascience.stackexchange.com\u002Fquestions\u002F68893\u002Fhow-can-i-provide-an-answer-to-neural-network-skeptics?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":217,"_type":64,"children":218,"markDefs":228,"style":86},"4b8023a325c1",[219,224],{"_key":220,"_type":68,"marks":221,"text":223},"4b8023a325c10",[222],"66d7abaa3c5c","Why is paragliding not an old invention?",{"_key":225,"_type":68,"marks":226,"text":227},"4b8023a325c11",[]," aviation.stackexchange.com\nSometimes science needs to focus on fun more.",[229],{"_key":222,"_type":105,"href":230,"reference":12},"https:\u002F\u002Faviation.stackexchange.com\u002Fquestions\u002F75519\u002Fwhy-is-paragliding-not-an-old-invention?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":232,"_type":53,"alt":12,"asset":233,"markDefs":12},"a107730547ef",{"_ref":234,"_type":56},"image-aba8193d923f4135c1726062b2195406b95b3b15-52x52-png",{"_key":236,"_type":64,"children":237,"markDefs":242,"style":119},"3f3f2d962501",[238],{"_key":239,"_type":68,"marks":240,"text":241},"3f3f2d9625010",[],"Links from around the web",[],{"_key":244,"_type":64,"children":245,"markDefs":255,"style":86},"c5b2c9696a53",[246,251],{"_key":247,"_type":68,"marks":248,"text":250},"c5b2c9696a530",[249],"c2d2daac0ef7","Free COVID-19 animations for awareness",{"_key":252,"_type":68,"marks":253,"text":254},"c5b2c9696a531",[]," lottiefiles.com\nIf you want to build something for COVID-19 awareness, here's a great set of free animations to include.",[256],{"_key":249,"_type":105,"href":257,"reference":12},"https:\u002F\u002Flottiefiles.com\u002Fcoronavirus-animations ",{"_key":259,"_type":64,"children":260,"markDefs":270,"style":86},"6d7b1569cfe0",[261,266],{"_key":262,"_type":68,"marks":263,"text":265},"6d7b1569cfe00",[264],"d856b909c0d0","What did people do before toilet paper?",{"_key":267,"_type":68,"marks":268,"text":269},"6d7b1569cfe01",[]," www.nationalgeographic.com\nYou really start to appreciate the little things when the world is hectic. A shining example of this is toilet paper. What would we do without it? Well, here's a great look at what people did before it ever existed.",[271],{"_key":264,"_type":105,"href":272,"reference":12},"https:\u002F\u002Fwww.nationalgeographic.com\u002Fhistory\u002F2020\u002F03\u002Fwhat-people-do-before-toilet-paper\u002F",{"_key":274,"_type":64,"children":275,"markDefs":285,"style":86},"f5960210caf5",[276,281],{"_key":277,"_type":68,"marks":278,"text":280},"f5960210caf50",[279],"7a1213718d97","How many jobs can be done at home?",{"_key":282,"_type":68,"marks":283,"text":284},"f5960210caf51",[]," bfi.uchicago.edu\nWhat percentage of jobs can be done from home? Take a guess and then check out this fascinating short research project done by a team at the University of Chicago.",[286],{"_key":279,"_type":105,"href":287,"reference":12},"\n                                        https:\u002F\u002Fbfi.uchicago.edu\u002Fwp-content\u002Fuploads\u002FBFI_White-Paper_Dingel_Neiman_3.2020.pdf\n                                        ",{"_key":289,"_type":64,"children":290,"markDefs":300,"style":86},"9fd82712e4ae",[291,296],{"_key":292,"_type":68,"marks":293,"text":295},"9fd82712e4ae0",[294],"f22b9bbc5f8f","Building a real-time chat app with React and Firebase",{"_key":297,"_type":68,"marks":298,"text":299},"9fd82712e4ae1",[]," css-tricks.com\nIf you've never tried building your own chat app before, now's as good a time as any to start. Here's a great article on building one from the ground up with React and Firebase.",[301],{"_key":294,"_type":105,"href":302,"reference":12},"\nhttps:\u002F\u002Fcss-tricks.com\u002Fbuilding-a-real-time-chat-app-with-react-and-firebase\u002F\n                                        ",{"_key":304,"_type":53,"alt":12,"asset":305,"markDefs":12},"3b7490005299",{"_ref":306,"_type":56},"image-cbd3df2ceedb3d1492834e374bac51dfd89bf7f4-1163x163-png",true,"2020\u002F04\u002F10","This week, we're going deep on dark mode, balancing code quality with deadlines, and rolling your own chat apps.",{"_type":53,"asset":311},{"_ref":312,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":314,"language":315},"\u003C!-- wp:html -->\n\n                                \n                                    \u003Ch1 style=\"text-align: center; margin: 0; line-height: 1;\">\n                                        \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F5a861290-bdcc-4f59-af25-6c5bc0b9eb29\u002Flogotheoverflow.png\" alt=\"The Overflow.\" height=\"\" width=\"354\" border=\"0\" style=\"width: 100%; max-width: 354px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3C3F44;\">\n                                    \u003C\u002Fh1>\n                                \n                            \n                            \n                                \n                                    April 2020\n                                \n                            \n                            \u003C!-- Header : END -->\n                            \u003C!-- Intro : BEGIN -->\n                            \n                                \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                     Welcome to ISSUE #16 of The Overflow, a newsletter by developers, for developers, written and curated by the Stack Overflow team and \u003Ca href=\"https:\u002F\u002Fcassidoo.co\u002F\" style=\"color: #0077cc; text-decoration: none;\">Cassidy Williams\u003C\u002Fa>.  And this week, we're going deep on dark mode, balancing code quality with deadlines, and rolling your own chat apps. \n                                \n                            \n                            \u003C!-- Intro : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Fd7aaecb9-5ebc-493a-be56-59637e03b531\u002Ficonblog2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                            \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    From the blog\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F06\u002Fa-practical-guide-to-writing-technical-specs\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">A practical guide to writing technical specs\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr>\n                                     Writing a technical spec increases the chances of having a successful project, service, or feature that all stakeholders involved are satisfied with. It decreases the chances of something going horribly wrong during implementation and even after you’ve launched your product.\n                                     \u003C\u002Fp>\n                                     \n                                     \n                                     \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F04\u002F03\u002Fpodcast-223-embrace-the-darkness\u002F?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">Podcast 223: Embrace the darkness\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">stackoverflow.blog\u003C\u002Fspan>\u003Cbr>\n                                    Digging deep on dark mode with our design systems lead, Aaron Shekey.\n                                         \n                                    \n                                         \n                                       \n                            \u003C!-- Section : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F8da5bcb5-7dbe-4415-88a5-476c819ff156\u002Ficonqa2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                            \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    Interesting questions\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \n                                     \u003Cp style=\"margin: 0 0 30px;\">\u003Ci> Found a good question or answer? Tweet us with the hashtag #StackOverflowKnows or leave a comment on Facebook. We’ll include our favorites in the future.  \u003C\u002Fi>\u003C\u002Fp>\n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fsecurity.stackexchange.com\u002Fquestions\u002F227146\u002Fis-changing-pitch-enough-for-anonymizing-a-persons-voice?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">Is changing pitch enough for anonymizing a person's voice?\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">security.stackexchange.com\u003C\u002Fspan>\u003Cbr>\n                                  What if I combine that with a fake accent? \n\n\n                                    \u003C\u002Fp>\n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fworkplace.stackexchange.com\u002Fquestions\u002F156659\u002Fwhat-should-i-say-on-my-resume-if-i-got-promoted-for-dropping-code-quality-to-me?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">What should I say on my resume if I got promoted for dropping code quality to meet deadlines?\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">workplace.stackexchange.com\u003C\u002Fspan>\u003Cbr>\n                                    “Balancing trade-offs to create a solution that is ‘good enough’ is the most important skill an engineer can have. It’s not a side effect of the job, it is the job.”\n                                    \u003C\u002Fp>\n                                    \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fdatascience.stackexchange.com\u002Fquestions\u002F68893\u002Fhow-can-i-provide-an-answer-to-neural-network-skeptics?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">How can I provide an answer to neural network skeptics?\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">datascience.stackexchange.com\u003C\u002Fspan>\u003Cbr>\n                                    Some engineers will never be satisfied with a model that they can never completely understand.      \n                                    \u003C\u002Fp> \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Faviation.stackexchange.com\u002Fquestions\u002F75519\u002Fwhy-is-paragliding-not-an-old-invention?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">Why is paragliding not an old invention?\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">aviation.stackexchange.com\u003C\u002Fspan>\u003Cbr>\n                                    Sometimes science needs to focus on fun more. \n                                    \n                                    \u003C\u002Fp> \n                                    \n                                   \n                                \n                            \n                            \u003C!-- Section : END -->\n                            \u003C!-- Section : BEGIN -->\n                            \n                                \n                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002Ffae18822-12a0-46de-bab8-ddb30242697d\u002Ficonlinks2x.png\" height=\"26\" width=\"26\" border=\"0\" alt=\"\" style=\"display: block; font-family: arial, sans-serif; font-size: 15px; line-height: 15px; color: #3C3F44;\">\n                                            \n                                            \n                                                \u003Ch2 style=\"margin: 0; font-family: 'Roboto Slab', arial, sans; font-size: 19px; line-height: 19px; font-weight: bold; color: #3C3F44;\">\n                                                    Links from around the web\n                                                \u003C\u002Fh2>\n                                            \n                                        \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Flottiefiles.com\u002Fcoronavirus-animations \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">Free COVID-19 animations for awareness\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">lottiefiles.com\u003C\u002Fspan>\u003Cbr>\n                                    If you want to build something for COVID-19 awareness, here's a great set of free animations to include.\n                                          \u003C\u002Fp>\n                                          \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"https:\u002F\u002Fwww.nationalgeographic.com\u002Fhistory\u002F2020\u002F03\u002Fwhat-people-do-before-toilet-paper\u002F\" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">What did people do before toilet paper?\u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">www.nationalgeographic.com\u003C\u002Fspan>\u003Cbr>\n                                    You really start to appreciate the little things when the world is hectic. A shining example of this is toilet paper. What would we do without it? Well, here's a great look at what people did before it ever existed.\n\n                                    \u003C\u002Fp>\n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\n                                        https:\u002F\u002Fbfi.uchicago.edu\u002Fwp-content\u002Fuploads\u002FBFI_White-Paper_Dingel_Neiman_3.2020.pdf\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\n                                            How many jobs can be done at home?\n                                            \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\n                                                bfi.uchicago.edu\n                                                \u003C\u002Fspan>\u003Cbr>\nWhat percentage of jobs can be done from home? Take a guess and then check out this fascinating short research project done by a team at the University of Chicago.                                    \u003C\u002Fp>\n                                    \n                                    \n                                    \u003Cp style=\"margin: 0 0 30px;\">\n                                        \u003Ca href=\"\nhttps:\u002F\u002Fcss-tricks.com\u002Fbuilding-a-real-time-chat-app-with-react-and-firebase\u002F\n                                        \" style=\"font-weight: bold; color: #0077cc; text-decoration: none;\">\nBuilding a real-time chat app with React and Firebase\n                                            \u003C\u002Fa> \u003Cspan style=\"color: #6A737C; font-size: 12px;\" class=\"unstyle-auto-detected-links\">\ncss-tricks.com\n                                                \u003C\u002Fspan>\u003Cbr>\nIf you've never tried building your own chat app before, now's as good a time as any to start. Here's a great article on building one from the ground up with React and Firebase.\n                                    \u003C\u002Fp>\n                                   \n                                    \n                                    \n                                \n                                                                \u003Cimg src=\"https:\u002F\u002Fd2axdqolvqmdvx.cloudfront.net\u002F62687153-bbaa-4c83-bd65-6047d51b261a\u002Ffooter2x.png\" alt=\"\" height=\"\" width=\"581\" border=\"0\" style=\"width: 100%; max-width: 581px; height: auto; display: block; margin: 0 auto; font-weight: normal; font-family: arial, sans-serif; font-size: 15px; color: #3C3F44;\">\n\u003C!-- \u002Fwp:html -->","html","2020-04-10T14:00:00.000Z",{"current":318},"the-overflow-16-how-many-jobs-can-be-done-at-home",[320,328,330,335,337,342],{"_createdAt":321,"_id":322,"_rev":323,"_type":324,"_updatedAt":321,"slug":325,"title":327},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":326},"announcements","Announcements",{"_createdAt":321,"_id":322,"_rev":323,"_type":324,"_updatedAt":321,"slug":329,"title":327},{"current":326},{"_createdAt":321,"_id":331,"_rev":323,"_type":324,"_updatedAt":321,"slug":332,"title":334},"wp-tagcat-stackoverflow",{"current":333},"stackoverflow","Stackoverflow",{"_createdAt":321,"_id":331,"_rev":323,"_type":324,"_updatedAt":321,"slug":336,"title":334},{"current":333},{"_createdAt":321,"_id":338,"_rev":323,"_type":324,"_updatedAt":321,"slug":339,"title":341},"wp-tagcat-the-overflow",{"current":340},"the-overflow","the overflow",{"_createdAt":321,"_id":343,"_rev":323,"_type":324,"_updatedAt":321,"slug":344,"title":345},"wp-tagcat-newsletter",{"current":345},"newsletter","The Overflow #16: How many jobs can be done at home?",[348,354,360,366],{"_id":349,"publishedAt":350,"slug":351,"sponsored":12,"title":353},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":352},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":355,"publishedAt":356,"slug":357,"sponsored":12,"title":359},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":358},"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":361,"publishedAt":362,"slug":363,"sponsored":12,"title":365},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":364},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":367,"publishedAt":368,"slug":369,"sponsored":12,"title":371},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":370},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":373,"sourceMap":-1},{"count":374,"lastTimestamp":12},0]