<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Amrendra</title>
    <description>The latest articles on Forem by Amrendra (@amrendra_pcs).</description>
    <link>https://forem.com/amrendra_pcs</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F120478%2F90e471e5-0dea-4da2-ad90-7c0c35b87f1c.jpg</url>
      <title>Forem: Amrendra</title>
      <link>https://forem.com/amrendra_pcs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amrendra_pcs"/>
    <language>en</language>
    <item>
      <title>Screen Time Is Frying Our Brains. It’s Real!!</title>
      <dc:creator>Amrendra</dc:creator>
      <pubDate>Thu, 09 Jan 2025 09:04:44 +0000</pubDate>
      <link>https://forem.com/amrendra_pcs/screen-time-is-frying-our-brains-its-real-3a9k</link>
      <guid>https://forem.com/amrendra_pcs/screen-time-is-frying-our-brains-its-real-3a9k</guid>
      <description>&lt;p&gt;If you find yourself unable to focus on reading or watching something for more than 30 seconds, you’re not alone. It’s no coincidence that this is also&lt;br&gt;
 the typical length of a social media reel. Our brains are being conditioned to crave short bursts of content, leading to significant changes in how we think and process information.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Downside of Endless Scrolling
&lt;/h2&gt;

&lt;p&gt;Watching reels and consuming unnecessary social media content might feel harmless, but it’s rewiring our brains in ways that can have long-term consequences. Studies show that excessive screen time, particularly on platforms designed for short-form content, impacts our cognitive functions and mental health. Here’s how:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reduced Attention Span&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A 2015 study published in Microsoft Canada’s Consumer Insights found that the average human attention span had dropped to just 8 seconds—less than that of a goldfish. Constantly switching between short videos trains our brains to seek instant gratification, making it harder to focus on tasks requiring sustained effort.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mental Health Challenges&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Research from the Journal of Social and Clinical Psychology indicates a correlation between heavy social media use and increased anxiety, depression, and feelings of inadequacy. Scrolling through curated highlight reels of others’ lives fosters negative self-comparisons and can contribute to poor mental health.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disrupted Brain Harmony&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Prolonged screen time affects the brain’s natural harmony. A study in Nature Communications revealed that overuse of digital devices can alter neural connections in the prefrontal cortex, the area responsible for decision-making, attention, and impulse control. Over time, this can lead to reduced cognitive flexibility and creativity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Impact on Productivity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Endless scrolling drains energy and mental clarity, leaving less capacity for meaningful work or study. Dopamine-driven social media designs exploit our brain’s reward system, making it difficult to stop even when we know we should.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;The normalization of constant content consumption is reshaping our daily lives. It’s easy to overlook how these habits creep in and disrupt our ability to concentrate, solve problems, or simply rest. Over time, the cumulative effect can leave us feeling unmotivated, fatigued, and even “useless” in extreme cases.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Take Back Control
&lt;/h3&gt;

&lt;p&gt;Here are some science-backed strategies to reduce screen time and restore your brain’s balance:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Set a Specific Time for Unnecessary Content&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Set a strict time window for indulging in social media. For example, decide that between 5 and 6 PM, you can scroll freely. Limiting the time ensures you’re in control rather than letting the content control you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stay Connected with Your Surroundings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engage in outdoor activities like sports, gym, or yoga to improve self-awareness. Go out and meet real-world friends, or make new ones. These activities naturally stimulate your brain in healthier ways.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitor Your Screen Time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Keep track of your daily screen time. Use a widget on your phone’s home screen to check app usage and identify the apps consuming the most time. Make it harder to access these apps by moving them to less convenient locations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Set Boundaries for Social Media&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use app timers or focus tools to limit your daily usage. Platforms like Instagram and TikTok now offer built-in reminders to curb excessive scrolling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Engage in Deep Work&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Train your brain to focus for longer periods by scheduling uninterrupted work or study sessions. Techniques like the Pomodoro Method can help you build this habit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Work on Your Hobbies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Explore hobbies outside your usual job. Whether it’s painting, gardening, or playing a musical instrument, these activities provide a creative outlet and reduce reliance on screens.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture
&lt;/h2&gt;

