<?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: Naor Peled</title>
    <description>The latest articles on DEV Community by Naor Peled (@naorpeled).</description>
    <link>https://dev.to/naorpeled</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%2F1098583%2F93056eec-5107-43b8-8d74-354d5f5e370e.jpeg</url>
      <title>DEV Community: Naor Peled</title>
      <link>https://dev.to/naorpeled</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/naorpeled"/>
    <language>en</language>
    <item>
      <title>Why open source matters more now, and how to get started</title>
      <dc:creator>Naor Peled</dc:creator>
      <pubDate>Tue, 07 Jul 2026 13:30:00 +0000</pubDate>
      <link>https://dev.to/aws-builders/why-open-source-matters-more-now-and-how-to-get-started-4n6o</link>
      <guid>https://dev.to/aws-builders/why-open-source-matters-more-now-and-how-to-get-started-4n6o</guid>
      <description>&lt;p&gt;Open source is one of the things that helped me grow significantly in my career over the last few years.&lt;/p&gt;

&lt;p&gt;Lately, I've been thinking a lot about its importance in this GenAI era. I see a lot of value in it and think it matters even more now than it used to.&lt;br&gt;
In this post, I will share my journey and point of view.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is OSS and why should you get into it?
&lt;/h2&gt;

&lt;p&gt;OSS is short for open source software, meaning software that is open to the world, where anyone can suggest changes, share thoughts on its internals, and help shape its roadmap.&lt;/p&gt;

&lt;p&gt;On a personal and professional level, I feel that the ROI has been incredible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I met amazing and talented people who became my close friends and taught me a lot of things that helped me grow.&lt;/li&gt;
&lt;li&gt;I learned to embrace imperfection. We try our best to avoid mistakes, but at scale, being agile and letting go of perfection are necessary to move the needle.&lt;/li&gt;
&lt;li&gt;I get a feeling of fulfillment from knowing I'm helping other people improve their software.&lt;/li&gt;
&lt;li&gt;I've connected with people I might not have otherwise reached.&lt;/li&gt;
&lt;li&gt;I gained experience with technologies I didn't get to work with at work in a meaningful way.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I think it matters even more now
&lt;/h2&gt;

&lt;p&gt;A few reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A lot of AI coding models are trained on public repositories. So when you contribute today, you're not just helping the people using the project now, your contribution helps shape the tools the next generation of engineers will build with.&lt;/li&gt;
&lt;li&gt;When AI can generate a first draft of almost anything, the skills that stand out shift towards judgment, reviewing code you didn't write, and finding your way around large unfamiliar codebases. Open source is one of the best places to practice exactly those, on real projects with real feedback.&lt;/li&gt;
&lt;li&gt;When you're just starting, you hit the classic catch-22: you need experience to get a job, but you need a job to get experience. Open source is one of the few ways that helps you get out of it, you get to work on real projects, with real users and real maintainers. That's always been true, but it matters even more now that junior roles are harder to get into.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A few words about me
&lt;/h2&gt;

&lt;p&gt;Hi, I'm Naor, a software engineer for the past 7 years professionally and an open source contributor/maintainer for about 6 years. I am also an &lt;a href="https://builder.aws.com/community/community-builders" rel="noopener noreferrer"&gt;AWS Community Builder&lt;/a&gt; in the DevTools category and love sharing insights about modern developer workflows and cloud tooling.&lt;/p&gt;

&lt;p&gt;Some of the projects I maintain are used by tens of millions of developers weekly. You can check them out on &lt;a href="https://github.com/naorpeled" rel="noopener noreferrer"&gt;my GitHub page&lt;/a&gt;.&lt;br&gt;
I'm all about community and I try to go to as many meetups and conferences as possible to learn more and meet amazing people who I can potentially collaborate with.&lt;/p&gt;

&lt;p&gt;I currently work for &lt;a href="http://groundcover.com/" rel="noopener noreferrer"&gt;groundcover&lt;/a&gt;, where we're building a &lt;a href="https://www.groundcover.com/byoc" rel="noopener noreferrer"&gt;BYOC&lt;/a&gt;, &lt;a href="https://www.groundcover.com/ebpf" rel="noopener noreferrer"&gt;eBPF&lt;/a&gt; powered observability solution. If you're into cloud native engineering or modern infrastructure, I highly recommend checking us out 😎&lt;/p&gt;

&lt;h2&gt;
  
  
  How my journey began
&lt;/h2&gt;

&lt;p&gt;My first PRs were for fixing typos and adding translations in docs for Vue and React. Fixing a typo or correcting docs is one of the quickest and easiest ways to start contributing to open source.&lt;/p&gt;

