<?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>DEV Community: Eshaan</title>
    <description>The latest articles on DEV Community by Eshaan (@eforeshaan).</description>
    <link>https://dev.to/eforeshaan</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%2F1232019%2F13da1f9a-b247-412b-8ba6-a2831e20cb0e.gif</url>
      <title>DEV Community: Eshaan</title>
      <link>https://dev.to/eforeshaan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eforeshaan"/>
    <language>en</language>
    <item>
      <title>5 Neuro-Hacks to Supercharge Your Focus</title>
      <dc:creator>Eshaan</dc:creator>
      <pubDate>Fri, 23 Aug 2024 18:48:44 +0000</pubDate>
      <link>https://dev.to/middleware/5-neuro-hacks-to-supercharge-your-focus-4795</link>
      <guid>https://dev.to/middleware/5-neuro-hacks-to-supercharge-your-focus-4795</guid>
      <description>&lt;p&gt;Ever find yourself staring blankly at the screen, wondering why your brain refuses to cooperate? You're not alone. We've all been there—lost in the fog of distraction while trying to get things done. &lt;/p&gt;

&lt;p&gt;But what if I told you that a few tweaks to your daily routine could  hack your neurology and give your focus the turbo boost it desperately needs? From posture to caffeine, here’s a brainy guide to staying sharp without breaking a sweat (or your coffee mug).&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Sit Like You Mean It
&lt;/h2&gt;

&lt;p&gt;Your mom was right — posture matters, but it's more than just avoiding back pain. Research shows that sitting upright, without slouching or reclining, can significantly impact your brain's ability to stay alert. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flan4l4rayzcmb2e1xcij.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flan4l4rayzcmb2e1xcij.gif" alt="Mind that slouching back"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is because an upright posture activates the &lt;strong&gt;&lt;em&gt;locus coeruleus&lt;/em&gt;&lt;/strong&gt;, a small but mighty region in the brainstem responsible for arousal and attention. &lt;em&gt;Behave's&lt;/em&gt; author Sapolsky explains that when this area is stimulated, it increases the release of &lt;em&gt;&lt;strong&gt;norepinephrine&lt;/strong&gt;&lt;/em&gt;, a neurotransmitter in the brain and spinal cord that plays a crucial role in maintaining focus and vigilance.&lt;/p&gt;

&lt;p&gt;Interestingly, the position of your monitor also plays a role in this process. By keeping your screen slightly above eye level (as small as 3 degrees above eye-level), you can derive the most benefits from &lt;em&gt;locus coeruleus&lt;/em&gt; and shift into a greater focus!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Sitting upright and keeping your monitor slightly above eye level can release crucial brain-chemicals for focus.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Breathe Deep, Stay Sharp
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Cyclic hyperventilation&lt;/strong&gt;&lt;/em&gt; (breathing rapidly for around 25 times), does more for your brain than just filling your lungs with air. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8vav7gutyrgwe8ay2kao.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8vav7gutyrgwe8ay2kao.gif" alt="Breathe in, breathe out"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Andrew Huberman explains that when you engage in deep breathing, the movements of the diaphragm directly impacts the heart-rate and the release of &lt;em&gt;&lt;strong&gt;adrenaline&lt;/strong&gt;&lt;/em&gt;, which is a powerful neurotransmitter responsible for increasing focus, energy, and alertness. It can help create a tunnel like vision, focusing only on what's necessary.&lt;/p&gt;

&lt;p&gt;The effect of adrenaline is akin to flipping a switch in your brain, shifting it into a state of heightened awareness. This can be particularly useful when you need to concentrate on demanding tasks or when you're feeling sluggish. By deliberately practicing deep breathing exercises, especially before diving into cognitive work, you can effectively prime your brain for peak performance.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Deep breathing boosts oxygen levels and releases adrenaline, making your brain more alert and ready to focus.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Master Your Brain’s Natural Rhythms
&lt;/h2&gt;

