<?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: Irfan Khan</title>
    <description>The latest articles on DEV Community by Irfan Khan (@irfan_khan_a4ea790d3fe37c).</description>
    <link>https://dev.to/irfan_khan_a4ea790d3fe37c</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%2F3590067%2F4ec0fb44-70b1-4d68-932f-52b44d35f3ce.png</url>
      <title>DEV Community: Irfan Khan</title>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/irfan_khan_a4ea790d3fe37c"/>
    <language>en</language>
    <item>
      <title>Overthinking What to Learn as a Beginner Developer :(</title>
      <dc:creator>Irfan Khan</dc:creator>
      <pubDate>Tue, 12 May 2026 18:52:07 +0000</pubDate>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c/overthinking-what-to-learn-as-a-beginner-developer--3hac</link>
      <guid>https://dev.to/irfan_khan_a4ea790d3fe37c/overthinking-what-to-learn-as-a-beginner-developer--3hac</guid>
      <description>&lt;p&gt;After 9 months of React frontend, I finally started backend.&lt;/p&gt;

&lt;p&gt;JS backend felt obvious at first.&lt;br&gt;
Then I overthought everything for a month.&lt;/p&gt;

&lt;p&gt;Everywhere online:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“MERN is oversaturated”&lt;/p&gt;

&lt;p&gt;“Python is better”&lt;/p&gt;

&lt;p&gt;“Go is the future”…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So I switched to Python backend. Big mistake.&lt;/p&gt;

&lt;p&gt;Not because Python is bad. I actually liked some of it. But as a backend beginner, changing ecosystems just confused me and slowed me down.&lt;/p&gt;

&lt;p&gt;I spent more time picking the “perfect” stack than building things.&lt;/p&gt;

&lt;p&gt;Switched back to JS backend. Felt natural again because of React.&lt;/p&gt;

&lt;p&gt;Lesson: constantly changing stacks hurts more than picking the “wrong” one when u have less time.&lt;/p&gt;

&lt;p&gt;Still want to learn Python someday. But for now, happy to finally start my backend journey.&lt;/p&gt;

&lt;p&gt;After grinding frontend for 9 months :)&lt;br&gt;
Can’t be more happy.&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%2F01qkb1tc1yznheu4gko3.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%2F01qkb1tc1yznheu4gko3.jpg" alt=" " width="215" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>backend</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>learning</category>
    </item>
    <item>
      <title>## 🚀 My First Hacktoberfest Experience</title>
      <dc:creator>Irfan Khan</dc:creator>
      <pubDate>Thu, 30 Oct 2025 19:02:28 +0000</pubDate>
      <link>https://dev.to/irfan_khan_a4ea790d3fe37c/-my-first-hacktoberfest-experience-1cm5</link>
      <guid>https://dev.to/irfan_khan_a4ea790d3fe37c/-my-first-hacktoberfest-experience-1cm5</guid>
      <description>&lt;p&gt;This was my first ever Hacktoberfest, and honestly, it was such a fun, chaotic, and rewarding experience 😄.&lt;br&gt;
I made 12 pull requests, and super happy to say that all of them got merged, which still feels unreal to me 🥹.&lt;/p&gt;

&lt;p&gt;Most of my work was frontend-focused — fixing layouts, tweaking components, improving responsiveness, and polishing small UI bits here and there. It felt really good applying my frontend skills to actual open-source projects instead of just side experiments or tutorials.&lt;/p&gt;

&lt;p&gt;I tried to avoid touching README files, you know, with the little controversy around contributions from India 😅, but still wanted every PR to have real value and impact.&lt;/p&gt;

&lt;p&gt;Throughout this month, I discovered some amazing projects, interacted with super chill maintainers, learned how real-world collaboration works, and got more comfortable with Git, PR reviews, and version control in general.&lt;/p&gt;

&lt;p&gt;Hacktoberfest honestly boosted my confidence as a developer — every time I saw that green “merged” badge, it felt like a mini win 🧩.&lt;br&gt;
I enjoyed every single part of it, from hunting issues to seeing my code live in production.&lt;/p&gt;

&lt;p&gt;Can’t wait to join again next year — hopefully as a maintainer this time 👀.&lt;br&gt;
Cheers to clean commits, meaningful contributions, and endless learning 🚀❤️.&lt;br&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%2F20ivk4uy0tq9wv9bl93m.png" 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%2F20ivk4uy0tq9wv9bl93m.png" alt=" " width="800" height="723"&gt;&lt;/a&gt;&lt;br&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%2F49h24jtjr6j3g5azxae6.png" 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%2F49h24jtjr6j3g5azxae6.png" alt=" " width="800" height="287"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