&lt;p&gt;While technology has brought countless benefits, it’s crucial to recognize its unintended consequences on our mental health and productivity. Awareness is the first step to breaking the cycle of endless scrolling. By taking deliberate actions to reduce screen time and reconnect with meaningful activities, we can protect our brain’s natural harmony and lead more fulfilling lives.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Remember: Your attention is valuable. Spend it wisely.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>mentalhealth</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Debugging like a Pro</title>
      <dc:creator>Amrendra</dc:creator>
      <pubDate>Wed, 25 Dec 2024 19:14:46 +0000</pubDate>
      <link>https://forem.com/amrendra_pcs/debugging-like-a-pro-2h2l</link>
      <guid>https://forem.com/amrendra_pcs/debugging-like-a-pro-2h2l</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;"Debugging forces you to think like a machine"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Debugging is a crucial skill for a programmer. Often, we find ourselves struggling with it. Mostly, we are able to debug our code easily but sometimes it can become super challenging.&lt;/p&gt;

&lt;p&gt;I have found myself getting stuck, debugging code for days, even months. How do I able to hold my patience and navigate a way to find a solution out of it? If you start to see debugging as an interesting process then things will change here.An opportunity to unravel the Mystery and learn something new. You will find yourself enjoying it. The whole process provides dopamine based on level of challenge. Bigger the challenge, bigger the fun !&lt;/p&gt;

&lt;p&gt;Debugging is a process that forces you to think like a machine. Think like how machines work. This skill sets you apart from most of the programmers out there.&lt;/p&gt;

&lt;p&gt;Here i am sharing my technique that has helped me to debug various ad hoc issues over the years of my programming journey. Let’s keep it simple; I will cover this in three words: Doubt, confirm, eliminate. Now, you might wonder how these three words encapsulate the essence of a robust debugging process. Didn’t get it? Let’s understand this.&lt;/p&gt;

&lt;p&gt;Before going into the debugging, i want you to get a state of peace and calm of mind but that’s not always possible. Ok, I have a solution for this also. Let me explain so that you get the context completely.&lt;/p&gt;

&lt;p&gt;Consider Your code and machine( where code runs ) as your virtual enemy — let’s call it “the system.” Assume that while debugging, whenever you get frustrated, the system laughs at you. The system chuckles at your expenses. We don’t want to give them any chance. So, can you act now? Start by acting like you are cool.&lt;/p&gt;

&lt;p&gt;Let’s understand the technique now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doubt everything&lt;/strong&gt;&lt;br&gt;
This might sound counterintuitive, especially for seasoned programmers. But here is the thing, doubt each and every line of code. Leave your years of experience aside. This is a kind of shift of mind where you don’t have to assume or expect anything, I know how this works. Cultivate skepticism as a tool to unearth the bug’s hiding place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Confirm your doubt&lt;/strong&gt;&lt;br&gt;
Confirm your doubt using debugging tools, print statements, or any resource aiding in confirming or debunking your suspicions. Check and validate the output of code. At this stage, resist the urge to rush to conclusions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Eliminate systematically&lt;/strong&gt;&lt;br&gt;
We will use a simple elimination method here. When doubt gets confirmed, proceed further to doubt next, confirm and eliminate until the root cause of issue is revealed. Each elimination brings you closer to resolving the issue.&lt;/p&gt;

&lt;p&gt;Going through all the above steps, Speak up and explain your code to yourself like how you will explain to others. You can join with your peer programmers and explain the code line by line to him.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Additional Strategies&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Take Breaks&lt;/strong&gt;&lt;br&gt;
Sometimes, stepping away from the code can provide a fresh perspective. It allows your mind to rest and return with renewed focus, often leading to insights you might have missed earlier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create a Debugging plan&lt;/strong&gt;&lt;br&gt;
Sometimes when we find ourselves completely stuck at some point. We are not able to figure out what to do next. It’s better to step back and create a debugging plan. What does creating a debugging plan mean?&lt;/p&gt;

&lt;p&gt;Think about what you’ve tried, how and why it worked and what didn’t and why it didn’t work. Based on it, plan what you should do next that can help you to drill down the issue further or can give at least more hints about the next step.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Embrace the challenges, celebrate the victories, and remember, every bug conquered makes you a better programmer.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
