<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ focus - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ focus - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 16 May 2026 22:23:34 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/focus/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ What it’s Really Like to Cope with Endless Distractions While Working from Home ]]>
                </title>
                <description>
                    <![CDATA[ By Daniel Borowski Whether or not you have worked remotely before, you’ve likely never had to share your “home office” with your partner and two children.  Before quarantine, a study showed that engineers preferred working from home and felt more pro... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/coding-with-distractions/</link>
                <guid isPermaLink="false">66d45e02a3a4f04fb2dd2e3b</guid>
                
                    <category>
                        <![CDATA[ coding ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Covid-19 ]]>
                    </category>
                
                    <category>
                        <![CDATA[ focus ]]>
                    </category>
                
                    <category>
                        <![CDATA[ remote work ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 19 May 2020 14:01:46 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/05/codingwithdistractions.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Daniel Borowski</p>
<p>Whether or not you have worked remotely before, you’ve likely never had to share your “home office” with your partner and two children. </p>
<p>Before quarantine, a study showed that engineers preferred working from home and <a target="_blank" href="https://blog.rescuetime.com/work-from-home-productivity-data/">felt more productive</a> than they were in the office. However, over a month into quarantine, many software developers sharing small spaces are starting to look back at those late nights in the office longingly. </p>
<p>By adopting some realistic tips along with help from supportive employers, developers can regain some focus, return a little bit closer to peak productivity, and achieve a state of mental wellness.</p>
<p>My team at <a target="_blank" href="https://coderbyte.com">Coderbyte</a> surveyed 150+ software developers to better understand how they were coping with social distancing. The results illustrate how many software developers have more time to code and even <a target="_blank" href="https://levelup.gitconnected.com/covid-19-is-giving-software-developers-time-to-hustle-and-work-on-passion-projects-979411212d2b">work on side projects</a>, but many are also struggling to maintain focus and productivity.</p>
<p><img src="https://lh3.googleusercontent.com/Y_U8rSQdzOVxozkgiFkButyPavTinhz-3jrFxCPHWKSp3iWBdahsR78EK7CafGMRD0MD2pcMqHpXHDlnVBsGbapbge12jjtmzM0MqarifWoh2AdkW4O0AmILvoo3I_76BSvP2l11" alt="Image" width="600" height="400" loading="lazy"></p>
<p><img src="https://lh6.googleusercontent.com/NzIZz-1WRBU-JcpDs8k9iQWICihBbQwrkKS6yHPsfeEvpyQtS6LULIpqIUFr7bT-T5VPid0W2Xq_4kEOW8mb13AqN4ub5oLIn24m88s3-4IdndLgkJvBrD30cJp1O-PLk5_L6OH3" alt="Image" width="600" height="400" loading="lazy"></p>
<p>We also interviewed a senior software engineer, Geoff Chin, with a wife and two children under the age of four to understand what it really looks like to shelter in place with two full time working parents. </p>
<p>We captured his reactions to the adrenaline-fueled optimism of tips and tricks from other experts below, and then provide recommendations for employers:</p>
<h2 id="heading-how-realistic-is-it-for-developers-coping-with-distractions-to">How realistic is it for developers coping with distractions to...</h2>
<h3 id="heading-ia"> </h3>
<p><a target="_blank" href="https://thewirecutter.com/blog/work-from-home-with-kids/">Set a schedule?</a></p>
<p>Sounds reasonable enough, right? Work is scheduled, school is scheduled, why not quarantine too? Here’s what we learned:</p>
<blockquote>
<p>“The first week we were excited to be together. We had every hour blocked off with time for Legos, lunch, outdoors time, arts and crafts just waiting for the department of education to start online classes.   </p>
<p>After the first week our schedules quickly broke down. The kids were bored easily, our work schedules didn’t align with the kids’ schedules. And then class started. You think Zoom meetings are bad with adults? They are way worse with kids.”</p>
</blockquote>
<p>Since rigid schedules are out of the question, maintain a flexible mindset and split up the day so that one parent is fully available at all times.</p>
<h3 id="heading-signal-to-kids-when-you-cannot-be-interrupted-by-using-physical-separationhttpswwwparentscomparentingworklife-balancehow-to-master-being-a-work-at-home-mom"><a target="_blank" href="https://www.parents.com/parenting/work/life-balance/how-to-master-being-a-work-at-home-mom/">Signal to kids when you cannot be interrupted, by using physical separation</a>?</h3>
<p>As many articles noted, when space is limited this can be difficult. However, even within a 500 square foot apartment, this family has found “tag-teaming” childcare as the best way to make it work. </p>
<blockquote>
<p>“We thought we could work and watch the kids at the same time — not a chance. We invested in proper furniture to <a target="_blank" href="https://www.shrm.org/hr-today/news/hr-news/Pages/For-Better-or-Worse-During-COVID19-Sharing-Telework-Space-.aspx?utm_source=marketo&amp;utm_medium=email&amp;utm_campaign=editorial~HR%20Daily~NL_2020-4-17_HR-Daily&amp;linktext=For-Better-or-Worse-During-COVID-19-Sharing-Telework-Space&amp;mkt_tok=eyJpIjoiT0dJeU9HVXhZemxtWlRVdyIsInQiOiJxYllYbVprU2FrcmlkdVFHRThcLzVtVEw1Mm81MFpJRTloa3loOWp2aU1LRlhXK1lMOU1DWmNYalI2NUJQY2pKYjNJSkZtZXp3WjVVUWdIaEJHUng5clJLWDBYaWUyZlFWM1wvY3hBRHdnSjRoXC9FeGFwalBVb0VDaG54eHV1alowZCJ9">set up workspaces</a> at home so my wife and I can tag-team watching the kids.” </p>
</blockquote>
<h3 id="heading-stockpile-activities-that-dont-require-adult-supervisionhttpswwwfastcompanycom90478087got-kids-try-these-tips-for-working-from-home-while-theyre-with-you"><a target="_blank" href="https://www.fastcompany.com/90478087/got-kids-try-these-tips-for-working-from-home-while-theyre-with-you">Stockpile activities that don’t require adult supervision?</a></h3>
<blockquote>
<p>“All activities need a certain amount of adult supervision when your kids are under four.   </p>
<p>I talked to my employer and let them know early on that my kids are going to be in meetings. I said, ‘I’ll do my best to mute when I can, but I need to be physically with them during the day.’”</p>
</blockquote>
<h3 id="heading-take-time-for-yourselfhttpsthewirecuttercomblogwork-from-home-with-kids"><a target="_blank" href="https://thewirecutter.com/blog/work-from-home-with-kids/">Take time for yourself</a>?</h3>
<p>“That’s a hard question,” he said, when asked about carving out time for himself. Geoff said he started trying some “meditation and yoga stuff” in the morning, but that is quickly interrupted by the kids running around. </p>
<blockquote>
<p>“Time alone is very difficult right now.”</p>
</blockquote>
<h2 id="heading-during-covid-19-supportive-leaders-can">During Covid-19, supportive leaders can...</h2>
<p>Now that you have insight into what it’s like to be a software engineer trying to cope with distractions, how can you show up for your employees knowing the stresses they deal with at home?</p>
<h3 id="heading-reach-out-to-your-peoplehttpsblogrescuetimecomwork-from-home-productivity-data-and-check-up-on-them"><a target="_blank" href="https://blog.rescuetime.com/work-from-home-productivity-data/">Reach out to your people</a> and check up on them.</h3>
<p>You might not know if your employee is having a rough time and it can be difficult to reach out, especially right now. </p>
<p>Demonstrate a high level of <a target="_blank" href="https://www.hrdive.com/news/remote-work-after-coronavirus-pandemic-gartner-research/576286/">emotional intelligence.</a> By being proactive you show that you are available to support them. Be the one to ask “How are you, really?”</p>
<h3 id="heading-allow-periods-of-focused-uninterrupted-timehttpwwwpaulgrahamcommakersschedulehtml-for-your-team-to-work">Allow periods of focused, <a target="_blank" href="http://www.paulgraham.com/makersschedule.html">uninterrupted time</a> for your team to work</h3>
<p>Clearly communicate the expectations for the week and encourage time for focused work. Lead by example and block off hours in your schedule for “heads down work,” encouraging your team to do the same.</p>
<p>Paul Graham refers to this working style as the “<a target="_blank" href="http://www.paulgraham.com/makersschedule.html">Maker’s Schedule</a>.” Unlike business stakeholders, developers are far more productive when they limit the amount of context switching throughout the day. Instead of scheduling meetings throughout the day, block off several hours to accomplish work, uninterrupted.</p>
<p>Remote workers are <a target="_blank" href="https://blog.rescuetime.com/work-from-home-productivity-data/">20% more likely to say they complete all their daily tasks</a> every or most days.</p>
<h3 id="heading-continue-to-develop-your-company-culturehttpsblognamelycomtransition-to-remote-product-development-remotely">Continue to develop your <a target="_blank" href="https://blog.namely.com/transition-to-remote-product-development">company culture</a>, remotely</h3>
<p>All of the fun happy hours, sports leagues, and clubs you used to offer in person? Find a way to keep them alive online.</p>
<p>This could mean offering a stipend for takeout where everyone can eat lunch together, or a virtual happy hour with a game. </p>
<p>Oftentimes this is the only connection your employees have with their peers beyond meetings. Create opportunities to keep your team’s spirits high.</p>
<h3 id="heading-give-permission-to-go-offlinehttpsblogrescuetimecomwork-from-home-productivity-data">Give permission to <a target="_blank" href="https://blog.rescuetime.com/work-from-home-productivity-data/">go offline</a></h3>
<p>This might sound obvious, but with increased workloads and high stress working environments, it is difficult for employees to know when to shut off. Give permission for nights and weekends off and encourage time offline.</p>
<p>People who work from home are 17% more likely to leave work “<a target="_blank" href="https://blog.rescuetime.com/work-from-home-productivity-data/">feeling accomplished</a> about what they set out to do”.</p>
<p>As with everything, there are pros and cons to remote working. While adjusting and re-adjusting to a work from home culture, it is important to understand the impact of quarantine and living through a global pandemic. </p>
<p>Unfortunately no amount of guides and resources is going to be able to help your household adjust quite like trial and error. The good news is that you are not alone. </p>
<p>Continue to try different tricks and tips as the situation evolves and keep the lines of communication open with your manager so you can get the support you need. If you suddenly find yourself with more time, consider <a target="_blank" href="https://medium.com/coderbyte/the-best-coding-challenge-websites-in-2020-2e39f71cf488">practicing your coding skills</a> to level up.</p>
<p>If you are an employer, do not be shy to reach out and check in with your team. They need a steady hand and guidance now more than ever. </p>
<p>Make sure to check our <a target="_blank" href="https://insights.coderbyte.com/covid-19">guide to remote software development during Covid-19</a>, bookmark our continuously updated article with <a target="_blank" href="https://medium.com/coderbyte/how-the-covid-19-pandemic-is-impacting-software-development-hiring-72243f41ac9e">software development dat</a>a, and keep testing out different ways to keep building culture and connection to prioritize the mental and physical health of your company.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How to stay focused - distraction-free programming in a connected world ]]>
                </title>
                <description>
                    <![CDATA[ By Gwendolyn Faraday I, like many programmers (I assume), struggle with focusing and staying on task. Every hour of every day it seems I am being bombarded with texts, emails, messages, tweets, and in-person interruptions. Not to mention all of the ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/staying-focused-distraction-free-programming-943f10335c56/</link>
                <guid isPermaLink="false">66d45f0638f2dc3808b79097</guid>
                
                    <category>
                        <![CDATA[ focus ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Productivity ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ self-improvement  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Wed, 03 Oct 2018 03:00:33 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*-bcslZb-prIDLZOK5M_iGw.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Gwendolyn Faraday</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2019/06/image-119.png" alt="Image" width="600" height="400" loading="lazy"></p>
<p>I, like many programmers (I assume), struggle with focusing and staying on task. Every hour of every day it seems I am being bombarded with texts, emails, messages, tweets, and in-person interruptions. Not to mention all of the blog sites I like to check and the new videos from my favorite YouTubers.</p>
<p>This has become a greater challenge as I consult, travel, and work remotely frequently. Here are some of the ways I have been able to maximize my output vs time efficiency and minimize interruptions.</p>
<h3 id="heading-appwebsite-blockers">App/Website Blockers</h3>
<p>Staying focused while working on the computer is never easy, but it has gotten ‘easier’ for me by using app and website blocker programs. Right now, I use a Mac for most of my work, and I also travel with one. Thus, some of the app specific information here is for Mac users. I also want to note here that desktop apps are better than browser plugins because they block across all browsers and desktop apps as well (plus if you are an app developer, you probably have enough plugins in your browser already). ?</p>
<p>So here are a few apps to help keep you focused:</p>
<ul>
<li><a target="_blank" href="https://heyfocus.com/"><strong>Focus</strong></a> (Mac) - This is the app that I currently use which is Mac only and lets me block any website (on any browser) along with desktop applications. There are also options for me to write scripts inside the app to customize it. Another reason I love this app is that it’s one of the few out there that has a pretty good privacy policy.</li>
<li><a target="_blank" href="https://getcoldturkey.com/privacy/"><strong>Cold Turkey</strong></a> (Windows) - I have not personally used this one, but it comes recommended and they seem to have a pretty good privacy policy - they use Matomo for analytics instead of Google, and they are very clear about how data is stored and used.</li>
<li><a target="_blank" href="https://freedom.to/privacy"><strong>Freedom</strong></a> (cross-platform) - Please do not use Freedom without reading their <a target="_blank" href="https://freedom.to/privacy">privacy policy</a>! They admit in their ‘sharing &gt; general use’ section that th<strong><em>ey sell personal information to advertisers for pro</em></strong>fit. And yet, so many people recommend and use this service. Yeah, no thanks.</li>
<li><strong>Browser Plugins</strong> - if you are using Chrome, there are lots of good options like <a target="_blank" href="https://chrome.google.com/webstore/detail/stayfocusd/laankejkbhbdhmipfmgcngdelahlfoji?hl=en">Stay Focused</a> which I used to use before switching to Firefox as my main browser. Firefox doesn’t seem to have anything comparable (<a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/leechblock/">Leech Block</a> hasn’t worked for me, but some people like it) though I don’t really need this type of plugin while I’m using my desktop app. I do use exclusively browser-based plugins for Linux though, so I will try to find a better Firefox one again in the future.</li>
</ul>
<p>I use these types of tools to create a schedule for myself and block out all news, social media, sports, and tech blog sites for most of the day. The Focus app (mentioned above) is nice because I can denote certain break times — sometimes I really do need to look at social to grab some info real quick so this gives me flexibility.</p>
<h3 id="heading-phone">Phone</h3>
<p>I used to have so many social apps on my phone. I got rid of them years ago - Facebook, Twitter, and the whole lot. Now I have only educational apps, useful things like maps, and apps for phone calls/SMS/chat.</p>
<p>Because chat and SMS messages are also distracting, I turned off notifications for them. I also turned off the ability to view them from my lock screen. This means I have to be very deliberate in unlocking my phone to look at messages.</p>
<p>I even took this a step further and moved all messaging and phone apps away from my home screen. I have them in folders where I have to swipe over to a new screen and then open the folder to find the app. This has salvaged so much time that I used to spend in mindlessly opening apps. I also blocked any apps/tools from being available on the lock screen. I can only enter my passcode or use the camera.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/oGQli7IrzqnLyyB7L6DdmcPnnOEJffHhOAqZ" alt="Image" width="600" height="400" loading="lazy">
<em>my home screen; yes, I like Thor :)</em></p>
<h3 id="heading-other-tips">Other Tips</h3>
<ul>
<li><strong>Timers</strong> - For especially difficult tasks or ones I just don’t want to do, I just start a timer. Once I’ve been doing it for at least 5 or 10 minutes, then usually I will keep doing it for an hour or more and just get it done. For some reason, timers change my mindset and get me to start things I would otherwise put off until later.</li>
<li><strong>Schedule Planning</strong> - I schedule things monthly, weekly, and daily. If I know what I am doing and what I need to accomplish, I am much more mindful… I also schedule time for specifically checking social media.</li>
<li><strong>Web Addresses</strong> - I don’t use autocomplete in my search bar. I find that if I have to type out the whole web address I am less likely to mindlessly visit social media pages.</li>
</ul>
<p>I found myself typing in two or three letters of a blog or social site and then it would just pop up. It was too easy. It is harder to use it as a distraction if you have to type out the full URL. Plus you give yourself enough time to consciously change your mind.</p>
<h3 id="heading-related-reading">Related Reading</h3>
<p>These first two are phenomenal books that have changed my life and made me way more focused and productive.</p>
<ul>
<li><a target="_blank" href="https://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0143126563">Getting Things Done</a> - This book hands down changed my life. I was getting really frustrated with my level of productivity before I read this. I cannot recommend it enough. Just an aside: I use <a target="_blank" href="https://www.nirvanahq.com/">Nirvanahq</a> to manage my projects and actions as recommended in the book.</li>
<li><a target="_blank" href="https://www.amazon.com/Deep-Work-Focused-Success-Distracted/dp/1455586692">Deep Work</a> - Excellent book on the how and why of maintaining deep focus.</li>
<li><a target="_blank" href="https://www.amazon.com/4-Hour-Workweek-Escape-Live-Anywhere/dp/0307465357/ref=sr_1_1">4 Hour Workweek</a> - I also got some ideas about outsourcing and delegating tasks in this book. Using some of these methods has helped me spend more quality time working on important tasks.</li>
</ul>
<h3 id="heading-conclusion">Conclusion</h3>
<p>I’m not perfect and my methods aren’t either. These are just the things that have helped me. If you have any other suggestions, let me know.</p>
<p>Thanks for reading my article and have a nice day :)</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