&lt;p&gt;Your brain operates on various cycles, one of the most important being &lt;em&gt;&lt;strong&gt;ultradian rhythms&lt;/strong&gt;&lt;/em&gt;. These are natural biological cycles that occur multiple times within a 24-hour period, and they significantly influence your periods of focus and rest. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwrlpig5ydggvxt1gnue.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwrlpig5ydggvxt1gnue.gif" alt="Clocks in your brain"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Unlike the more well-known &lt;em&gt;circadian rhythms&lt;/em&gt;, which regulate your sleep-wake cycle over 24 hours, ultradian rhythms typically last about 90 minutes. During these cycles, your brain moves through phases of heightened cognitive focus to lower energy states.&lt;/p&gt;

&lt;p&gt;Research suggests that most people can harness these rhythms for maximum productivity about 1 to 4 times a day, each lasting around 90 minutes. &lt;/p&gt;

&lt;p&gt;How to recognize when you're in an "on" phase — the moment after waking up, when you feel the most alert (due to natural cortisol spikes) is when you can say that a rhythm has begun. Harnessing this allows you to plan your most demanding tasks during these periods of peak focus.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Your brain has natural focus cycles; find and use them to get the most out of your day.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Caffeine: The OG Focus Drug
&lt;/h2&gt;

&lt;p&gt;Caffeine is more than just your morning pick-me-up—it’s a powerful cognitive enhancer. When you consume coffee, it increases the availability and efficacy of &lt;em&gt;dopamine&lt;/em&gt; receptors in your brain. &lt;em&gt;&lt;strong&gt;Dopamine&lt;/strong&gt;&lt;/em&gt; is the neurotransmitter that drives motivation, and pleasure, meaning that caffeine can make your brain more receptive to processing information and staying on task.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0krglbapx10r5j0ku9sv.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0krglbapx10r5j0ku9sv.gif" alt="Coffee gets me crazy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Moreover, caffeine also influences your &lt;em&gt;&lt;strong&gt;adrenal system&lt;/strong&gt;&lt;/em&gt;, which plays a critical role in regulating your alertness throughout the day. By strategically timing your caffeine intake, you can enhance your focus while minimizing the chances of an energy dip later.&lt;/p&gt;

&lt;p&gt;However, timing is everything. The best time to drink coffee is 90-120 minutes after waking up. This timing helps avoid the inevitable caffeine crash that comes later in the day from an early spike in &lt;em&gt;adenosine&lt;/em&gt;, a chemical that promotes sleepiness. &lt;/p&gt;

&lt;p&gt;Additionally, reconsider that afternoon coffee, as caffeine can stay in your system longer than you think, potentially disrupting your sleep later on (even if you can sleep after it, the quality and depth of sleep remains affected)&lt;/p&gt;

&lt;p&gt;By managing your diet and caffeine intake, you can avoid the pitfalls of the midday slump and keep your focus sharp all day.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Drink coffee 90-120 minutes after waking up to boost focus and avoid a crash later. Also skip the afternoon coffee to get better sleep.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Ditch the Carbs, Save Your Focus
&lt;/h2&gt;

&lt;p&gt;We’ve all experienced the post-lunch slump, that dreaded dip in energy that makes focusing seem impossible. The main culprit? Carb-heavy meals that cause a spike in blood sugar, followed by a rapid crash. This fluctuation in glucose levels can leave you feeling sluggish and unfocused, just when you need to be at your best.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhxukuux50mjeg4c2g7yb.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhxukuux50mjeg4c2g7yb.gif" alt="Sugar crash"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The solution is simple: opt for lighter, protein-rich lunches instead of carb-loaded ones. This will help maintain steady blood sugar levels, keeping your energy and focus stable throughout the afternoon. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Eat lighter, protein-rich lunches to avoid the midday crash and stay focused.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In a nutshell, mastering neuro-hacks is like upgrading your brain's operating system—suddenly, you're running faster, smoother, and with way fewer crashes. So, whether it's loading on caffeine or some deep-breathing magic, these tricks are your backstage pass to focus heaven.&lt;/p&gt;

