[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-K_6A4O8jGBtmh1ONz4sXwkbMJnA8VjiKZ5HYkn3Unm8":3,"sanity-5lF9jwEVz8eS3o5DuI4LmArb2rzcW3eWv9YCMSuxQUQ":534},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":509},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"d81860b7-7b72-4ba5-8ad5-3b77fd9a8e9b","2026-07-14T07:40:00.000Z",{"_type":10,"current":11},"slug","your-ai-is-only-as-responsible-as-you-are",null,"Your AI is only as responsible as you are",[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":475,"dateUrl":476,"excerpt":477,"image":478,"legacyBody":481,"product":12,"publishedAt":484,"slug":485,"sponsored":12,"tags":487,"title":508,"visible":475},"2023-05-24T12:28:25Z","wp-post-22187","dgl3SCUzppW3U2LvCoT99Q","blogPost","2023-07-13T14:56:42Z",[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,115,123,140,149,168,220,250,278,297,305,313,321,337,356,386,394,413,421,429,459,467],{"_key":63,"_type":64,"children":65,"markDefs":71,"style":72},"9f90fb62df3a","block",[66],{"_key":67,"_type":68,"marks":69,"text":70},"9f90fb62df3a0","span",[],"In tough economic times, everyone looks for ways to lower costs without impacting productivity (heck, if we’re doing wish lists, let’s improve productivity, too). And this is one of those times, with many companies making the hard decision to lay off workers and worrying about the impact of new AI technologies.",[],"normal",{"_key":74,"_type":64,"children":75,"markDefs":107,"style":72},"b84fb5782741",[76,80,85,89,94,98,103],{"_key":77,"_type":68,"marks":78,"text":79},"b84fb57827410",[],"Productivity is definitely top of mind, but ",{"_key":81,"_type":68,"marks":82,"text":84},"b84fb57827411",[83],"691029ee1cd8","whether productivity can be measured",{"_key":86,"_type":68,"marks":87,"text":88},"b84fb57827412",[]," is an open question. Many organizations, however, have been measuring how fast their teams ship fixes and features to your customer, which is usually called ",{"_key":90,"_type":68,"marks":91,"text":93},"b84fb57827413",[92],"e238061442fd","development velocity",{"_key":95,"_type":68,"marks":96,"text":97},"b84fb57827414",[],". Google devised the ",{"_key":99,"_type":68,"marks":100,"text":102},"b84fb57827415",[101],"e4248f58b2c4","DORA metrics",{"_key":104,"_type":68,"marks":105,"text":106},"b84fb57827416",[]," to put concrete numbers to this abstract concept.",[108,111,113],{"_key":83,"_type":109,"href":110,"reference":12},"link","https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F12\u002F07\u002Fmeasuring-developer-productivity\u002F",{"_key":92,"_type":109,"href":112,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F22\u002Fdoes-high-velocity-lead-to-burnout-that-may-be-the-wrong-question-to-ask\u002F",{"_key":101,"_type":109,"href":114,"reference":12},"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Fproducts\u002Fdevops-sre\u002Fusing-the-four-keys-to-measure-your-devops-performance",{"_key":116,"_type":64,"children":117,"markDefs":122,"style":72},"5799ce6ead66",[118],{"_key":119,"_type":68,"marks":120,"text":121},"5799ce6ead660",[],"There are a lot of factors that affect development velocity: CI\u002FCD pipelines, code quality, developer experience, and more. In this article, I want to discuss that last one, as real velocity means solving the problems that haven’t yet been solved. Hard problems need focused, sustained attention from developers. This attention—the time and freedom to focus—is your team’s most valuable resource.",[],{"_key":124,"_type":64,"children":125,"markDefs":139,"style":72},"773041e117a8",[126,130,135],{"_key":127,"_type":68,"marks":128,"text":129},"773041e117a80",[],"We often describe working with focused attention as a flow state. As described in the book ",{"_key":131,"_type":68,"marks":132,"text":134},"773041e117a81",[133],"em","Flow: The Psychology of Optimal Experience",{"_key":136,"_type":68,"marks":137,"text":138},"773041e117a82",[]," by Mihaly Csikszentmihalyi, a flow state allows one to become fully engaged and focused on the task at hand. It leads to better results and greater happiness. But it can only happen when you have the attention to focus fully on whatever it is that lies before you.",[],{"_key":141,"_type":64,"children":142,"markDefs":147,"style":148},"d92a9acbc1a7",[143],{"_key":144,"_type":68,"marks":145,"text":146},"d92a9acbc1a70",[],"Why can’t we focus at work?",[],"h2",{"_key":150,"_type":64,"children":151,"markDefs":165,"style":72},"04486dff9299",[152,156,161],{"_key":153,"_type":68,"marks":154,"text":155},"04486dff92990",[],"The contemporary workspace, whether in-person or remote, is full of demands on your attention. We have chat programs, email inboxes, and project management apps all throwing notifications our way. In offices, you have other people tapping you on the shoulder and creating general noise (and ",{"_key":157,"_type":68,"marks":158,"text":160},"04486dff92991",[159],"0860b9c3e758","woe betide those in open offices",{"_key":162,"_type":68,"marks":163,"text":164},"04486dff92992",[],"). Working remotely avoids some of these, but places the entire communication burden on chat and email applications with their little red notifications. These apps promise asynchronous communications, but that doesn’t always happen in practice.",[166],{"_key":159,"_type":109,"href":167,"reference":12},"https:\u002F\u002Fwww.pbs.org\u002Fnewshour\u002Fscience\u002Fheres-proof-that-open-office-layouts-dont-work-and-how-to-fix-them",{"_key":169,"_type":64,"children":170,"markDefs":211,"style":72},"e6e1a88ffd1c",[171,175,180,184,189,193,198,202,207],{"_key":172,"_type":68,"marks":173,"text":174},"e6e1a88ffd1c0",[],"On top of that, we regularly juggle multiple tasks simultaneously. Our attention is pulled in multiple directions, regardless of whether you live an ",{"_key":176,"_type":68,"marks":177,"text":179},"e6e1a88ffd1c1",[178],"ca728a64597d","inbox zero",{"_key":181,"_type":68,"marks":182,"text":183},"e6e1a88ffd1c2",[]," life or not. Flow states require sustained attention over time, and our days get chopped into pieces by interruptions and ",{"_key":185,"_type":68,"marks":186,"text":188},"e6e1a88ffd1c3",[187],"64bfc8a23663","meetings",{"_key":190,"_type":68,"marks":191,"text":192},"e6e1a88ffd1c4",[],". ",{"_key":194,"_type":68,"marks":195,"text":197},"e6e1a88ffd1c5",[196],"a76c6d54caaa","Researchers at UC Irvine",{"_key":199,"_type":68,"marks":200,"text":201},"e6e1a88ffd1c6",[]," found that on average, office workers switched tasks or were interrupted about every three minutes. Recovering from those interruptions could take workers up to 20 minutes to get back to where they were. In fact, these interruptions could ",{"_key":203,"_type":68,"marks":204,"text":206},"e6e1a88ffd1c7",[205],"c47ce129fd17","cost individuals up to six hours",{"_key":208,"_type":68,"marks":209,"text":210},"e6e1a88ffd1c8",[]," every day.",[212,214,216,218],{"_key":178,"_type":109,"href":213,"reference":12},"http:\u002F\u002Fwww.43folders.com\u002F43-folders-series-inbox-zero",{"_key":187,"_type":109,"href":215,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F04\u002F12\u002Fare-meetings-making-you-less-productive\u002F",{"_key":196,"_type":109,"href":217,"reference":12},"https:\u002F\u002Fdl.acm.org\u002Fdoi\u002Fabs\u002F10.1145\u002F1357054.1357072",{"_key":205,"_type":109,"href":219,"reference":12},"https:\u002F\u002Fwww.washingtonpost.com\u002Fnews\u002Finspired-life\u002Fwp\u002F2015\u002F06\u002F01\u002Finterruptions-at-work-can-cost-you-up-to-6-hours-a-day-heres-how-to-avoid-them\u002F",{"_key":221,"_type":64,"children":222,"markDefs":245,"style":72},"3f97f8daa2b3",[223,227,232,236,241],{"_key":224,"_type":68,"marks":225,"text":226},"3f97f8daa2b30",[],"When we have multiple demands on our attention, we try multitasking—splitting our spotlight or shifting it rapidly to focus on the many tasks that come our way. The truth is, ",{"_key":228,"_type":68,"marks":229,"text":231},"3f97f8daa2b31",[230],"3d35b4c8915c","we’re bad at multitasking",{"_key":233,"_type":68,"marks":234,"text":235},"3f97f8daa2b32",[],". There’s a mental cost to switching tasks, and that cost translates to up to 40% more time to complete the tasks. Small errors of inattention slip in—typos, missed cues, and quickly forgotten details. Even trying to do only two things at once can mean ",{"_key":237,"_type":68,"marks":238,"text":240},"3f97f8daa2b33",[239],"a4565f77ffa9","you do both badly",{"_key":242,"_type":68,"marks":243,"text":244},"3f97f8daa2b34",[],".",[246,248],{"_key":230,"_type":109,"href":247,"reference":12},"https:\u002F\u002Fwww.psychologytoday.com\u002Fus\u002Fblog\u002Fcreative-leadership\u002F201811\u002Fwhy-you-can-t-multi-task",{"_key":239,"_type":109,"href":249,"reference":12},"https:\u002F\u002Fpubmed.ncbi.nlm.nih.gov\u002F7972591\u002F",{"_key":251,"_type":64,"children":252,"markDefs":274,"style":72},"237e77038504",[253,257,262,266,271],{"_key":254,"_type":68,"marks":255,"text":256},"237e770385040",[],"All these interruptions can lead to greater stress and anxiety. Depending on the task, productivity may not suffer, but ",{"_key":258,"_type":68,"marks":259,"text":261},"237e770385041",[260],"3ca61c5812e7","interruptions may cause us to work faster",{"_key":263,"_type":68,"marks":264,"text":265},"237e770385042",[],", which leads to greater time pressure, frustration, and stress. It takes more effort to complete the same amount of work with interruptions in the mix. In the longer-term, enduring regular interruptions—up to 85 per day—",{"_key":267,"_type":68,"marks":268,"text":270},"237e770385043",[269],"625513332286","can cause decreased job satisfaction and burnout",{"_key":272,"_type":68,"marks":273,"text":244},"237e770385044",[],[275,276],{"_key":260,"_type":109,"href":217,"reference":12},{"_key":269,"_type":109,"href":277,"reference":12},"https:\u002F\u002Fwww.tandfonline.com\u002Fdoi\u002Ffull\u002F10.1080\u002F02678373.2019.1579266",{"_key":279,"_type":64,"children":280,"markDefs":294,"style":72},"b067e4854202",[281,285,290],{"_key":282,"_type":68,"marks":283,"text":284},"b067e48542020",[],"Stress and anxiety form a feedback loop. Both can cause attentional problems, like difficulty concentrating. Without the ability to pay attention to what you’re working on, you may forget steps or not remember solutions that you’ve found. ",{"_key":286,"_type":68,"marks":287,"text":289},"b067e48542021",[288],"6828ef906d51","Anxiety has been linked to memory lapses",{"_key":291,"_type":68,"marks":292,"text":293},"b067e48542022",[],", and if you are constantly forgetting information you’ve received from those chat messages that interrupt people, you may end up interrupting your coworkers over and over.",[295],{"_key":288,"_type":109,"href":296,"reference":12},"https:\u002F\u002Fwww.ncbi.nlm.nih.gov\u002Fpmc\u002Farticles\u002FPMC3656338\u002F",{"_key":298,"_type":64,"children":299,"markDefs":304,"style":72},"4b35038c053c",[300],{"_key":301,"_type":68,"marks":302,"text":303},"4b35038c053c0",[],"It turns out that those coworkers you interrupt are usually the most senior employees at a company. They’ve been there the longest, they have the most historical knowledge about processes and tools. And they suffer the greatest number of interruptions from their coworkers.",[],{"_key":306,"_type":64,"children":307,"markDefs":312,"style":148},"58b3bd7e38b1",[308],{"_key":309,"_type":68,"marks":310,"text":311},"58b3bd7e38b10",[],"There are no notifications in heaven",[],{"_key":314,"_type":64,"children":315,"markDefs":320,"style":72},"cff456d531c7",[316],{"_key":317,"_type":68,"marks":318,"text":319},"cff456d531c70",[],"Let’s back up. It’s pretty easy to complain about what’s terrible, but harder to imagine what the better world looks like.",[],{"_key":322,"_type":64,"children":323,"markDefs":336,"style":72},"f2e615cb8562",[324,328,332],{"_key":325,"_type":68,"marks":326,"text":327},"f2e615cb85620",[],"In ",{"_key":329,"_type":68,"marks":330,"text":331},"f2e615cb85621",[133],"Flow",{"_key":333,"_type":68,"marks":334,"text":335},"f2e615cb85622",[],", Csikszentmihalyi talks about optimal experience as one in which the individual has control over their moment-to-moment experience, bringing their consciousness into a state of order. What makes us miserable about our current state of constant interruptions is that it destroys our control. Our attention is not under our command; instead, it ends up being at the mercy of notification on top of notification, multiple applications chiming for attention. Wrangling them under your control seems to be the root of the solution.",[],{"_key":338,"_type":64,"children":339,"markDefs":353,"style":72},"dd4fbe02ff25",[340,344,349],{"_key":341,"_type":68,"marks":342,"text":343},"dd4fbe02ff250",[],"To do good work during your day, you need some time where you aren’t doing work. Downtime is essential to reducing stress, avoiding burnout, and ",{"_key":345,"_type":68,"marks":346,"text":348},"dd4fbe02ff251",[347],"2fd5d295acef","maintaining a healthy brain",{"_key":350,"_type":68,"marks":351,"text":352},"dd4fbe02ff252",[],". But as we’re all working from home more, work creeps into our home life. Our phones are filled with the same notifications as our work computers except that they can reach us at any hour. You can—and probably should—mute and ignore these notifications after hours; some chat programs set working hours during which notifications will be sent.",[354],{"_key":347,"_type":109,"href":355,"reference":12},"https:\u002F\u002Fhealth.clevelandclinic.org\u002Fwhy-downtime-is-essential-for-brain-health\u002F",{"_key":357,"_type":64,"children":358,"markDefs":381,"style":72},"cef7eb98925b",[359,363,368,372,377],{"_key":360,"_type":68,"marks":361,"text":362},"cef7eb98925b0",[],"Our always-on work culture doesn’t always let us ignore notifications, even if it isn’t your turn to monitor ",{"_key":364,"_type":68,"marks":365,"text":367},"cef7eb98925b1",[366],"ca5a02851da3","incident alerts",{"_key":369,"_type":68,"marks":370,"text":371},"cef7eb98925b2",[],". Many governments have started passing ",{"_key":373,"_type":68,"marks":374,"text":376},"cef7eb98925b3",[375],"8647d49ca826","right-to-disconnect legislation",{"_key":378,"_type":68,"marks":379,"text":380},"cef7eb98925b4",[]," to allow employees to ignore any work-related communications that come after working hours. At the very least, we can have control over what we do in our free time.",[382,384],{"_key":366,"_type":109,"href":383,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F03\u002Fdont-panic-a-playbook-for-managing-any-production-incident\u002F",{"_key":375,"_type":109,"href":385,"reference":12},"https:\u002F\u002Fonlabor.org\u002Fthe-right-to-disconnect-emerging-issues-and-ways-to-overcome-them\u002F",{"_key":387,"_type":64,"children":388,"markDefs":393,"style":72},"242874cd6999",[389],{"_key":390,"_type":68,"marks":391,"text":392},"242874cd69990",[],"But what about within the workday? There are ways to recover some measure of control over the attention of your day. You can use “timeboxing,” where you place a meeting on your calendar that is just for you, a time where everyone understands that you will not respond to notifications. You can be disciplined about statuses and notification settings, indicating when you are available and when you are not. But these techniques only try to manage notifications; what if you could reduce them?",[],{"_key":395,"_type":64,"children":396,"markDefs":410,"style":72},"7b558cdf0730",[397,401,406],{"_key":398,"_type":68,"marks":399,"text":400},"7b558cdf07300",[],"In the end, we may want to rethink why we have notifications in the first place, same as some companies are doing with meetings. Every email, every chat notification is an invitation to collaborate and share information. This is great! Collaboration is a force multiplier that increases employee effectiveness. But notifications are synchronous; they demand attention right now. Better collaboration lets all stakeholders come to the table when they are ready, either scheduled so they can plan around it or ",{"_key":402,"_type":68,"marks":403,"text":405},"7b558cdf07301",[404],"057f3b3e0786","asynchronous",{"_key":407,"_type":68,"marks":408,"text":409},"7b558cdf07302",[]," so they can address it when they have the attention to give it.",[411],{"_key":404,"_type":109,"href":412,"reference":12},"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F03\u002F27\u002Fbuilding-a-collaborative-asynchronous-work-environment\u002F",{"_key":414,"_type":64,"children":415,"markDefs":420,"style":148},"53ab2926f6d6",[416],{"_key":417,"_type":68,"marks":418,"text":419},"53ab2926f6d60",[],"A quieter, more focused workspace",[],{"_key":422,"_type":64,"children":423,"markDefs":428,"style":72},"8520faba4fd5",[424],{"_key":425,"_type":68,"marks":426,"text":427},"8520faba4fd50",[],"We needed to stay productive by working in the ways that add value instead of reacting to pings, dings, and shoulder taps. That’s mostly writing code, supporting infrastructure, collaborating on solutions, and sharing our hard-won knowledge. One of the reasons that chat apps (and email, to a lesser extent) drain so much of our attention in modern workplaces is that they have become the central application in our workflow, especially for those last two items. Chat apps are immediate; they want your attention right now.",[],{"_key":430,"_type":64,"children":431,"markDefs":454,"style":72},"15d0aa19607d",[432,436,441,445,450],{"_key":433,"_type":68,"marks":434,"text":435},"15d0aa19607d0",[],"Changing workflows is hard; I’ve seen how developers work in the absence of processes and it’s all in the chat channels. Implementing a new process is hard; the chat workflow works, albeit in a way that isn’t great for some of our other work. We’ve seen the impact that the Stack Overflow community has had on programmers around the world, and have tried to replicate that for organizations with ",{"_key":437,"_type":68,"marks":438,"text":440},"15d0aa19607d1",[439],"854285a2df4c","Stack Overflow for Teams",{"_key":442,"_type":68,"marks":443,"text":444},"15d0aa19607d2",[],". Of course, we have integrations with many of the major chat programs; think of it as using the ",{"_key":446,"_type":68,"marks":447,"text":449},"15d0aa19607d3",[448],"3ad102d01173","Strangler Fig pattern",{"_key":451,"_type":68,"marks":452,"text":453},"15d0aa19607d4",[]," to change workflows.",[455,457],{"_key":439,"_type":109,"href":456,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Fcreate\u002Ffree?utm_source=so-owned&utm_medium=blog&utm_campaign=constant-notifications",{"_key":448,"_type":109,"href":458,"reference":12},"https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FStranglerFigApplication.html",{"_key":460,"_type":64,"children":461,"markDefs":466,"style":72},"fac9a121d3f1",[462],{"_key":463,"_type":68,"marks":464,"text":465},"fac9a121d3f10",[],"There are plenty of other productivity applications that are looking to move the relevant workflows into spaces that are less attention hungry. They have integrations to your favorite chat app too. Of course, the risk here is that your app becomes absorbed in the chat app workflow instead of moving you away from it.",[],{"_key":468,"_type":64,"children":469,"markDefs":474,"style":72},"4bbdd37665e8",[470],{"_key":471,"_type":68,"marks":472,"text":473},"4bbdd37665e80",[],"Ultimately, the problems of attention drain have cultural solutions. You can get the right tools to support that culture, but there’s two questions that an organization needs to answer: (a) How do you collaborate? and (b) How do you share knowledge? So long as the answers to these involve some analogue or digital version of tapping a coworker on the shoulder to get their attention, we’ll remain distracted and constantly trying to get back to the context we had before our interruptions.",[],true,"2023\u002F05\u002F22","Attention—the time and freedom to focus—is your team’s most valuable resource.",{"_type":53,"asset":479},{"_ref":480,"_type":56},"image-89cdbe75fe8235ab20d15825cbe9d4cff62ded19-2560x1344-jpg",{"code":482,"language":483},"\u003C!-- wp:paragraph -->\n\u003Cp>In tough economic times, everyone looks for ways to lower costs without impacting productivity (heck, if we’re doing wish lists, let’s improve productivity, too). And this is one of those times, with many companies making the hard decision to lay off workers and worrying about the impact of new AI technologies.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Productivity is definitely top of mind, but \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2020\u002F12\u002F07\u002Fmeasuring-developer-productivity\u002F\">whether productivity can be measured\u003C\u002Fa> is an open question. Many organizations, however, have been measuring how fast their teams ship fixes and features to your customer, which is usually called \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2022\u002F08\u002F22\u002Fdoes-high-velocity-lead-to-burnout-that-may-be-the-wrong-question-to-ask\u002F\">development velocity\u003C\u002Fa>. Google devised the \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fblog\u002Fproducts\u002Fdevops-sre\u002Fusing-the-four-keys-to-measure-your-devops-performance\">DORA metrics\u003C\u002Fa> to put concrete numbers to this abstract concept.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There are a lot of factors that affect development velocity: CI\u002FCD pipelines, code quality, developer experience, and more. In this article, I want to discuss that last one, as real velocity means solving the problems that haven’t yet been solved. Hard problems need focused, sustained attention from developers. This attention—the time and freedom to focus—is your team’s most valuable resource.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We often describe working with focused attention as a flow state. As described in the book \u003Cem>Flow: The Psychology of Optimal Experience\u003C\u002Fem> by Mihaly Csikszentmihalyi, a flow state allows one to become fully engaged and focused on the task at hand. It leads to better results and greater happiness. But it can only happen when you have the attention to focus fully on whatever it is that lies before you.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-why-can-t-we-focus-at-work\">Why can’t we focus at work?\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>The contemporary workspace, whether in-person or remote, is full of demands on your attention. We have chat programs, email inboxes, and project management apps all throwing notifications our way. In offices, you have other people tapping you on the shoulder and creating general noise (and \u003Ca href=\"https:\u002F\u002Fwww.pbs.org\u002Fnewshour\u002Fscience\u002Fheres-proof-that-open-office-layouts-dont-work-and-how-to-fix-them\">woe betide those in open offices\u003C\u002Fa>). Working remotely avoids some of these, but places the entire communication burden on chat and email applications with their little red notifications. These apps promise asynchronous communications, but that doesn’t always happen in practice.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>On top of that, we regularly juggle multiple tasks simultaneously. Our attention is pulled in multiple directions, regardless of whether you live an \u003Ca href=\"http:\u002F\u002Fwww.43folders.com\u002F43-folders-series-inbox-zero\">inbox zero\u003C\u002Fa> life or not. Flow states require sustained attention over time, and our days get chopped into pieces by interruptions and \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F04\u002F12\u002Fare-meetings-making-you-less-productive\u002F\">meetings\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fdl.acm.org\u002Fdoi\u002Fabs\u002F10.1145\u002F1357054.1357072\">Researchers at UC Irvine\u003C\u002Fa> found that on average, office workers switched tasks or were interrupted about every three minutes. Recovering from those interruptions could take workers up to 20 minutes to get back to where they were. In fact, these interruptions could \u003Ca href=\"https:\u002F\u002Fwww.washingtonpost.com\u002Fnews\u002Finspired-life\u002Fwp\u002F2015\u002F06\u002F01\u002Finterruptions-at-work-can-cost-you-up-to-6-hours-a-day-heres-how-to-avoid-them\u002F\">cost individuals up to six hours\u003C\u002Fa> every day.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>When we have multiple demands on our attention, we try multitasking—splitting our spotlight or shifting it rapidly to focus on the many tasks that come our way. The truth is, \u003Ca href=\"https:\u002F\u002Fwww.psychologytoday.com\u002Fus\u002Fblog\u002Fcreative-leadership\u002F201811\u002Fwhy-you-can-t-multi-task\">we’re bad at multitasking\u003C\u002Fa>. There’s a mental cost to switching tasks, and that cost translates to up to 40% more time to complete the tasks. Small errors of inattention slip in—typos, missed cues, and quickly forgotten details. Even trying to do only two things at once can mean \u003Ca href=\"https:\u002F\u002Fpubmed.ncbi.nlm.nih.gov\u002F7972591\u002F\">you do both badly\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>All these interruptions can lead to greater stress and anxiety. Depending on the task, productivity may not suffer, but \u003Ca href=\"https:\u002F\u002Fdl.acm.org\u002Fdoi\u002Fabs\u002F10.1145\u002F1357054.1357072\">interruptions may cause us to work faster\u003C\u002Fa>, which leads to greater time pressure, frustration, and stress. It takes more effort to complete the same amount of work with interruptions in the mix. In the longer-term, enduring regular interruptions—up to 85 per day—\u003Ca href=\"https:\u002F\u002Fwww.tandfonline.com\u002Fdoi\u002Ffull\u002F10.1080\u002F02678373.2019.1579266\">can cause decreased job satisfaction and burnout\u003C\u002Fa>.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Stress and anxiety form a feedback loop. Both can cause attentional problems, like difficulty concentrating. Without the ability to pay attention to what you’re working on, you may forget steps or not remember solutions that you’ve found. \u003Ca href=\"https:\u002F\u002Fwww.ncbi.nlm.nih.gov\u002Fpmc\u002Farticles\u002FPMC3656338\u002F\">Anxiety has been linked to memory lapses\u003C\u002Fa>, and if you are constantly forgetting information you’ve received from those chat messages that interrupt people, you may end up interrupting your coworkers over and over.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>It turns out that those coworkers you interrupt are usually the most senior employees at a company. They’ve been there the longest, they have the most historical knowledge about processes and tools. And they suffer the greatest number of interruptions from their coworkers.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-there-are-no-notifications-in-heaven\">There are no notifications in heaven\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Let’s back up. It’s pretty easy to complain about what’s terrible, but harder to imagine what the better world looks like.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In \u003Cem>Flow\u003C\u002Fem>, Csikszentmihalyi talks about optimal experience as one in which the individual has control over their moment-to-moment experience, bringing their consciousness into a state of order. What makes us miserable about our current state of constant interruptions is that it destroys our control. Our attention is not under our command; instead, it ends up being at the mercy of notification on top of notification, multiple applications chiming for attention. Wrangling them under your control seems to be the root of the solution.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>To do good work during your day, you need some time where you aren’t doing work. Downtime is essential to reducing stress, avoiding burnout, and \u003Ca href=\"https:\u002F\u002Fhealth.clevelandclinic.org\u002Fwhy-downtime-is-essential-for-brain-health\u002F\">maintaining a healthy brain\u003C\u002Fa>. But as we’re all working from home more, work creeps into our home life. Our phones are filled with the same notifications as our work computers except that they can reach us at any hour. You can—and probably should—mute and ignore these notifications after hours; some chat programs set working hours during which notifications will be sent.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Our always-on work culture doesn’t always let us ignore notifications, even if it isn’t your turn to monitor \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F05\u002F03\u002Fdont-panic-a-playbook-for-managing-any-production-incident\u002F\">incident alerts\u003C\u002Fa>. Many governments have started passing \u003Ca href=\"https:\u002F\u002Fonlabor.org\u002Fthe-right-to-disconnect-emerging-issues-and-ways-to-overcome-them\u002F\">right-to-disconnect legislation\u003C\u002Fa> to allow employees to ignore any work-related communications that come after working hours. At the very least, we can have control over what we do in our free time.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>But what about within the workday? There are ways to recover some measure of control over the attention of your day. You can use “timeboxing,” where you place a meeting on your calendar that is just for you, a time where everyone understands that you will not respond to notifications. You can be disciplined about statuses and notification settings, indicating when you are available and when you are not. But these techniques only try to manage notifications; what if you could reduce them?\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>In the end, we may want to rethink why we have notifications in the first place, same as some companies are doing with meetings. Every email, every chat notification is an invitation to collaborate and share information. This is great! Collaboration is a force multiplier that increases employee effectiveness. But notifications are synchronous; they demand attention right now. Better collaboration lets all stakeholders come to the table when they are ready, either scheduled so they can plan around it or \u003Ca href=\"https:\u002F\u002Fstackoverflow.blog\u002F2023\u002F03\u002F27\u002Fbuilding-a-collaborative-asynchronous-work-environment\u002F\">asynchronous\u003C\u002Fa> so they can address it when they have the attention to give it.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:heading -->\n\u003Ch2 class=\"wp-block-heading\" id=\"h-a-quieter-more-focused-workspace\">A quieter, more focused workspace\u003C\u002Fh2>\n\u003C!-- \u002Fwp:heading -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>We needed to stay productive by working in the ways that add value instead of reacting to pings, dings, and shoulder taps. That’s mostly writing code, supporting infrastructure, collaborating on solutions, and sharing our hard-won knowledge. One of the reasons that chat apps (and email, to a lesser extent) drain so much of our attention in modern workplaces is that they have become the central application in our workflow, especially for those last two items. Chat apps are immediate; they want your attention right now.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Changing workflows is hard; I’ve seen how developers work in the absence of processes and  it’s all in the chat channels. Implementing a new process is hard; the chat workflow works, albeit in a way that isn’t great for some of our other work. We’ve seen the impact that the Stack Overflow community has had on programmers around the world, and have tried to replicate that for organizations with \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fteams\u002Fcreate\u002Ffree?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=constant-notifications\">Stack Overflow for Teams\u003C\u002Fa>. Of course, we have integrations with many of the major chat programs; think of it as using the \u003Ca href=\"https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FStranglerFigApplication.html\">Strangler Fig pattern\u003C\u002Fa> to change workflows. \u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>There are plenty of other productivity applications that are looking to move the relevant workflows into spaces that are less attention hungry. They have integrations to your favorite chat app too. Of course, the risk here is that your app becomes absorbed in the chat app workflow instead of moving you away from it.&nbsp;\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->\n\n\u003C!-- wp:paragraph -->\n\u003Cp>Ultimately, the problems of attention drain have cultural solutions. You can get the right tools to support that culture, but there’s two questions that an organization needs to answer: (a) How do you collaborate? and (b) How do you share knowledge? So long as the answers to these involve some analogue or digital version of tapping a coworker on the shoulder to get their attention, we’ll remain distracted and constantly trying to get back to the context we had before our interruptions.\u003C\u002Fp>\n\u003C!-- \u002Fwp:paragraph -->","html","2023-05-22T15:45:59.000Z",{"current":486},"modern-work-requires-attention-constant-alerts-steal-it",[488,496,501],{"_createdAt":489,"_id":490,"_rev":491,"_type":492,"_updatedAt":489,"slug":493,"title":495},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":494},"code-for-a-living","Code for a Living",{"_createdAt":489,"_id":497,"_rev":491,"_type":492,"_updatedAt":489,"slug":498,"title":500},"wp-tagcat-flow-state",{"current":499},"flow-state","Flow State",{"_createdAt":489,"_id":502,"_rev":503,"_type":492,"_updatedAt":504,"slug":505,"title":507},"wp-tagcat-productivity","ZP7627ZkmfDRGke9Ig9IwB","2024-01-23T15:01:58Z",{"current":506},"productivity","Productivity","Modern work requires attention. Constant alerts steal it",[510,516,522,528],{"_id":511,"publishedAt":512,"slug":513,"sponsored":12,"title":515},"76c9771b-34e6-4d98-8641-ecefc711f0ef","2026-07-06T15:23:34.559Z",{"_type":10,"current":514},"when-the-sensor-starts-thinking-snortml-agentic-ai-and-the-evolving-architecture-of-intrusion-detection","When the sensor starts thinking: SnortML, agentic AI, and the evolving architecture of intrusion detection",{"_id":517,"publishedAt":518,"slug":519,"sponsored":12,"title":521},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":520},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":523,"publishedAt":524,"slug":525,"sponsored":12,"title":527},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":526},"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":529,"publishedAt":530,"slug":531,"sponsored":12,"title":533},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":532},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"data":535,"sourceMap":-1},{"count":536,"lastTimestamp":537},9,"2023-06-20T15:33:26Z"]