[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-vgHIObAAsuiwY21duGmVEX-vmmrY0ni9IIA6OUhzqa4":3,"sanity-pQZhyuTzHAQ5Ez-idk2bANXZS9RM0BeXoWcaGEQERYo":250},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":225},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"50f4509c-4f55-4f11-8adc-5556e821ea77","2026-06-30T07:40:00.000Z",{"_type":10,"current":11},"slug","why-intent-prediction-needs-more-than-an-llm",null,"Why intent prediction needs more than an LLM",[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":189,"dateUrl":190,"excerpt":191,"image":192,"legacyBody":195,"product":12,"publishedAt":198,"slug":199,"sponsored":12,"tags":201,"title":224,"visible":189},"2023-05-24T12:51:02Z","wp-post-20692","XzVcPPDfPNmxxXS3zvEkmm","blogPost","2025-10-31T17:27:06Z",[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,66,77,85,95,115,133,152,170,181],{"_key":63,"_type":64,"markDefs":12,"url":65},"15aa3a22500d","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/b9a0ab1a-9502-4981-adb5-f86f0278bc6c",{"_key":67,"_type":68,"children":69,"markDefs":75,"style":76},"e76273965638","block",[70],{"_key":71,"_type":72,"marks":73,"text":74},"e762739656380","span",[],"We feel our best and do our best work when we can completely focus on what we’re doing and apply our full abilities to a task. That feeling is called the flow state, and it requires both a task worthy of your skills and the focus to apply them well. For software developers, accessing the flow state can be the difference between quality software and buggy code.",[],"normal",{"_key":78,"_type":68,"children":79,"markDefs":84,"style":76},"f6b9bf8f417d",[80],{"_key":81,"_type":72,"marks":82,"text":83},"f6b9bf8f417d0",[],"On this sponsored episode of the podcast, 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. This episode is the second in our four- part series presented by Logitech. 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":86,"_type":68,"children":87,"markDefs":94,"style":76},"61463bf6365a",[88],{"_key":89,"_type":72,"marks":90,"text":93},"61463bf6365a0",[91,92],"strong","em","Show Notes",[],{"_key":96,"_type":68,"children":97,"markDefs":111,"style":76},"8783c19e8d40",[98,102,107],{"_key":99,"_type":72,"marks":100,"text":101},"8783c19e8d400",[],"If you’re interested in diving deeper into Professor Fritz’s research on developer flow states, check out ",{"_key":103,"_type":72,"marks":104,"text":106},"8783c19e8d401",[105],"3c9adf2ccb8a","his list of publications",{"_key":108,"_type":72,"marks":109,"text":110},"8783c19e8d402",[],".",[112],{"_key":105,"_type":113,"href":114,"reference":12},"link","https://www.ifi.uzh.ch/en/hasel/people/fritz/publications.html",{"_key":116,"_type":68,"children":117,"markDefs":130,"style":76},"b66c7bb6d2e7",[118,122,127],{"_key":119,"_type":72,"marks":120,"text":121},"b66c7bb6d2e70",[],"Flow states can be affected by things as simple as the right lighting, so Logitech created ",{"_key":123,"_type":72,"marks":124,"text":126},"b66c7bb6d2e71",[125],"0c2a77bd7737","keyboards that automatically adjust their keyboard backlighting",{"_key":128,"_type":72,"marks":129,"text":110},"b66c7bb6d2e72",[],[131],{"_key":125,"_type":113,"href":132,"reference":12},"https://www.logitech.com/en-us/mx/mx-for-coding.html",{"_key":134,"_type":68,"children":135,"markDefs":149,"style":76},"b3fadadbab65",[136,140,145],{"_key":137,"_type":72,"marks":138,"text":139},"b3fadadbab650",[],"Lights can be used to indicate your interruptibility.; Prof. Fritz did some research on ",{"_key":141,"_type":72,"marks":142,"text":144},"b3fadadbab651",[143],"6c77d759611b","FlowLight",{"_key":146,"_type":72,"marks":147,"text":148},"b3fadadbab652",[],", which indicates your willingness to be interrupted with a simple red light/green light protocol. These days, you can use your Slack status to the same effect.",[150],{"_key":143,"_type":113,"href":151,"reference":12},"https://andre-meyer.ch/flowlight/",{"_key":153,"_type":68,"children":154,"markDefs":167,"style":76},"d60b6e1d4bf6",[155,159,164],{"_key":156,"_type":72,"marks":157,"text":158},"d60b6e1d4bf60",[],"If you’re looking for apps to improve your daily flow, Cassidy recommends ",{"_key":160,"_type":72,"marks":161,"text":163},"d60b6e1d4bf61",[162],"e00bd5e74051","Centered",{"_key":165,"_type":72,"marks":166,"text":110},"d60b6e1d4bf62",[],[168],{"_key":162,"_type":113,"href":169,"reference":12},"https://www.centered.app/",{"_key":171,"_type":68,"children":172,"markDefs":178,"style":76},"db3fc4aaa295",[173],{"_key":174,"_type":72,"marks":175,"text":177},"db3fc4aaa2950",[176],"bb24693c3105","TRANSCRIPT",[179],{"_key":176,"_type":113,"href":180,"reference":12},"https://the-stack-overflow-podcast.simplecast.com/episodes/science-of-achieving-flow-state-logitech/transcript/",{"_key":182,"_type":68,"children":183,"markDefs":188,"style":76},"49205133f417",[184],{"_key":185,"_type":72,"marks":186,"text":187},"49205133f4170",[92],"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 work from clients, we’ll identify it as Partner Content with tags and by including this disclaimer at the bottom.",[],true,"2022/09/14","We chat with Marcel Twohig, Head of Design for the MX Series at Logitech, Thomas Fritz, Associate Professor of Human Aspects of Software Engineering, about what makes developers more productive.",{"_type":53,"asset":193},{"_ref":194,"_type":56},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":196,"language":197},"\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>We feel our best and do our best work when we can completely focus on what we’re doing and apply our full abilities to a task. That feeling is called the flow state, and it requires both a task worthy of your skills and the focus to apply them well. For software developers, accessing the flow state can be the difference between quality software and buggy code. \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On this sponsored episode of the podcast, 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. This episode is the second in our four- part series presented by Logitech. 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:paragraph -->\n\u003Cp>\u003Cstrong>\u003Cem>Show Notes\u003C/em>\u003C/strong>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you’re interested in diving deeper into Professor Fritz’s research on developer flow states, check out&nbsp;\u003Ca href=\"https://www.ifi.uzh.ch/en/hasel/people/fritz/publications.html\">his list of publications\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Flow states can be affected by things as simple as the right lighting, so Logitech created&nbsp;\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>Lights can be used to indicate your interruptibility.; Prof. Fritz did some research on&nbsp;\u003Ca href=\"https://andre-meyer.ch/flowlight/\">FlowLight\u003C/a>, which indicates your willingness to be interrupted with a simple red light/green light protocol. These days, you can use your Slack status to the same effect.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you’re looking for apps to improve your daily flow, Cassidy recommends&nbsp;\u003Ca href=\"https://www.centered.app/\">Centered\u003C/a>.\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>\u003Ca href=\"https://the-stack-overflow-podcast.simplecast.com/episodes/science-of-achieving-flow-state-logitech/transcript/\">TRANSCRIPT\u003C/a>\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:separator -->\n\u003Chr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\u003C!-- /wp:separator -->\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 work from clients, 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-14T13:37:49.000Z",{"current":200},"what-science-says-about-flow-state",[202,210,214,219],{"_createdAt":203,"_id":204,"_rev":205,"_type":206,"_updatedAt":203,"slug":207,"title":209},"2023-05-23T16:43:21Z","wp-tagcat-partner-content","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":208},"partner-content","Partner Content",{"_createdAt":203,"_id":211,"_rev":205,"_type":206,"_updatedAt":203,"slug":212,"title":213},"wp-tagcat-partnercontent",{"current":213},"partnercontent",{"_createdAt":203,"_id":215,"_rev":205,"_type":206,"_updatedAt":203,"slug":216,"title":218},"wp-tagcat-podcast",{"current":217},"podcast","The Stack Overflow Podcast",{"_createdAt":203,"_id":220,"_rev":205,"_type":206,"_updatedAt":203,"slug":221,"title":223},"wp-tagcat-the-stack-overflow-podcast",{"current":222},"the-stack-overflow-podcast","the stack overflow podcast","What science says about flow state (Ep. 484)",[226,232,238,244],{"_id":227,"publishedAt":228,"slug":229,"sponsored":12,"title":231},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":230},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":233,"publishedAt":234,"slug":235,"sponsored":12,"title":237},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":236},"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":239,"publishedAt":240,"slug":241,"sponsored":12,"title":243},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":242},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":245,"publishedAt":246,"slug":247,"sponsored":12,"title":249},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":248},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":251,"sourceMap":-1},{"count":252,"lastTimestamp":12},0]