&lt;p&gt;If you liked this article, you might checkout our own productivity-tool, Middleware Open-source. Check us out, and drop a star for good karma!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/middlewarehq/middleware" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star us on Github ⭐️&lt;/a&gt;
&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/middlewarehq" rel="noopener noreferrer"&gt;
        middlewarehq
      &lt;/a&gt; / &lt;a href="https://github.com/middlewarehq/middleware" rel="noopener noreferrer"&gt;
        middleware
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      ✨ Open-source DORA metrics platform for engineering teams ✨
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
&lt;a href="https://www.middlewarehq.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fmiddlewarehq%2Fmiddleware%2Fraw%2Fmain%2Fmedia_files%2Flogo.png" alt="Middleware Logo" width="300px"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Open-source engineering management that unlocks developer potential&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://github.com/middlewarehq/middleware/actions/workflows/build.yml" rel="noopener noreferrer"&gt;&lt;img alt="continuous integration" src="https://camo.githubusercontent.com/d72013fe354cb76bdb62fae188d011c4d1bce7723189bacad6cbde6387cf52e6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6d6964646c657761726568712f6d6964646c65776172652f6275696c642e796d6c3f6272616e63683d6d61696e266c6162656c3d6275696c64267374796c653d666f722d7468652d6261646765"&gt;&lt;/a&gt;
&lt;a href="https://github.com/middlewarehq/middleware/graphs/commit-activity" rel="noopener noreferrer"&gt;&lt;img alt="Commit activity per month" src="https://camo.githubusercontent.com/b694441288287fd6f4c8750f3887fcc6853aef9bfc84ee8a0e1e490a7633639a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f6d2f6d6964646c657761726568712f6d6964646c65776172653f7374796c653d666f722d7468652d6261646765"&gt;&lt;/a&gt;
&lt;a href="https://github.com/middlewarehq/middleware/graphs/contributors" rel="noopener noreferrer"&gt;&lt;img alt="contributors" src="https://camo.githubusercontent.com/15f7e201a0b0e240425157b1a7251f24a91dcd6b6bbec76af4ad66efda00eeba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732d616e6f6e2f6d6964646c657761726568712f6d6964646c65776172653f636f6c6f723d79656c6c6f77267374796c653d666f722d7468652d6261646765"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://opensource.org/licenses/Apache-2.0" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/44fae73fb8fb80dc9f5673dc4e1d0e57b1ac81da1166a70c8a5ce52bb39ed67f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617061636865253230322e302d707572706c652e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d6c6963656e7365" alt="license"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/eab8dfd78113b2679d98f9f33a66e3a157276c68cc4cf3541fa1287f4dddb379/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d6964646c657761726568712f6d6964646c65776172653f7374796c653d666f722d7468652d6261646765"&gt;&lt;img src="https://camo.githubusercontent.com/eab8dfd78113b2679d98f9f33a66e3a157276c68cc4cf3541fa1287f4dddb379/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d6964646c657761726568712f6d6964646c65776172653f7374796c653d666f722d7468652d6261646765" alt="Stars"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://mhq.link/oss-community" rel="nofollow noopener noreferrer"&gt;Join our Open Source Community&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/middlewarehq/middleware/blob/main/media_files/banner.gif"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fmiddlewarehq%2Fmiddleware%2Fraw%2Fmain%2Fmedia_files%2Fbanner.gif" alt="Middleware Opensource"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Introduction&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Middleware&lt;/strong&gt; is an open-source tool designed to help engineering leaders measure and analyze the effectiveness of their teams using the &lt;a href="https://dora.dev" rel="nofollow noopener noreferrer"&gt;DORA metrics&lt;/a&gt;. The DORA metrics are a set of &lt;a href="https://dora.dev/guides/dora-metrics-four-keys/" rel="nofollow noopener noreferrer"&gt;four key values&lt;/a&gt; that provide insights into software delivery performance and operational efficiency.&lt;/p&gt;

