<?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: maritu</title>
    <description>The latest articles on DEV Community by maritu (@maritu).</description>
    <link>https://dev.to/maritu</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%2F2852196%2Fcc759ee7-64c6-4195-86d3-ced4c856f002.png</url>
      <title>DEV Community: maritu</title>
      <link>https://dev.to/maritu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maritu"/>
    <language>en</language>
    <item>
      <title>Beyond the Terminal: My Evolution as a Fedora Contributor</title>
      <dc:creator>maritu</dc:creator>
      <pubDate>Thu, 26 Mar 2026 16:18:33 +0000</pubDate>
      <link>https://dev.to/maritu/beyond-the-terminal-my-evolution-as-a-fedora-contributor-3j39</link>
      <guid>https://dev.to/maritu/beyond-the-terminal-my-evolution-as-a-fedora-contributor-3j39</guid>
      <description>&lt;h2&gt;
  
  
  From Newbie to Contributor: My Path in Fedora
&lt;/h2&gt;

&lt;p&gt;Back in 2024, I started my journey into open source with curiosity, passion, and honestly… a lot of confusion.&lt;/p&gt;

&lt;p&gt;I was especially interested in Linux systems i have always loved Linux and enjoyed exploring its tools, the terminal, and scripting ,that  passion made me want to contribute to the Fedora Project. But at that time, I was a complete beginner. I didn’t know where to start, what to do, or even how to begin contributing.&lt;/p&gt;

&lt;h3&gt;
  
  
  That "Oh no" moment with nmstate
&lt;/h3&gt;

&lt;p&gt;One of the first projects I came across was &lt;strong&gt;&lt;em&gt;nmstate&lt;/em&gt;&lt;/strong&gt;. I remember opening it, Everything looked complex, and when i opened the repo, I saw these massive YAML files defining MACVTAP interfaces and complex Ansible roles,I remember looking at a block of code like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;veth0&lt;/span&gt;
  &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;macvlan&lt;/span&gt;
  &lt;span class="na"&gt;state&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;up&lt;/span&gt;
  &lt;span class="na"&gt;parent&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;eth0&lt;/span&gt;
  &lt;span class="na"&gt;macvlan&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;mode&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;bridge&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;At first, I froze. I ended up feeling completely overwhelmed. I was used to simple scripts, but seeing low-level networking logic abstracted into declarative YAML was a different beast entirely. It felt like I was staring at a wall of text that I didn't have the key to unlock. But instead of stepping back or closing the tab, I decided to learn, explore, and ask questions. I realized that if I wanted to move from being a user to a builder, I had to get comfortable with the fact that I didn't know everything yet.&lt;/p&gt;

&lt;h3&gt;
  
  
  The slow climb
&lt;/h3&gt;

&lt;p&gt;I joined the community for the first time, started reading discussions on Matrix and IRC, exploring documentation, and trying to understand how things work. It wasn’t easy. Sometimes it felt like I was not making progress at all,There were days when I’d spend hours reading a single documentation page only to feel more confused than when I started.&lt;br&gt;
But step by step, things started to make more sense.&lt;/p&gt;

&lt;h3&gt;
  
  
  Small Wins
&lt;/h3&gt;

&lt;p&gt;Even small achievements felt significant. Completing my Fedora Account System (FAS) profile was my first real step into the Fedora contributor world. Gradually, I learned more about NMState, explored its modules, and began thinking about ways I could contribute. Each small win reminded me that beginners can still make meaningful contributions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Now here I am in 2026.
&lt;/h3&gt;

&lt;p&gt;I’m still learning, still growing, and maybe still not an expert—but I’m no longer the same beginner I was before. I understand more, I feel more confident, and most importantly, I truly want to be part of the open source community.I’ve moved from just "loving Linux" to wanting to help shape its future.&lt;/p&gt;

&lt;p&gt;Outreachy feels like a big opportunity for me. Not just to contribute, but to grow, to learn from others, and to finally become an active contributor to projects like Fedora.&lt;/p&gt;

&lt;p&gt;This blog is part of that journey.&lt;/p&gt;

&lt;p&gt;I want to document what I learn, share my progress, and show that even someone who started with no idea where to begin can move forward.I want to be honest about the struggles, because I know there is another beginner out there right now looking at a complex configuration and feeling just as lost as I did.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;And this is just the beginning.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>fromnewbietocontributor</category>
      <category>fedora</category>
      <category>nmstate</category>
    </item>
  </channel>
</rss>
