<?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: Afroz Alam</title>
    <description>The latest articles on DEV Community by Afroz Alam (@afroz_alam_).</description>
    <link>https://dev.to/afroz_alam_</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3961097%2F974f6a81-25e1-4eb8-8adf-88957a3f0166.jpeg</url>
      <title>DEV Community: Afroz Alam</title>
      <link>https://dev.to/afroz_alam_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/afroz_alam_"/>
    <language>en</language>
    <item>
      <title>Doing the challenging stuff isn't as hard as not doing them and being stuck</title>
      <dc:creator>Afroz Alam</dc:creator>
      <pubDate>Sat, 06 Jun 2026 06:46:07 +0000</pubDate>
      <link>https://dev.to/afroz_alam_/doing-the-challenging-stuff-isnt-as-hard-as-not-doing-them-and-being-stuck-4boe</link>
      <guid>https://dev.to/afroz_alam_/doing-the-challenging-stuff-isnt-as-hard-as-not-doing-them-and-being-stuck-4boe</guid>
      <description>&lt;p&gt;This article isn't coding-specific but for every aspect of life. You can relate this to learning to code too&lt;/p&gt;

&lt;p&gt;The idea is the more someone takes on the hard tasks, the lighter and fulfilled they feel. Conversely, if someone skips hard tasks, the more stressed they will feel the next time a task of same difficulty appears.&lt;/p&gt;

&lt;p&gt;By hard tasks, I mean - the challenges in the process of your growth, the tasks which demands change or any stressful situation in life. &lt;br&gt;
For e.g.- Breaking the ice, rejection ,disappointments ,jobs requiring heavy work etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why skipping hard tasks is costing you more&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Life is full of these hard tasks. You have to face them either prepared or unprepared. Not facing them or skipping them can make you feel relaxed but  life will throw more of them towards you as you move in life. And every time, you will feel overwhelmed by them. Instead you can face them one by one, building confidence and strength. This confidence will help you face later challenges in life. The difficulty of the situation will remain the same but your response will be different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accepting Hard Tasks is the only way to secure your peace for future&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You don't always need to fix a problem as they appear. But you can decide that you will fix it sooner or later. As they say &lt;em&gt;"the art of not being ready but doing it anyway, will take you far in life."&lt;/em&gt; Now imagine doing it again after doing it unprepared. Obviously, you will more calm doing it second time, but for that you have to do it once.&lt;/p&gt;

&lt;p&gt;Remember when you made your first coffee or tea, first day at university, first time taking injection, writing the program of swapping two variables without using third variable. And look at you doing the same stuff again today. When did it felt more calming and easy to finish ?. Of course you do it better now, but to reach here you have to start in the past.&lt;br&gt;
You also build confidence with facing challenge. And you don't actually get this confidence skipping the hard path.&lt;/p&gt;

&lt;p&gt;So in short, Choosing the hard path is the only practical way to live relaxed and confident in life.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You either stress and fear challenges forever or break the fear once and for all.&lt;/em&gt; In fact, we do this without realizing that we are growing. So next time a demanding task shows up just remember it's not a life threatening attack(i hope so), deciding to face it will not shatter you. When hard times appear, we do say to ourselves that "I can't think a way out of it" but you still manage to overcome it. So, hardships will come as long as we live, but every hardship prepares us for what's coming in future. &lt;br&gt;
So when new challenges come - face them, remember this day will be gone soon , you are closer to your goal than you imagine, what will this new challenge will teach me?? , you are going to feel lighter when you face this challenge . &lt;/p&gt;

&lt;p&gt;You can think of coding problems the same as the hardships of our lives , we face them , learn and improve .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F4ogq5razp5gz8cmwawfy.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F4ogq5razp5gz8cmwawfy.jpg" alt=" " width="720" height="720"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for the read, bye for now&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>productivity</category>
      <category>mentalhealth</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Coding Isn't Hard , It's Just Unfamiliar</title>
      <dc:creator>Afroz Alam</dc:creator>
      <pubDate>Sun, 31 May 2026 12:33:14 +0000</pubDate>
      <link>https://dev.to/afroz_alam_/coding-isnt-hard-its-just-unfamiliar-18fe</link>
      <guid>https://dev.to/afroz_alam_/coding-isnt-hard-its-just-unfamiliar-18fe</guid>
      <description>&lt;p&gt;Every beginner struggles when they start their coding journey, but what I’ve realized will completely change how people look at it. Let's break it down point by point:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. You should not worry about getting stuck&lt;/strong&gt;&lt;br&gt;
It is completely fine to struggle to make things make sense on your first attempt. Not every programming problem needs to be solved within an hour or a day. It's okay to stay stuck for a while as a beginner.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Why is it normal to get stuck?&lt;/strong&gt;&lt;br&gt;
As humans, we are not born with computers, and logic is not inherited at birth. Coding concepts are new to us—nearly all of them. That's why they don't make sense the first time, and that is why coding feels so hard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The solution is letting the concepts sink in&lt;/strong&gt;&lt;br&gt;
All we need to do is get familiar with these programming concepts so they stop feeling alien to us. Coding is scary and lonely because we aren't dealing with anything familiar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The language is unfamiliar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The logic is unfamiliar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The tools are unfamiliar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The concepts (like OOP or design patterns) are unfamiliar&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Even the environment is unfamiliar&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because of this, coding is really a matter of how fast you can get comfortable with a concept, rather than how tough the concept itself is. In simple words, it is just a matter of time, patience, and repetition.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. It can be time-consuming, but it will be worth it&lt;/strong&gt;&lt;br&gt;
Getting familiar with any concept requires more than just a tutorial or documentation. You should let the concept come to you naturally through a deeper understanding; that is when it becomes less scary and more familiar.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Programming is not a lot of complex stuff (logic and syntax) connecting to make a complex system (an app or a service). It is simply very unfamiliar concepts connecting to make a very unfamiliar system.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Coding requires a different approach&lt;/strong&gt;&lt;br&gt;
Not every subject is the same, and not every subject can be excelled in the same manner. For example, take math—you cannot excel at math the way you do with a theoretical subject. You have to solve numerical and practical problems to get a command over the concepts you've learned.&lt;/p&gt;

&lt;p&gt;Similarly, coding cannot be learned just through documentation or tutorials. You need a mindset shift, documentation, conceptual learning, and active project building to get where you want to go.&lt;/p&gt;

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