&lt;p&gt;They are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Deployment Frequency&lt;/strong&gt;: The frequency of code deployments to production or an operational environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead Time for Changes&lt;/strong&gt;: The time it takes for a commit to make it into production.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mean Time to Restore&lt;/strong&gt;: The time it takes to restore service after an incident or failure.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Change Failure Rate&lt;/strong&gt;: The percentage of deployments that result in failures or require remediation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/middlewarehq/middleware#introduction" rel="noopener noreferrer"&gt;Middleware - Open Source&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#-features" rel="noopener noreferrer"&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/middlewarehq/middleware#-quick-start" rel="noopener noreferrer"&gt;Quick Start&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#-installing-middleware" rel="noopener noreferrer"&gt;Installing Middleware&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#%EF%B8%8F-troubleshooting" rel="noopener noreferrer"&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;a href="https://github.com/middlewarehq/middleware#-developer-setup" rel="noopener noreferrer"&gt;Developer Setup&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#%EF%B8%8F-using-gitpod" rel="noopener noreferrer"&gt;Using Gitpod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#-using-docker" rel="noopener noreferrer"&gt;Using Docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#%EF%B8%8F-manual-setup" rel="noopener noreferrer"&gt;Manual Setup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#-usage" rel="noopener noreferrer"&gt;Usage&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#-how-we-calculate-dora-metrics" rel="noopener noreferrer"&gt;How we Calculate DORA&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#%EF%B8%8F-roadmap" rel="noopener noreferrer"&gt;Roadmap&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://github.com/middlewarehq/middleware#%EF%B8%8F-contributing-guidelines" rel="noopener noreferrer"&gt;Contributing guidelines&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;…&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;/ul&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/middlewarehq/middleware" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;p&gt;Now, go forth and be the productivity ninja you were meant to be—just don't forget to unplug once in a while!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>How I stopped my procrastination: Insights into developer mindset</title>
      <dc:creator>Eshaan</dc:creator>
      <pubDate>Fri, 05 Jul 2024 17:33:52 +0000</pubDate>
      <link>https://dev.to/middleware/how-i-stopped-my-procrastination-insights-into-developer-mindset-23hl</link>
      <guid>https://dev.to/middleware/how-i-stopped-my-procrastination-insights-into-developer-mindset-23hl</guid>
      <description>&lt;p&gt;You’ve been at your job for years, you know how to write code good enough to get you by comfortably, yet every now and then there’s a ticket, a ticket that lingers on-and-on on that kanban board, red with delays, reschedules and “is this done?” comments. “I’ll pick it up first thing in the morning” is what you told yourself yesterday, and the day is already dusking off.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F5q3NyUvgt1w9unrLJ9%2F200w.gif%3Fcid%3D6c09b952va9i6h9jue6xqe50vw4o7n9vbwl2cfvn3jbwxnc1%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F5q3NyUvgt1w9unrLJ9%2F200w.gif%3Fcid%3D6c09b952va9i6h9jue6xqe50vw4o7n9vbwl2cfvn3jbwxnc1%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We as programmers and developers are likely to procrastinate, and there are good enough reasons for it. And being lazy might be one of them, but the documentation of our brains is much bigger than that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why programmers are likely to procrastinate
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Cognitive overload 😵‍💫
&lt;/h3&gt;

&lt;p&gt;As problem-solvers, we tend to use the ‘most-contextual’ part of the brain way too often, i.e the &lt;strong&gt;Frontal Cortex&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;The frontal cortex is responsible for executive functions, which involve analyzing information, identifying patterns, decision making, and most importantly, &lt;em&gt;doing-the-right-thing-even-if-it-is-the-hard-thing-to-do&lt;/em&gt; actions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.pinimg.com%2Foriginals%2F00%2F69%2F51%2F0069513d884baad8cee121e091fb51ad.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.pinimg.com%2Foriginals%2F00%2F69%2F51%2F0069513d884baad8cee121e091fb51ad.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For these seemingly-simple tasks, the frontal cortex needs &lt;strong&gt;bucket-loads of energy&lt;/strong&gt;, exhibiting a very high metabolic rate. &lt;/p&gt;

