[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-1vA_BaKA7xMk8foQ12lkvw8XxDX9h-GQLgx6WQa8rIo":3,"sanity-BxX9P-QELHTmWpY9hCle0oZBRsaSHXbOAcPoc30UwYU":246},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":221},[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":64,"comments":190,"dateUrl":191,"excerpt":192,"image":193,"legacyBody":196,"product":12,"publishedAt":199,"slug":200,"sponsored":12,"tags":202,"title":220,"visible":190},"2023-05-24T12:51:02Z","wp-post-20759","XzVcPPDfPNmxxXS3zvEkmm","blogPost","2025-10-31T17:27:06Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_system":50,"_type":53,"_updatedAt":54,"avatar":55,"employee":60,"name":61,"slug":62},"2023-05-23T16:27:18Z","wp-author-213","nRfzWrvFg3DIXOd15U9uv8",{"base":51},{"id":48,"rev":52},"9xJoPFf2DISyAMMJXP7Ct6","blogAuthor","2025-07-29T19:37:47Z",{"_type":56,"asset":57},"image",{"_ref":58,"_type":59},"image-e81c84dcaeb58be1002795a6544b595bd6fc8071-1024x1024-jpg","reference","former","Ben Popper",{"current":63},"benpopper",[65,69,80,88,98,106,126,144,171,179,182],{"_key":66,"_type":67,"markDefs":12,"url":68},"c865255e2ace","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/02c93056-11bf-499d-901e-4fc8fa9d14dd",{"_key":70,"_type":71,"children":72,"markDefs":78,"style":79},"2c8f7f4092e8","block",[73],{"_key":74,"_type":75,"marks":76,"text":77},"2c8f7f4092e80","span",[],"Developers and software companies are always chasing anything that will make them more productive: to shorten the distance between thinking of a solution and coding it down to near-zero. We’ve talked about the mindset and methods for getting into a flow state on a previous episode of this series, but what if part of unlocking that flow is just better integrating your hardware with your software?",[],"normal",{"_key":81,"_type":71,"children":82,"markDefs":87,"style":79},"d7acf9ca0c2b",[83],{"_key":84,"_type":75,"marks":85,"text":86},"d7acf9ca0c2b0",[],"In the third episode of a podcast series sponsored by Logitech, we explore developer productivity, flow state, and the impact hardware and software can have on these key aspects of a programmer’s workday. Our guests on this episode are Laurent Gillet, head of embedded software, and Tanvi Shah, head of software development.",[],{"_key":89,"_type":71,"children":90,"markDefs":97,"style":79},"a0ae599e9796",[91],{"_key":92,"_type":75,"marks":93,"text":96},"a0ae599e97960",[94,95],"strong","em","Episode Notes",[],{"_key":99,"_type":71,"children":100,"markDefs":105,"style":79},"845705935384",[101],{"_key":102,"_type":75,"marks":103,"text":104},"8457059353840",[],"We dive into some of the ways developers can customize their keyboard with shortcuts, macros, and apps to eliminate repetitive tasks and automate the busywork that stands in the way of bigger, breakthrough innovations.",[],{"_key":107,"_type":71,"children":108,"markDefs":122,"style":79},"4669b017c77f",[109,113,118],{"_key":110,"_type":75,"marks":111,"text":112},"4669b017c77f0",[],"Flow state can be affected by things as simple as the right lighting, so Logitech created ",{"_key":114,"_type":75,"marks":115,"text":117},"4669b017c77f1",[116],"c4de1e158b71","keyboards that automatically adjust their keyboard backlighting",{"_key":119,"_type":75,"marks":120,"text":121},"4669b017c77f2",[],".",[123],{"_key":116,"_type":124,"href":125,"reference":12},"link","https://www.logitech.com/en-us/mx/mx-for-coding.html",{"_key":127,"_type":71,"children":128,"markDefs":141,"style":79},"f6bedb2ca7e6",[129,133,138],{"_key":130,"_type":75,"marks":131,"text":132},"f6bedb2ca7e60",[],"For those not familiar with the MX series, you can read more about the different versions, including the mechanical one, ",{"_key":134,"_type":75,"marks":135,"text":137},"f6bedb2ca7e61",[136],"51b1378d642e","here",{"_key":139,"_type":75,"marks":140,"text":121},"f6bedb2ca7e62",[],[142],{"_key":136,"_type":124,"href":143,"reference":12},"https://www.logitech.com/en-us/mx/master-series.html",{"_key":145,"_type":71,"children":146,"markDefs":166,"style":79},"dd3e017336fb",[147,151,155,159,163],{"_key":148,"_type":75,"marks":149,"text":150},"dd3e017336fb0",[],"If you don’t know about Cassidy’s passion for keyboards, you can check out her website ",{"_key":152,"_type":75,"marks":153,"text":137},"dd3e017336fb1",[154],"45208c8d58b4",{"_key":156,"_type":75,"marks":157,"text":158},"dd3e017336fb2",[]," or listen to a previous episode diving deep into the details of mechanical keyboards ",{"_key":160,"_type":75,"marks":161,"text":137},"dd3e017336fb3",[162],"8a8f2f0b001b",{"_key":164,"_type":75,"marks":165,"text":121},"dd3e017336fb4",[],[167,169],{"_key":154,"_type":124,"href":168,"reference":12},"https://cassidoo.co/",{"_key":162,"_type":124,"href":170,"reference":12},"https://stackoverflow.blog/2019/10/22/the-stack-overflow-podcast-episode-125-tilde-club-mechanical-keyboards/",{"_key":172,"_type":71,"children":173,"markDefs":178,"style":79},"28921c74eeff",[174],{"_key":175,"_type":75,"marks":176,"text":177},"28921c74eeff0",[],"If you missed episode two, you can check it out below. In it, we chat with Marcel Twohig, Head of Design for the MX Series at Logitech, and Thomas Fritz, Associate Professor of Human Aspects of Software Engineering at the University of Zurich. We cover the research that Professor Fritz has done on flow states, the design work that Marcel and team have done to incorporate that research, and the tools that you can use to maximize your daily flow.",[],{"_key":180,"_type":67,"markDefs":12,"url":181},"b9b74c14dd3b","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/b9a0ab1a-9502-4981-adb5-f86f0278bc6c",{"_key":183,"_type":71,"children":184,"markDefs":189,"style":79},"f903edec4bcc",[185],{"_key":186,"_type":75,"marks":187,"text":188},"f903edec4bcc0",[95],"The Stack Overflow blog is committed to publishing interesting articles by developers, for developers. From time to time that means working with companies that are also clients of Stack Overflow’s through our advertising, talent, or Teams business. When we publish contributionsfrom our customers, we’ll identify it as Partner Content with tags and by including this disclaimer at the bottom.",[],true,"2022/09/21","Developers are always trying to shorten the distance between thinking of a solution and coding. How much does the integration of hardware and software in your everyday tooling help?",{"_type":56,"asset":194},{"_ref":195,"_type":59},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":197,"language":198},"\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https://player.simplecast.com/5b87ca6d-a4b7-4c99-8849-89d7ec64576e?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Developers and software companies are always chasing anything that will make them more productive: to shorten the distance between thinking of a solution and coding it down to near-zero. We’ve talked about the mindset and methods for getting into a flow state on a previous episode of this series, but what if part of unlocking that flow is just better integrating your hardware with your software?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In the third episode of a podcast series sponsored by Logitech, we explore developer productivity, flow state, and the impact hardware and software can have on these key aspects of a programmer’s workday. Our guests on this episode are Laurent Gillet, head of embedded software, and Tanvi Shah, head of software development.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>Episode Notes\u003C/em>\u003C/strong>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We dive into some of the ways developers can customize their keyboard with shortcuts, macros, and apps to eliminate repetitive tasks and automate the busywork that stands in the way of bigger, breakthrough innovations.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Flow state can be affected by things as simple as the right lighting, so Logitech created \u003Ca href=\"https://www.logitech.com/en-us/mx/mx-for-coding.html\">keyboards that automatically adjust their keyboard backlighting\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>For those not familiar with the MX series, you can read more about the different versions, including the mechanical one, \u003Ca href=\"https://www.logitech.com/en-us/mx/master-series.html\">here\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you don’t know about Cassidy’s passion for keyboards, you can check out her website \u003Ca href=\"https://cassidoo.co/\">here\u003C/a> or listen to a previous episode diving deep into the details of mechanical keyboards \u003Ca href=\"https://stackoverflow.blog/2019/10/22/the-stack-overflow-podcast-episode-125-tilde-club-mechanical-keyboards/\">here\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you missed episode two, you can check it out below. In it, we chat with Marcel Twohig, Head of Design for the MX Series at Logitech, and Thomas Fritz, Associate Professor of Human Aspects of Software Engineering at the University of Zurich. We cover the research that Professor Fritz has done on flow states, the design work that Marcel and team have done to incorporate that research, and the tools that you can use to maximize your daily flow.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https://player.simplecast.com/feb62016-d439-49f9-a473-57d844fc3bf7?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Cem>The Stack Overflow blog is committed to publishing interesting articles by developers, for developers. From time to time that means working with companies that are also clients of Stack Overflow’s through our advertising, talent, or Teams business. When we publish contributionsfrom our customers, we’ll identify it as Partner Content with tags and by including this disclaimer at the bottom.\u003C/em>\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2022-09-21T04:40:00.000Z",{"current":201},"can-integrating-hardware-with-software-save-developers-time-and-energy",[203,210,215],{"_createdAt":204,"_id":205,"_rev":206,"_type":207,"_updatedAt":204,"slug":208,"title":209},"2023-05-23T16:43:21Z","wp-tagcat-partnercontent","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":209},"partnercontent",{"_createdAt":204,"_id":211,"_rev":206,"_type":207,"_updatedAt":204,"slug":212,"title":214},"wp-tagcat-podcast",{"current":213},"podcast","The Stack Overflow Podcast",{"_createdAt":204,"_id":216,"_rev":206,"_type":207,"_updatedAt":204,"slug":217,"title":219},"wp-tagcat-the-stack-overflow-podcast",{"current":218},"the-stack-overflow-podcast","the stack overflow podcast","Can integrating hardware with software save developers time and energy? (Ep. 487)",[222,228,234,240],{"_id":223,"publishedAt":224,"slug":225,"sponsored":12,"title":227},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":226},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":229,"publishedAt":230,"slug":231,"sponsored":12,"title":233},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":232},"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":235,"publishedAt":236,"slug":237,"sponsored":12,"title":239},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":238},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":241,"publishedAt":242,"slug":243,"sponsored":12,"title":245},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":244},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":247,"sourceMap":-1},{"count":248,"lastTimestamp":12},0]