[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-vkoULnmPFApj1Poa2joO2Oa5PlXgkZ8P8d8vlmPR0XM":3,"sanity-EaxBkDszze8qo3ib-Iki_61fMSo1zhXjLWE7-kWreac":313},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":288},[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":250,"dateUrl":251,"excerpt":252,"image":253,"legacyBody":256,"product":12,"publishedAt":259,"slug":260,"sponsored":12,"tags":262,"title":287,"visible":250},"2023-05-24T12:51:02Z","wp-post-20819","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,76,80,89,97,105,147,166,185,202,220],{"_key":66,"_type":67,"children":68,"markDefs":74,"style":75},"99191f6fa4a4","block",[69],{"_key":70,"_type":71,"marks":72,"text":73},"99191f6fa4a40","span",[],"Sponsored by Logitech",[],"h2",{"_key":77,"_type":78,"markDefs":12,"url":79},"fb74ab218d21","embed","https://art19.com/shows/2355b740-4531-4071-a3ab-5907a95a36d3/episodes/ef180db6-440a-4b44-8ccd-00bdb7faef72",{"_key":81,"_type":67,"children":82,"markDefs":87,"style":88},"c1f8df5cd849",[83],{"_key":84,"_type":71,"marks":85,"text":86},"c1f8df5cd8490",[],"In the world of technology, it feels like more and more software gets added to our workflows every day. Commit code, request a day off, expense home equipment, check your production code for errors—all these tasks use different tools. Sometimes it feels like all the software out there is just trying to steal our time. But is there some way that software can help optimize your time and let you get more things done?",[],"normal",{"_key":90,"_type":67,"children":91,"markDefs":96,"style":88},"fd67a8f7eff6",[92],{"_key":93,"_type":71,"marks":94,"text":95},"fd67a8f7eff60",[],"On the fourth and final episode of our sponsored podcast series with Logitech, Ben and Cassidy talk with Paolo Passeri and Giulio Barresi about the ways that software can give us time back.",[],{"_key":98,"_type":67,"children":99,"markDefs":104,"style":88},"3542bb4e5060",[100],{"_key":101,"_type":71,"marks":102,"text":103},"3542bb4e50600",[],"Show notes:",[],{"_key":106,"_type":67,"children":107,"markDefs":139,"style":88},"c40615dec8b4",[108,112,117,121,126,130,135],{"_key":109,"_type":71,"marks":110,"text":111},"c40615dec8b40",[],"Giulio gives building UI components as an example of where software innovation has given him time back: he started building them as static images in ",{"_key":113,"_type":71,"marks":114,"text":116},"c40615dec8b41",[115],"fb7a4090736c","Photoshop",{"_key":118,"_type":71,"marks":119,"text":120},"c40615dec8b42",[],", then ",{"_key":122,"_type":71,"marks":123,"text":125},"c40615dec8b43",[124],"bd64b570d349","Sketch",{"_key":127,"_type":71,"marks":128,"text":129},"c40615dec8b44",[]," brought connected, interactive components, and Finally, ",{"_key":131,"_type":71,"marks":132,"text":134},"c40615dec8b45",[133],"7c3b81e3c266","Figma",{"_key":136,"_type":71,"marks":137,"text":138},"c40615dec8b46",[]," let you collaborate and build an entire system together.",[140,143,145],{"_key":115,"_type":141,"href":142,"reference":12},"link","https://www.adobe.com/products/photoshop.html",{"_key":124,"_type":141,"href":144,"reference":12},"https://www.sketch.com/",{"_key":133,"_type":141,"href":146,"reference":12},"https://www.figma.com/",{"_key":148,"_type":67,"children":149,"markDefs":163,"style":88},"64ef61f3bae2",[150,154,159],{"_key":151,"_type":71,"marks":152,"text":153},"64ef61f3bae20",[],"If you missed any of the previous episodes, you can ",{"_key":155,"_type":71,"marks":156,"text":158},"64ef61f3bae21",[157],"f78be03649d0","find them waiting for you here",{"_key":160,"_type":71,"marks":161,"text":162},"64ef61f3bae22",[],".",[164],{"_key":157,"_type":141,"href":165,"reference":12},"https://stackoverflow.blog/2022/09/08/for-developers-flow-state-starts-with-your-finger-tips",{"_key":167,"_type":67,"children":168,"markDefs":182,"style":88},"32fc06336209",[169,173,178],{"_key":170,"_type":71,"marks":171,"text":172},"32fc063362090",[],"Connect with ",{"_key":174,"_type":71,"marks":175,"text":177},"32fc063362091",[176],"1926e8a71fdf","Paolo Passeri",{"_key":179,"_type":71,"marks":180,"text":181},"32fc063362092",[]," on LinkedIn.",[183],{"_key":176,"_type":141,"href":184,"reference":12},"https://www.linkedin.com/in/paolopasseri/",{"_key":186,"_type":67,"children":187,"markDefs":199,"style":88},"83b57fbbf04d",[188,191,196],{"_key":189,"_type":71,"marks":190,"text":172},"83b57fbbf04d0",[],{"_key":192,"_type":71,"marks":193,"text":195},"83b57fbbf04d1",[194],"afa80bc74d43","Giulio Barresi",{"_key":197,"_type":71,"marks":198,"text":181},"83b57fbbf04d2",[],[200],{"_key":194,"_type":141,"href":201,"reference":12},"https://www.linkedin.com/in/giulio-barresi/",{"_key":203,"_type":67,"children":204,"markDefs":217,"style":88},"511cd0fbf582",[205,209,214],{"_key":206,"_type":71,"marks":207,"text":208},"511cd0fbf5820",[],"Check out more ",{"_key":210,"_type":71,"marks":211,"text":213},"511cd0fbf5821",[212],"27c775eb36b2","mechanical keyboard products from Logitech",{"_key":215,"_type":71,"marks":216,"text":162},"511cd0fbf5822",[],[218],{"_key":212,"_type":141,"href":219,"reference":12},"https://www.logitech.com/en-us/mx/master-series.html",{"_key":221,"_type":67,"children":222,"markDefs":245,"style":88},"f777cdbf0401",[223,227,232,236,241],{"_key":224,"_type":71,"marks":225,"text":226},"f777cdbf04010",[],"Congrats to ",{"_key":228,"_type":71,"marks":229,"text":231},"f777cdbf04011",[230],"cb63572e75f5","KnutKnutsen",{"_key":233,"_type":71,"marks":234,"text":235},"f777cdbf04012",[]," for their answer to ",{"_key":237,"_type":71,"marks":238,"text":240},"f777cdbf04013",[239],"77175eed917b","How can I specify a one-argument constructor using Lombok?",{"_key":242,"_type":71,"marks":243,"text":244},"f777cdbf04014",[],", saving the question and picking up a Lifeboat badge.",[246,248],{"_key":230,"_type":141,"href":247,"reference":12},"https://stackoverflow.com/users/4360697/knutknutsen",{"_key":239,"_type":141,"href":249,"reference":12},"https://stackoverflow.com/questions/27547171/how-can-i-specify-a-one-argument-constructor-using-lombok/27547361#27547361",true,"2022/09/28","While countless apps are competing for your attention, here's some tips on how to fight back.",{"_type":56,"asset":254},{"_ref":255,"_type":59},"image-472725c034235a56301dc8caf0ed41b3d298c57a-1200x630-png",{"code":257,"language":258},"\u003C!-- wp:heading -->\n\u003Ch2 id=\"h-sponsored-by-logitech\">Sponsored by Logitech\u003C/h2>\n\u003C!-- /wp:heading -->\n\n\u003C!-- wp:html -->\n\u003Ciframe height=\"200px\" width=\"100%\" frameborder=\"no\" scrolling=\"no\" seamless=\"\" src=\"https://player.simplecast.com/19031f73-60e7-4d8d-97d3-171244619de7?dark=false\">\u003C/iframe>\n\u003C!-- /wp:html -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In the world of technology, it feels like more and more software gets added to our workflows every day. Commit code, request a day off, expense home equipment, check your production code for errors—all these tasks use different tools. Sometimes it feels like all the software out there is just trying to steal our time. But is there some way that software can help optimize your time and let you get more things done?\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On the fourth and final episode of our sponsored podcast series with Logitech, Ben and Cassidy talk with Paolo Passeri and Giulio Barresi about the ways that software can give us time back.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Show notes:\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Giulio gives building UI components as an example of where software innovation has given him time back: he started building them as static images in \u003Ca href=\"https://www.adobe.com/products/photoshop.html\">Photoshop\u003C/a>, then \u003Ca href=\"https://www.sketch.com/\">Sketch\u003C/a> brought connected, interactive components, and Finally, \u003Ca href=\"https://www.figma.com/\">Figma\u003C/a> let you collaborate and build an entire system together.  \u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>If you missed any of the previous episodes, you can \u003Ca href=\"https://stackoverflow.blog/2022/09/08/for-developers-flow-state-starts-with-your-finger-tips\">find them waiting for you here\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with \u003Ca href=\"https://www.linkedin.com/in/paolopasseri/\">Paolo Passeri\u003C/a> on LinkedIn.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Connect with \u003Ca href=\"https://www.linkedin.com/in/giulio-barresi/\">Giulio Barresi\u003C/a> on LinkedIn.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Check out more \u003Ca href=\"https://www.logitech.com/en-us/mx/master-series.html\">mechanical keyboard products from Logitech\u003C/a>.&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Congrats to \u003Ca href=\"https://stackoverflow.com/users/4360697/knutknutsen\">KnutKnutsen\u003C/a> for their answer to \u003Ca href=\"https://stackoverflow.com/questions/27547171/how-can-i-specify-a-one-argument-constructor-using-lombok/27547361#27547361\">How can I specify a one-argument constructor using Lombok?\u003C/a>, saving the question and picking up a Lifeboat badge.&nbsp;&nbsp;\u003C/p>\n\u003C!-- /wp:paragraph -->","html","2022-09-28T04:40:00.000Z",{"current":261},"how-good-software-can-optimize-our-time",[263,270,277,282],{"_createdAt":264,"_id":265,"_rev":266,"_type":267,"_updatedAt":264,"slug":268,"title":269},"2023-05-23T16:43:21Z","wp-tagcat-logitech","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":269},"logitech",{"_createdAt":264,"_id":271,"_rev":272,"_type":267,"_updatedAt":273,"slug":274,"title":276},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":275},"productivity","Productivity",{"_createdAt":264,"_id":278,"_rev":266,"_type":267,"_updatedAt":264,"slug":279,"title":281},"wp-tagcat-podcast",{"current":280},"podcast","The Stack Overflow Podcast",{"_createdAt":264,"_id":283,"_rev":266,"_type":267,"_updatedAt":264,"slug":284,"title":286},"wp-tagcat-the-stack-overflow-podcast",{"current":285},"the-stack-overflow-podcast","the stack overflow podcast","Don't let software steal your time (Ep. 491)",[289,295,301,307],{"_id":290,"publishedAt":291,"slug":292,"sponsored":12,"title":294},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":293},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":296,"publishedAt":297,"slug":298,"sponsored":12,"title":300},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":299},"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":302,"publishedAt":303,"slug":304,"sponsored":12,"title":306},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":305},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":308,"publishedAt":309,"slug":310,"sponsored":12,"title":312},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":311},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":314,"sourceMap":-1},{"count":315,"lastTimestamp":316},1,"2023-08-29T09:03:45Z"]