&lt;p&gt;We, as mere mortals with anti-bluelight glasses, have fixed reserves of energy, and when we expend them, compromises start to occur.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Behave’s&lt;/em&gt; author Sapolsky point out that when the frontal cortex is overloaded, subjects become less prosocial, they lie more, are less charitable, and are more likely to cheat on their diets.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Willpower is more than just a metaphor; self-control is a finite resource”,&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;he says, stating that &lt;em&gt;doing-the-right-thing-even-if-it-is-the-hard-thing-to-do&lt;/em&gt; is not merely an emotional and moral choice, but is far deeply tied to the physiology of the brain.&lt;/p&gt;

&lt;h3&gt;
  
  
  I’m just a kid
&lt;/h3&gt;

&lt;p&gt;We have all had our fair share of beginner-developer moments. When we plowed through nights and days trying to learn and retain how that &lt;em&gt;x&lt;/em&gt; language or &lt;em&gt;y&lt;/em&gt; framework functions. And the number of times we almost gave up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgifdb.com%2Fimages%2Fhigh%2Fwhat-a-noob-puppet-misyfy7rmepive8a.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgifdb.com%2Fimages%2Fhigh%2Fwhat-a-noob-puppet-misyfy7rmepive8a.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But after a certain threshold, coding didn’t seem to have that big of a draining effect. And there’s a good reason for it. &lt;/p&gt;

&lt;p&gt;When we practice and learn something, we start shifting the cognitive processes to the more reflexive (stemming from a reflex action, an automatic “muscle memory”) parts of the brain, like the cerebellum.&lt;/p&gt;

&lt;p&gt;And once that is achieved, we reduce the burden of computation on the Frontal cortex, making the tasks less energy-taxing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Decision Fatigue
&lt;/h3&gt;

&lt;p&gt;Cognitive tasks are not limited to logic-oriented, calculative, cautious tasks that one does as a programmer. &lt;/p&gt;

&lt;p&gt;It also includes a seemingly simple task: &lt;strong&gt;Decision making&lt;/strong&gt;, like using the correct approach to write readable code, or something as simple as which task should I ship first? &lt;/p&gt;

&lt;p&gt;And like cognitive loads, decision-fatigue is tied to your energy reserves too, and can ultimately affect your productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Process rather than Procrastinate
&lt;/h2&gt;

&lt;p&gt;Now that we have broken down Procrastination, it's time to actually tackle it.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Germinate
&lt;/h3&gt;

&lt;p&gt;To achieve anything, whether it’s your jira-ticket’s completion, or a side project, one must start to build. &lt;em&gt;“Am I taking the most efficient, readable, perfectly orchestrated approach to solve this problem”&lt;/em&gt;; the friction of uncertainty and self doubt usually make it hard enough to begin with. &lt;/p&gt;

&lt;p&gt;Opening your laptop is the first victory to overcome the code-block. And the only way to do that is to have something certain, some anchor that doesn’t give you any unease. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FZXWWsIMwaHjiHMtNf4%2F200w.gif%3Fcid%3D6c09b952ibhnhiqzxzxah6ue2m3owb9grbhswhlclie2nk62%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FZXWWsIMwaHjiHMtNf4%2F200w.gif%3Fcid%3D6c09b952ibhnhiqzxzxah6ue2m3owb9grbhswhlclie2nk62%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’ve had times where I tried to find a perfect time window to start programming on a weekend, that was me trying to find a unicorn. &lt;/p&gt;

&lt;p&gt;So I made it a point that at a certain hour in the morning, I will open Monkey Type and try to hit the day’s first 80+ words a minute. &lt;/p&gt;

&lt;p&gt;It’s something I stole from Atomic Habits, and it helped immensely. This simple ritual in the first 5 minutes of my day consisted of adrenaline-rushed, muscle-memory reflexes that had nothing to do with uncertainty of my task. &lt;/p&gt;

&lt;p&gt;Thus, I could be eased into opening my IDE to complete that Jira ticket, whose dread had haunted my jira board for a week.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Granular-ize
&lt;/h3&gt;

&lt;p&gt;Something I learnt fairly recently is to plan in a way that your programming journey will have little to no decision making once you start with writing code.&lt;/p&gt;