&lt;p&gt;In parallel to these contributions, I joined a local community for people who want to contribute to OSS. There, I found a project that had some open tasks. I asked to be assigned to one of them, and my code change ended up getting merged.&lt;/p&gt;

&lt;p&gt;In the following year, in the company I worked for, we used several products and projects that were open source.&lt;br&gt;
While working on things, I created code change requests that fixed some bugs and got merged.&lt;/p&gt;

&lt;p&gt;In mid 2022, while working with &lt;a href="https://aws.amazon.com/dynamodb" rel="noopener noreferrer"&gt;DynamoDB&lt;/a&gt;, we used a project called &lt;code&gt;dynamodb-toolbox&lt;/code&gt; that helps manage entities and query DynamoDB. As we relied on the project heavily, I wanted to take part in it and opened an issue where I asked if I could help maintain the library. After talking to the author, Jeremy, for a bit, I started co-maintaining it along with other projects that Jeremy created.&lt;br&gt;
I would say that after that, the snowball effect started, and after I gained more experience co-maintaining these projects, I joined more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your first contribution(s)
&lt;/h2&gt;

&lt;p&gt;In order to find projects to work on, I would first suggest to go for technologies you're already working with, because then you might already have pain points you would want to improve for others and yourself.&lt;br&gt;
Also, I personally recommend trying to find a local open source community, where you can find people to collaborate with and get started.&lt;/p&gt;

&lt;p&gt;Each project works differently, so I would suggest starting by looking for a &lt;strong&gt;&lt;code&gt;CONTRIBUTING.md&lt;/code&gt;&lt;/strong&gt; and reading the &lt;strong&gt;&lt;code&gt;README&lt;/code&gt;&lt;/strong&gt;. These are standard docs that provide pointers on how the project works and how it is maintained.&lt;/p&gt;

&lt;p&gt;Once you have a bit of context on the project, I would start by looking for &lt;strong&gt;&lt;code&gt;good first issue&lt;/code&gt;&lt;/strong&gt; labeled issues, which are issues that are suited for newcomers to start with.&lt;/p&gt;

&lt;p&gt;If you don't find any, it's okay, it doesn't mean you can't contribute at all. It just means that you would need to go through the rest of the issues and try to see if you find anything that interests you personally.&lt;/p&gt;

&lt;p&gt;Remember that maintainers are also human beings, and their goal is for the project to succeed, so if you have any questions, opening an issue or commenting on an issue is definitely okay, you gotta start somewhere. Just be respectful, and you should be good to go.&lt;/p&gt;

&lt;p&gt;After you find an issue or several issues that interest you, you should comment on the issue and ask to be assigned. While you're at it, feel free to ask for guidance (e.g., where to start or how to run the project locally). Open source is all about communication, so try to be as communicative as possible.&lt;/p&gt;

&lt;p&gt;Another great way to contribute is simply by creating issues. When using a technology, feedback is always important, that's how projects grow.&lt;/p&gt;

&lt;h2&gt;
  
  
  My tips as a maintainer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Be patient, sometimes it takes time to be assigned or get a response, not all maintainers have a lot of time and open source is something we do during our free time, unless it's our part/full time job.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be nice, it goes a long way.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Communicate when you're stuck, we want to help you, by helping you we're helping both sides.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The beginning might be a bit scary, BUT trust me that once you get the hang of it, it's very fun and teaches you a lot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nowadays, it's easy to generate code with AI, and I personally am okay with people opening PRs using it, I also use AI in my day to day. However, please make sure to thoroughly review the code you generate and ask questions if you aren't sure about anything. At the end of the day, a human maintainer is allocating their free time to review your work, so ensuring it actually makes sense is a matter of respect.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;Everybody starts somewhere. In open source it's all about community, learning and growing.&lt;/p&gt;

&lt;p&gt;Shoutout to all the amazing people I met along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Need guidance or just want to talk?
&lt;/h2&gt;

&lt;p&gt;Feel free to reach out to me over &lt;a href="https://www.linkedin.com/in/naorpeled" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, &lt;a href="https://x.com/thehecticbyte" rel="noopener noreferrer"&gt;x&lt;/a&gt; or email me at &lt;a href="mailto:me@naor.dev"&gt;me@naor.dev&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;If you enjoyed this post and want to follow along with my open source journey, feel free to follow me here and on &lt;a href="https://github.com/naorpeled" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks for reading this! I wish you the best of luck in reaching your goals.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>community</category>
      <category>ai</category>
      <category>career</category>
    </item>
  </channel>
</rss>
