<?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: Aman Pandey</title>
    <description>The latest articles on DEV Community by Aman Pandey (@amanpandey5909).</description>
    <link>https://dev.to/amanpandey5909</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%2F2730162%2F29658919-1418-41f6-9b2f-ec147904909d.jpeg</url>
      <title>DEV Community: Aman Pandey</title>
      <link>https://dev.to/amanpandey5909</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amanpandey5909"/>
    <language>en</language>
    <item>
      <title>Why I Took a Step Back from Open Source to Learn Node.js Properly</title>
      <dc:creator>Aman Pandey</dc:creator>
      <pubDate>Sat, 05 Jul 2025 09:01:10 +0000</pubDate>
      <link>https://dev.to/amanpandey5909/why-i-took-a-step-back-from-open-source-to-learn-nodejs-properly-55mh</link>
      <guid>https://dev.to/amanpandey5909/why-i-took-a-step-back-from-open-source-to-learn-nodejs-properly-55mh</guid>
      <description>&lt;p&gt;For the past couple of months, I’ve been trying to get into open source. I’d go on GitHub, search for “good first issues”, open up a bunch of repos... and then just stare at the screen like:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“What even is going on here?”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I wanted to help. I really did. But half the time I couldn’t understand the issue, and the codebase looked like a maze. Reading the README sometimes helped, but most of the time I still felt completely lost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Realization&lt;/strong&gt;&lt;br&gt;
After a few frustrating attempts, it hit me:&lt;/p&gt;

&lt;p&gt;I don’t actually understand the language (Node.js) well enough.&lt;br&gt;
I don’t get how bigger projects are structured.&lt;br&gt;
And honestly... I don’t even know what some of these repos do.&lt;/p&gt;

&lt;p&gt;Trying to contribute without understanding the tools or the context just made me feel like I was faking it the whole time.&lt;/p&gt;

&lt;p&gt;So, I’m Changing My Approach&lt;br&gt;
Instead of jumping into open source head-first, I’m hitting pause and going back to the basics — but this time, properly.&lt;/p&gt;

&lt;p&gt;I’m going deep into Node.js, not just the syntax but the real-world stuff — like how to build APIs, use middleware, write tests, manage folders, etc.&lt;/p&gt;

&lt;p&gt;I’ll build some complex projects from scratch — not just “To-Do apps” but things that challenge me and make me think.&lt;/p&gt;

&lt;p&gt;I want to follow industry best practices so that when I look at an open-source repo, it doesn’t feel like I’m reading another language.&lt;/p&gt;

&lt;p&gt;Once I feel more confident and actually understand the projects I’m looking at, I’ll go back to contributing. And this time, I won’t be just guessing — I’ll be adding real value.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You're Not Alone If You're Struggling&lt;/strong&gt;&lt;br&gt;
If you’re in the same boat trying to contribute but feeling stuck it’s okay. Learning takes time. And it’s totally fine to take a step back, learn the ropes, and come back stronger.&lt;/p&gt;

&lt;p&gt;We all start somewhere. 💪&lt;/p&gt;

&lt;p&gt;The Resources I'll be using:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;NodeJs Docs: &lt;a href="https://nodejs.org/docs/latest/api/buffer.html" rel="noopener noreferrer"&gt;NodeJS docs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;YouTube Tutorial: &lt;a href="https://www.youtube.com/watch?v=MIJt9H69QVc&amp;amp;list=LL&amp;amp;index=7" rel="noopener noreferrer"&gt;Node JS Sangan Mukherjee&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks for reading. If you’ve been through something similar or have advice for someone like me, feel free to drop a comment — and if you're in the same boat and want to chat, just DM me! Always happy to connect.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>node</category>
    </item>
    <item>
      <title>The beauty of IIT bombay techfest website</title>
      <dc:creator>Aman Pandey</dc:creator>
      <pubDate>Tue, 21 Jan 2025 12:25:30 +0000</pubDate>
      <link>https://dev.to/amanpandey5909/the-beauty-of-iit-bombay-techfest-website-3250</link>
      <guid>https://dev.to/amanpandey5909/the-beauty-of-iit-bombay-techfest-website-3250</guid>
      <description>&lt;p&gt;Hello there!&lt;/p&gt;

&lt;p&gt;While searching for techfests nearby, I came across IIT Bombay's Techfest website (&lt;a href="https://techfest.org/" rel="noopener noreferrer"&gt;https://techfest.org/&lt;/a&gt;), and I was absolutely blown away by how amazing it looks! As someone who has been learning web development for the past eight months, I’ve now set a new goal for myself: to design and clone a website like that.&lt;/p&gt;

&lt;p&gt;Although this might seem easy for experienced developers, it feels a bit complex for me—especially the part with the interactive 3D mouse model! But I’m excited to take it on as a challenge and learn along the way.&lt;/p&gt;

&lt;p&gt;Right now, I’m busy with academics and focusing on Java (and a bit of TypeScript), but I’m determined to work on this and complete the clone by my birthday (12th February). It’ll be a little gift to myself and a great learning experience.&lt;/p&gt;

&lt;p&gt;That said, I’ll give it my best shot despite having final exams in February. Fingers crossed! 😄&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My Goals For 2025</title>
      <dc:creator>Aman Pandey</dc:creator>
      <pubDate>Fri, 17 Jan 2025 17:44:41 +0000</pubDate>
      <link>https://dev.to/amanpandey5909/my-goals-for-2025-42nn</link>
      <guid>https://dev.to/amanpandey5909/my-goals-for-2025-42nn</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey everyone! 👋&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m Aman Pandey, and this is my first post here! I wanted to share my goals for 2025 and document my learning journey as a developer. I hope this post keeps me accountable and maybe even inspires others who are on a similar path.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚀 My Learning Goals for 2025&lt;/strong&gt;&lt;br&gt;
Master TypeScript: My top priority is to finish learning TypeScript and build a small project with it to solidify my understanding.&lt;br&gt;
Explore Full-Stack Development: I plan to create projects using various tech stacks like MERN, MEAN, and MEVN to gain hands-on experience with different frameworks and tools.&lt;br&gt;
Web Development Experience: I'll be participating in local hackathons and offering free web development services for local businesses to get practical, real-world experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌟 Contributing to Open Source&lt;/strong&gt;&lt;br&gt;
I’ve recently developed an interest in open source and plan to start contributing to projects I’ve personally used and admire—like Next.js. If you have suggestions for beginner-friendly open-source projects, I’d love to hear them!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📚 Expanding My Skills (C++ &amp;amp; DSA)&lt;/strong&gt;&lt;br&gt;
In addition to web development, I’ll be learning C++ alongside Java and DSA (Data Structures &amp;amp; Algorithms) to strengthen my core programming skills.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎯 Long-Term Vision (2026 and Beyond)&lt;/strong&gt;&lt;br&gt;
If I can stay consistent with these goals throughout 2025, I aim to start freelancing in 2026—initially offering free services to build a solid portfolio and professional experience.&lt;/p&gt;

&lt;p&gt;I know these goals might seem simple for some or overwhelming for others, but they feel like the right balance for where I am right now. I’m committed to giving my best and growing as much as I can this year.&lt;/p&gt;

&lt;p&gt;Thank you for reading my first post! If you’ve been on a similar journey or have any advice, I’d love to hear from you in the comments. Let’s grow together! 🚀&lt;/p&gt;

&lt;p&gt;&lt;em&gt;- Aman Pandey&lt;/em&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
  </channel>
</rss>