&lt;p&gt;Everything about the development process can, and should be pre-planned, into its utmost smallest task-granules, making things as clear as they possibly can be.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2FIg9dsuczC9dDkOKrIa%2F200w.gif%3Fcid%3D6c09b952ay2xn8tymf29sg01ctdyj2c08tiwrwybh1uymklh%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2FIg9dsuczC9dDkOKrIa%2F200w.gif%3Fcid%3D6c09b952ay2xn8tymf29sg01ctdyj2c08tiwrwybh1uymklh%26ep%3Dv1_gifs_search%26rid%3D200w.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The concept of &lt;strong&gt;Engineering Requirements Document&lt;/strong&gt; (ERDs) was something I looked down upon as corporate scut-work for the upper management to feel included in the process. &lt;/p&gt;

&lt;p&gt;Turns out I was wrong, and it’s intended to make sure that all the decision fatigue occurs during initial stages, and the rest of the shipment of tickets spread throughout the week remains relatively unharmed from taxing your Frontal cortex’s energy reserves.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Game-ify
&lt;/h3&gt;

&lt;p&gt;Updating my Jira tickets on my kanban board didn’t give me enough belongingness to the fruits of my labor. Neither was I able to track my personal progress of what I completed, what I shipped and what I spilled.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.jenlivinglife.com%2Fwp-content%2Fuploads%2F2019%2F01%2Fgyi7eys35a32b61551d35012060362_499x280.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.jenlivinglife.com%2Fwp-content%2Fuploads%2F2019%2F01%2Fgyi7eys35a32b61551d35012060362_499x280.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So I kept a set of my mini daily tasks on a local Microsoft’s To Do list. The satisfying chime of completing the task gave me a big boost on being on track, without having to worry about what is left undone and what is yet to be picked up.&lt;/p&gt;

&lt;p&gt;Since this was personal, I could add tasks like “get a brownie on 3 completions” and wait for it to ping up when I marked it as done.&lt;/p&gt;

&lt;p&gt;Motivation is a cocktail of neurotransmitters, make sure you zap your brains with some hits, every now and then.&lt;/p&gt;

&lt;p&gt;Another tool that can help in the same is &lt;a href="https://github.com/middlewarehq/middleware/" rel="noopener noreferrer"&gt;Middleware’s&lt;/a&gt; Project Overview. It systematically gave the reason for my spills and overcommitment in a sprint, and can help give an overview of your Jira Boards and Projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Gauge, Grapple and Give-up (not totally)
&lt;/h3&gt;

&lt;p&gt;Friction in the building process goes far beyond decision-fatigues. You fail at something for long enough and you are likely to not want to do that thing anymore. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F64.media.tumblr.com%2Ftumblr_lifd0k25wJ1qaakxao1_500.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2F64.media.tumblr.com%2Ftumblr_lifd0k25wJ1qaakxao1_500.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's wise to gauge the problem, allocate a time-duration, and wrestle with the problem with all your might. But when you know that it’s time-up, ask for help. &lt;/p&gt;

&lt;p&gt;You need to make a voluntary decision to make the problem smaller than your hands, or add more hands to it. &lt;/p&gt;

&lt;p&gt;There’s nothing wrong with an extra set of limbs, or brains. Homo erectus showed the first signs of ordered-socialization within communities, and then came homo sapiens with their big-brains of computation. Companionship precedes cognition, at least within evolution.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Conclusion
&lt;/h2&gt;

&lt;p&gt;We as developers often forget how human we are, I mean we are running services that cater to millions of humans. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Who are we, but gods on keyboards&lt;/em&gt;? &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But, something as little as a missed breakfast can affect our productivity, and something as big as a system-failure can drive us to work harder. We are complex machines with simple values.&lt;/p&gt;

&lt;p&gt;As a developer who would rather write a script for an hour, rather than clicking 4 buttons in 4 seconds, I can vouch, it’s always wise to fix a process rather than the absolute problem. Fix habitual actions, and you fix procrastination.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>development</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
