[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-qRwh52QwJKrczNs6VCblPLtixbYTg4vS2YXpEeuWOcE":3,"sanity-tKOteEazxj7w2NVGPSHqylx2dDZ3DHqipBlbb2UQ4bA":425},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":400},[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":61,"comments":372,"dateUrl":373,"excerpt":374,"image":375,"legacyBody":378,"product":12,"publishedAt":381,"slug":382,"sponsored":12,"tags":384,"title":399,"visible":372},"2023-05-25T09:39:16Z","wp-post-16626","9HpbCsT2tq0xwozQfkg3YV","blogPost","2023-07-13T14:55:43Z",[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,96,105,130,152,174,182,204,226,246,268,276,295,317,339,361],{"_key":63,"_type":64,"children":65,"markDefs":89,"style":95},"b8968b275955","block",[66,71,76,80,85],{"_key":67,"_type":68,"marks":69,"text":70},"b8968b2759550","span",[],"Welcome to ISSUE #38 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and ",{"_key":72,"_type":68,"marks":73,"text":75},"b8968b2759551",[74],"8bfa4caf0bd6","Cassidy Williams",{"_key":77,"_type":68,"marks":78,"text":79},"b8968b2759552",[]," at ",{"_key":81,"_type":68,"marks":82,"text":84},"b8968b2759553",[83],"f2db29fb8619","Netlify",{"_key":86,"_type":68,"marks":87,"text":88},"b8968b2759554",[],". This week, a look at the staying power of object-oriented programming, the olden days of backing up a hard drive to a ton of CDs, the top five most irritating web features for the blind.",[90,93],{"_key":74,"_type":91,"href":92,"reference":12},"link","https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF",{"_key":83,"_type":91,"href":94,"reference":12},"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D","normal",{"_key":97,"_type":64,"children":98,"markDefs":103,"style":104},"37337b45f8f5",[99],{"_key":100,"_type":68,"marks":101,"text":102},"37337b45f8f50",[],"From the blog",[],"h2",{"_key":106,"_type":64,"children":107,"markDefs":127,"style":95},"5e3f577ffec0",[108,114,118,123],{"_key":109,"_type":68,"marks":110,"text":113},"5e3f577ffec00",[111,112],"06fedcebcd30","strong","If everyone hates it, why is OOP still so widely spread?",{"_key":115,"_type":68,"marks":116,"text":117},"5e3f577ffec01",[]," ",{"_key":119,"_type":68,"marks":120,"text":122},"5e3f577ffec02",[121],"em","stackoverflow.blog",{"_key":124,"_type":68,"marks":125,"text":126},"5e3f577ffec03",[],"\nOOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?",[128],{"_key":111,"_type":91,"href":129,"reference":12},"https://stackoverflow.blog/2020/09/02/if-everyone-hates-it-why-is-oop-still-so-widely-spread/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":131,"_type":64,"children":132,"markDefs":149,"style":95},"c6a03e39845a",[133,138,142,145],{"_key":134,"_type":68,"marks":135,"text":137},"c6a03e39845a0",[136],"1a48ceb5560e","Podcast 266: Ok, who vandalized Wikipedia?",{"_key":139,"_type":68,"marks":140,"text":141},"c6a03e39845a1",[]," ",{"_key":143,"_type":68,"marks":144,"text":122},"c6a03e39845a2",[121],{"_key":146,"_type":68,"marks":147,"text":148},"c6a03e39845a3",[],"\nTeaching your kids to respect The Commons should start early and last a lifetime.",[150],{"_key":136,"_type":91,"href":151,"reference":12},"https://stackoverflow.blog/2020/09/04/podcast-266-ok-who-vandalized-wikipedia/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":153,"_type":64,"children":154,"markDefs":171,"style":95},"efa69f1236e4",[155,160,163,167],{"_key":156,"_type":68,"marks":157,"text":159},"efa69f1236e40",[158,112],"47101965afd0","Lost control of your cloud costs?",{"_key":161,"_type":68,"marks":162,"text":117},"efa69f1236e41",[],{"_key":164,"_type":68,"marks":165,"text":166},"efa69f1236e42",[112,121],"promotion",{"_key":168,"_type":68,"marks":169,"text":170},"efa69f1236e43",[],"\nWhether you’re seeking to optimize cloud storage or searching for better ways to expand cloud use, you’ll be constrained by your company’s mandate to lower costs. In this e-book, we show you 10 ways to optimize cloud storage costs and efficiency.",[172],{"_key":158,"_type":91,"href":173,"reference":12},"https://go.digital.netapp.com/you-may-have-a-cloud-spending-problem.html?utm_source=stackoverflow&utm_medium=newsletter&utm_campaign=brand-revenue_rep_ww_co&utm_content=09072020-newsletter",{"_key":175,"_type":64,"children":176,"markDefs":181,"style":104},"fa273e3dabb8",[177],{"_key":178,"_type":68,"marks":179,"text":180},"fa273e3dabb80",[],"Interesting questions",[],{"_key":183,"_type":64,"children":184,"markDefs":201,"style":95},"3fea6666d3bf",[185,190,193,197],{"_key":186,"_type":68,"marks":187,"text":189},"3fea6666d3bf0",[112,188],"49e97e460eb7","Is it legal to copy a software license text from other companies to write my own?",{"_key":191,"_type":68,"marks":192,"text":117},"3fea6666d3bf1",[],{"_key":194,"_type":68,"marks":195,"text":196},"3fea6666d3bf2",[121],"law.stackexchange.com",{"_key":198,"_type":68,"marks":199,"text":200},"3fea6666d3bf3",[],"\nWhat kind of license do I need to license your license?",[202],{"_key":188,"_type":91,"href":203,"reference":12},"https://law.stackexchange.com/questions/55720/is-it-legal-to-copy-a-software-license-text-from-other-companies-to-write-my-own?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":205,"_type":64,"children":206,"markDefs":223,"style":95},"9aa8cbfd4882",[207,212,215,219],{"_key":208,"_type":68,"marks":209,"text":211},"9aa8cbfd48820",[210,112],"fbc870c6f89a","What are these .000, .001, etc. files and how do I read them?",{"_key":213,"_type":68,"marks":214,"text":117},"9aa8cbfd48821",[],{"_key":216,"_type":68,"marks":217,"text":218},"9aa8cbfd48822",[121],"softwareengineering.stackexchange.com",{"_key":220,"_type":68,"marks":221,"text":222},"9aa8cbfd48823",[],"\nAre you also getting nostalgic about backing up a hard drive to 20 CDs?",[224],{"_key":210,"_type":91,"href":225,"reference":12},"https://softwareengineering.stackexchange.com/questions/415413/does-it-ever-make-sense-to-use-more-concurrent-processes-than-processor-cores?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":227,"_type":64,"children":228,"markDefs":244,"style":95},"4f149ee2edee",[229,234,237,240],{"_key":230,"_type":68,"marks":231,"text":233},"4f149ee2edee0",[232,112],"e5df462076ed","Does it ever make sense to use more concurrent processes than processor cores?",{"_key":235,"_type":68,"marks":236,"text":117},"4f149ee2edee1",[],{"_key":238,"_type":68,"marks":239,"text":218},"4f149ee2edee2",[121],{"_key":241,"_type":68,"marks":242,"text":243},"4f149ee2edee3",[],"\nYou can have as many threads as you want as long as they're doing nothing.",[245],{"_key":232,"_type":91,"href":225,"reference":12},{"_key":247,"_type":64,"children":248,"markDefs":265,"style":95},"a749cd6da036",[249,254,257,261],{"_key":250,"_type":68,"marks":251,"text":253},"a749cd6da0360",[112,252],"fe770d3fcd25","Can we write comments within variable names?",{"_key":255,"_type":68,"marks":256,"text":117},"a749cd6da0361",[],{"_key":258,"_type":68,"marks":259,"text":260},"a749cd6da0362",[121],"stackoverflow.com",{"_key":262,"_type":68,"marks":263,"text":264},"a749cd6da0363",[],"\nWe've heard of self-documenting variables, but this is ridiculous.",[266],{"_key":252,"_type":91,"href":267,"reference":12},"https://stackoverflow.com/questions/63609077/can-we-write-comments-within-variable-names?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter",{"_key":269,"_type":64,"children":270,"markDefs":275,"style":104},"ea41cab3e53f",[271],{"_key":272,"_type":68,"marks":273,"text":274},"ea41cab3e53f0",[],"Links from around the web",[],{"_key":277,"_type":64,"children":278,"markDefs":292,"style":95},"01504318b22f",[279,284,288],{"_key":280,"_type":68,"marks":281,"text":283},"01504318b22f0",[282,112],"b8c1308da6dc","The five most annoying website features I face as a blind person every single day",{"_key":285,"_type":68,"marks":286,"text":287},"01504318b22f1",[121]," bighack.org",{"_key":289,"_type":68,"marks":290,"text":291},"01504318b22f2",[],"\nHere's an incredibly useful and practical guide to accessibility from the perspective of someone who needs to use assistive technologies.",[293],{"_key":282,"_type":91,"href":294,"reference":12},"https://bighack.org/5-most-annoying-website-features-i-face-as-a-blind-screen-reader-user-accessibility/",{"_key":296,"_type":64,"children":297,"markDefs":314,"style":95},"d2be30f483c3",[298,303,306,310],{"_key":299,"_type":68,"marks":300,"text":302},"d2be30f483c30",[112,301],"ac0a2a097cc9","Beginner's guide to creating a Node.js server",{"_key":304,"_type":68,"marks":305,"text":117},"d2be30f483c31",[],{"_key":307,"_type":68,"marks":308,"text":309},"d2be30f483c32",[121],"dev.to",{"_key":311,"_type":68,"marks":312,"text":313},"d2be30f483c33",[],"\nIf you've never spun up a Node.js server before, here's a great guide on how to get started.",[315],{"_key":301,"_type":91,"href":316,"reference":12},"https://dev.to/lisahjung/beginner-s-guide-to-creating-a-node-js-server-3d0j",{"_key":318,"_type":64,"children":319,"markDefs":336,"style":95},"def4b9b69ac2",[320,325,328,332],{"_key":321,"_type":68,"marks":322,"text":324},"def4b9b69ac20",[323,112],"dc193d373d6d","Introducing Danfo.js, a Pandas-like Library in JavaScript",{"_key":326,"_type":68,"marks":327,"text":117},"def4b9b69ac21",[],{"_key":329,"_type":68,"marks":330,"text":331},"def4b9b69ac22",[121],"blog.tensorflow.org",{"_key":333,"_type":68,"marks":334,"text":335},"def4b9b69ac23",[],"\nThe Tensorflow team released a new library similar to the pandas Python library for high-performance data structures for manipulating and processing data.",[337],{"_key":323,"_type":91,"href":338,"reference":12},"https://blog.tensorflow.org/2020/08/introducing-danfo-js-pandas-like-library-in-javascript.html",{"_key":340,"_type":64,"children":341,"markDefs":358,"style":95},"ac32ae57eeaf",[342,347,350,354],{"_key":343,"_type":68,"marks":344,"text":346},"ac32ae57eeaf0",[345,112],"6d90d505b493","Arwes - Sci-Fi UI Framework",{"_key":348,"_type":68,"marks":349,"text":117},"ac32ae57eeaf1",[],{"_key":351,"_type":68,"marks":352,"text":353},"ac32ae57eeaf2",[121],"arwes.dev",{"_key":355,"_type":68,"marks":356,"text":357},"ac32ae57eeaf3",[],"\nWant the sci-fi look on your websites without building it from scratch? This is a great new UI framework to help you out!",[359],{"_key":345,"_type":91,"href":360,"reference":12},"https://arwes.dev/",{"_key":362,"_type":64,"children":363,"markDefs":369,"style":95},"d1f653a60a45",[364],{"_key":365,"_type":68,"marks":366,"text":368},"d1f653a60a450",[367,112],"a4a9de26115e","Want to see who's still hiring? Check out our job board!",[370],{"_key":367,"_type":91,"href":371,"reference":12},"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D",true,"2020/09/11","",{"_type":53,"asset":376},{"_ref":377,"_type":56},"image-8da7e9d31b57e7fc6f486d419ff6f60cb93b1bf5-1200x628-png",{"code":379,"language":380},"\u003C!-- wp:paragraph -->\n\u003Cp>Welcome to ISSUE #38 of the Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and&nbsp;\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afBnKfI77FjoIfX88HTVRZxPuTd2bnAMrrH9rcbsb0dWeVEF1qnpHf4xYVNc9DjG8B3SxoCwGD7YNwE1j5XUlAoVN5IWubZGRkJQZDmmaOZBv48jI4i91xWdFCil-LQ1NSRFjmqF5DoNWqj0-C-Jd-e6BG04-YOMtUtGjjvW4FlO4SiDdPs_9w2phRLlieyDSowbBJXd8neaip9JCBAeEhORiLVYGsioAE1W0vQlkjGKF\">Cassidy Williams\u003C/a>&nbsp;at&nbsp;\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afOZOM0oCqsuuy0jKIrvb1QwkHWIZOMWNPCK6iuSTMOLeVDuTWeKOcbbyBczybLGtoNQkE84uGWTIEgGhFcxEULL45YJLR4857Ii-0ehWwRpRtjVPtwUxxOtY9-B2oCRv3dmx-KEES0t57P4_TNE4xFT-W5TGiXBreKWRyHfSL-Ozr796X8rmwbKE4P01pm8iSRIwfptm3apXxzvS_usQlDNLQGeGDgkjk55n1OBtvYt6oHij-wFSi5PdDR16hvrYr7E3MKhupgD-zGOVEWxRdxJ-RcBKrj9bAExDUmk948bZeThbs8xuJpwrwNDQkq5QPw%3D%3D\">Netlify\u003C/a>. This week, a look at the staying power of object-oriented programming, the olden days of backing up a hard drive to a ton of CDs, the top five most irritating web features for the blind.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>From the blog\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://stackoverflow.blog/2020/09/02/if-everyone-hates-it-why-is-oop-still-so-widely-spread/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>If everyone hates it, why is OOP still so widely spread?\u003C/strong>\u003C/a>&nbsp;\u003Cem>stackoverflow.blog\u003C/em>\u003Cbr>OOP has been wildly successful. But was the success just a coincidence? And can it still offer something unique in 2020 that other programming paradigms cannot?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca style=\"font-weight: bold; color: #0077cc; text-decoration: none;\" href=\"https://stackoverflow.blog/2020/09/04/podcast-266-ok-who-vandalized-wikipedia/?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">Podcast 266: Ok, who vandalized Wikipedia?\u003C/a> \u003Cem>stackoverflow.blog \u003C/em>                \u003Cbr>Teaching your kids to respect The Commons should start early and last a lifetime. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://go.digital.netapp.com/you-may-have-a-cloud-spending-problem.html?utm_source=stackoverflow&amp;utm_medium=newsletter&amp;utm_campaign=brand-revenue_rep_ww_co&amp;utm_content=09072020-newsletter\">\u003Cstrong>Lost control of your cloud costs?\u003C/strong>\u003C/a>&nbsp;\u003Cstrong>\u003Cem>promotion\u003C/em>\u003C/strong>\u003Cbr>Whether you’re seeking to optimize cloud storage or searching for better ways to expand cloud use, you’ll be constrained by your company’s mandate to lower costs. In this e-book, we show you 10 ways to optimize cloud storage costs and efficiency.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Interesting questions\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https://law.stackexchange.com/questions/55720/is-it-legal-to-copy-a-software-license-text-from-other-companies-to-write-my-own?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">Is it legal to copy a software license text from other companies to write my own?\u003C/a>&nbsp;\u003C/strong>\u003Cem>law.stackexchange.com\u003C/em>\u003Cbr>What kind of license do I need to license your license?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://softwareengineering.stackexchange.com/questions/415413/does-it-ever-make-sense-to-use-more-concurrent-processes-than-processor-cores?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>What are these .000, .001, etc. files and how do I read them?&nbsp;\u003C/strong>\u003C/a>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C/em>\u003Cbr>Are you also getting nostalgic about backing up a hard drive to 20 CDs?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://softwareengineering.stackexchange.com/questions/415413/does-it-ever-make-sense-to-use-more-concurrent-processes-than-processor-cores?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">\u003Cstrong>Does it ever make sense to use more concurrent processes than processor cores?\u003C/strong>\u003C/a>&nbsp;\u003Cem>softwareengineering.stackexchange.com\u003C/em>\u003Cbr>You can have as many threads as you want as long as they're doing nothing.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https://stackoverflow.com/questions/63609077/can-we-write-comments-within-variable-names?utm_source=Iterable&amp;utm_medium=email&amp;utm_campaign=the_overflow_newsletter\">Can we write comments within variable names?\u003C/a>&nbsp;\u003C/strong>\u003Cem>stackoverflow.com\u003C/em>\u003Cbr>We've heard of self-documenting variables, but this is ridiculous.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2>Links from around the web\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://bighack.org/5-most-annoying-website-features-i-face-as-a-blind-screen-reader-user-accessibility/\">\u003Cstrong>The five most annoying website features I face as a blind person every single day\u003C/strong>\u003C/a>\u003Cem>&nbsp;bighack.org\u003C/em>\u003Cbr>Here's an incredibly useful and practical guide to accessibility from the perspective of someone who needs to use assistive technologies.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Ca href=\"https://dev.to/lisahjung/beginner-s-guide-to-creating-a-node-js-server-3d0j\">Beginner's guide to creating a Node.js server\u003C/a>&nbsp;\u003C/strong>\u003Cem>dev.to\u003C/em>\u003Cbr>If you've never spun up a Node.js server before, here's a great guide on how to get started.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://blog.tensorflow.org/2020/08/introducing-danfo-js-pandas-like-library-in-javascript.html\">\u003Cstrong>Introducing Danfo.js, a Pandas-like Library in JavaScript\u003C/strong>\u003C/a>&nbsp;\u003Cem>blog.tensorflow.org\u003C/em>\u003Cbr>The Tensorflow team released a new library similar to the pandas Python library for high-performance data structures for manipulating and processing data.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://arwes.dev/\">\u003Cstrong>Arwes - Sci-Fi UI Framework\u003C/strong>\u003C/a>&nbsp;\u003Cem>arwes.dev\u003C/em>\u003Cbr>Want the sci-fi look on your websites without building it from scratch? This is a great new UI framework to help you out!\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca target=\"_blank\" rel=\"noreferrer noopener\" href=\"https://itr-links.stackoverflow.email/u/click?_t=3603a3d8f3104ca5bd7015a5845f7fb7&amp;_m=EoL62DB0PIGuXz8jH5uBuQ84lXlHlps2&amp;_e=_QiVw4xkxL6Kq_I-OU4afLUXs_rtgJSutaqh3DQlxM2zw3R63DAaGGpbRrrqzhfzpnXqsBu9nbFiCjm-TL3WvpHBSgsHTh5wFd-P-KZyN2MicZr9H2z6gjIG__dAqWspFvs6_DdGLJQlMNO74WwkS6oWmasARghEFkxpXKKeqs2lUvEWazv_X7dBPPqCjfEOXtfmadG8dQPQ-134el-xZsT-ZW_9cedjbPACQK0PooBBulYIJ354eMEFSFp9267vLaEMAyuQtP78zCZ2mwiQww%3D%3D\">\u003Cstrong>Want to see who's still hiring? Check out our job board!\u003C/strong>\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2020-09-11T12:00:00.000Z",{"current":383},"the-overflow-38-more-threads-than-cores",[385,392,397],{"_createdAt":386,"_id":387,"_rev":388,"_type":389,"_updatedAt":386,"slug":390,"title":391},"2023-05-23T16:43:21Z","wp-tagcat-newsletter","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":391},"newsletter",{"_createdAt":386,"_id":393,"_rev":388,"_type":389,"_updatedAt":386,"slug":394,"title":396},"wp-tagcat-the-overflow",{"current":395},"the-overflow","the overflow",{"_createdAt":386,"_id":387,"_rev":388,"_type":389,"_updatedAt":386,"slug":398,"title":391},{"current":391},"The Overflow #38: More threads than cores",[401,407,413,419],{"_id":402,"publishedAt":403,"slug":404,"sponsored":12,"title":406},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":405},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":408,"publishedAt":409,"slug":410,"sponsored":12,"title":412},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":411},"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":414,"publishedAt":415,"slug":416,"sponsored":12,"title":418},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":417},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":420,"publishedAt":421,"slug":422,"sponsored":12,"title":424},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":423},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":426,"sourceMap":-1},{"count":427,"lastTimestamp":12},0]