<?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: Payal's Space</title>
    <description>The latest articles on DEV Community by Payal's Space (@psspace).</description>
    <link>https://dev.to/psspace</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%2F3860781%2F8340dcde-50ac-4e57-9b5b-14d7f0264a20.png</url>
      <title>DEV Community: Payal's Space</title>
      <link>https://dev.to/psspace</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/psspace"/>
    <language>en</language>
    <item>
      <title>The End of the Beginning, My Fedora Badges Contribution Journey</title>
      <dc:creator>Payal's Space</dc:creator>
      <pubDate>Tue, 14 Apr 2026 18:12:19 +0000</pubDate>
      <link>https://dev.to/psspace/the-end-of-the-beginning-my-fedora-badges-contribution-journey-3i3a</link>
      <guid>https://dev.to/psspace/the-end-of-the-beginning-my-fedora-badges-contribution-journey-3i3a</guid>
      <description>&lt;p&gt;There's something about endings that make you sit back and actually look at how far you've come.&lt;/p&gt;

&lt;p&gt;The contribution period closes tomorrow and I find myself doing exactly that. Looking back at where I started, a Windows user who had never touched open source, never submitted a pull request, never been part of a community like this, and looking at where I am now. It feels good. Really good.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where It All Started
&lt;/h2&gt;

&lt;p&gt;I wrote about my first few days in my last blog post. The confusion, the tabs, the channels, not knowing where to look or who to talk to. What I didn't write about was what came after that, the part where things got hard in a different way.&lt;/p&gt;

&lt;p&gt;Getting Fedora Badges running on my Windows machine was genuinely one of the most challenging things I did during this period. The setup instructions and guides are mostly Linux focused, and the mentors were clear from the very beginning that Linux is the requirement for this project. I was working against the grain and I knew it. There were moments where I genuinely didn't know if I'd get it working.&lt;/p&gt;

&lt;p&gt;But when it finally ran on my system, when I saw the badges application live in my browser after all of that, I remember just sitting there for a second. That felt like an achievement. Not a small one either.&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%2F7jlmb5wtsp09saeec2uw.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%2F7jlmb5wtsp09saeec2uw.jpg" alt=" " width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Contributions
&lt;/h2&gt;

&lt;p&gt;My first two PRs were removing legacy CSS and JS files that were tied to the old Jinja2 templates and had no connection to the new React frontend. Simple in concept but not without lessons.&lt;/p&gt;

&lt;p&gt;I initially targeted the wrong branch. So I had to go back, redo them correctly on swatantrya and resubmit. Then came the signing issue. I thought I had signed my commits correctly but the mentor pointed out that the Signed-off-by line wasn't actually showing in the commit message. I tried amending but didn't do it quite right. It took some back and forth before I understood exactly what git commit -s does and how to use it properly. That small thing taught me more about git hygiene than anything I'd read before.&lt;/p&gt;

&lt;p&gt;Both PRs eventually got merged. So did a third one. Three merged pull requests. When I look at my GitHub profile now I can see my first pull request, my first merged contribution, my first good issue label. Firsts are always special and these ones I'm going to remember.&lt;/p&gt;

&lt;p&gt;I also have one PR still open and under review which I'm hoping lands soon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reviewing Someone Else's Work
&lt;/h2&gt;

&lt;p&gt;One thing I didn't expect to do during this period was review another contributor's PR. The mentors encouraged everyone to step forward and review each other's work and I took that seriously.&lt;/p&gt;

&lt;p&gt;It was my first time reviewing code in an open source project. Looking at someone else's contribution, understanding what they did, thinking about whether it made sense, that's a completely different skill from writing code yourself. It made me more careful about my own work too.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Mentors Gave Us
&lt;/h2&gt;

&lt;p&gt;The mentors here are genuinely experienced and it shows in everything they share. From how to think about AI tooling, to how open source communities work, to what good contributions actually look like. None of it felt like rules being handed down. It felt like people who had been through this for years sharing what actually matters.&lt;/p&gt;

&lt;p&gt;The dictionary and book analogy about AI stuck with me. You can use it to understand, but the work has to be yours. Simple but it reframes everything.&lt;/p&gt;

&lt;p&gt;[ Mentors Akashdeep Dhar &lt;a href="//github.com/gridhead"&gt;(gridhead)&lt;/a&gt; and &lt;a href="//github.com/sdglitched"&gt;Shounak Dey&lt;/a&gt;. You can find them on GitHub. ]&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Feels
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Productive.&lt;/strong&gt; That's the word that keeps coming back to me.&lt;/p&gt;

&lt;p&gt;Not just in a "I got things done" way but in a deeper sense, like I was spending my time on something that actually mattered. Being around people who care about what they're building, who give honest feedback, who encourage you to try things you haven't tried before, that's rare.&lt;/p&gt;

&lt;p&gt;This is my first open source experience. My first real pull request. My first contribution that lives in a real codebase that real people use. Fedora Badges is going to be the thing I point to when someone asks me where I started.&lt;/p&gt;

&lt;p&gt;And honestly, for a first, I couldn't have asked for better.&lt;/p&gt;

&lt;p&gt;One thing worth mentioning is that even though the official contribution period is closing, Outreachy allows contributions to be recorded until April 30th. And honestly I don't see myself stopping anyway. I've already started looking into a small feature update and plan to keep contributing. Not because I have to but because I'm genuinely invested in seeing this project move forward now. Once you care about something it's hard to just switch that off.&lt;/p&gt;

&lt;p&gt;Whatever comes next, I'm glad I showed up.&lt;/p&gt;

</description>
      <category>fedora</category>
      <category>linux</category>
      <category>outreachy</category>
      <category>python</category>
    </item>
    <item>
      <title>Finding My Way into Fedora, One Tab at a Time</title>
      <dc:creator>Payal's Space</dc:creator>
      <pubDate>Sun, 05 Apr 2026 10:19:19 +0000</pubDate>
      <link>https://dev.to/psspace/finding-my-way-into-fedora-one-tab-at-a-time-1fib</link>
      <guid>https://dev.to/psspace/finding-my-way-into-fedora-one-tab-at-a-time-1fib</guid>
      <description>&lt;p&gt;I just wrapped up an internship. The kind where you're heads down for months, learning fast, shipping things, and barely coming up for air. The day it ended, I remember sitting back and thinking, okay, what now?&lt;/p&gt;

&lt;p&gt;That's when Outreachy found me. Or maybe I found it. Either way, the timing felt right. I applied with little expectation, honestly not thinking much would come of it. Then I got selected for the contribution round and suddenly it was real.&lt;/p&gt;

&lt;p&gt;I started browsing through the projects and came across the &lt;strong&gt;Fedora Badges revamp&lt;/strong&gt; and something about it just clicked. Not in a "this looks good for my resume" way. More like, this is real work, on a real system, that real people use. That felt different.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Wait, What Even Is Fedora?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I'll be honest, before this, I had absolutely no idea Fedora existed. I'm a Windows user through and through, but Linux was always something I genuinely wanted to get into. It lived on my "someday" list for the longest time. I just never had a real reason to dive in until now. So Fedora wasn't just a new project for me, it was finally that door I'd been meaning to walk through.&lt;/p&gt;

&lt;p&gt;And that's actually what made it interesting. There's something about coming in with zero assumptions that forces you to really understand things rather than just fill in blanks with what you think you already know.&lt;/p&gt;

&lt;p&gt;Fedora is a free and open source Linux operating system, yes. But more than that it's a global community of people, developers, designers, translators, writers, all building something together. It was born in 2003, originally as a collaboration between Red Hat and volunteers, and has since grown into one of the most innovative Linux distributions out there. New technologies, new kernel features, new desktop environments, often land in Fedora first before anywhere else. It's where things get tried, tested and refined.&lt;/p&gt;

&lt;p&gt;What surprised me most is how much of what we use in enterprise Linux today started as an experiment inside Fedora. It's upstream for &lt;strong&gt;Red Hat Enterprise Linux&lt;/strong&gt;, meaning things proven here eventually make their way into production systems used by companies worldwide. There's something quietly powerful about that.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The First Few Days, Finding My Footing&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The first few days after joining were honestly just me trying to figure out where I even was. Sign up here, join this channel, that mailing list, this matrix room, that repository. The Fedora community is vast, and I mean genuinely vast, in a way that's impressive but also quietly overwhelming when you're standing at the door with no map.&lt;/p&gt;

&lt;p&gt;I spent more time than I'd like to admit just navigating between tabs, trying to understand which space was for what and who I was supposed to talk to. Nobody tells you that the first step in open source isn't writing code. It's just figuring out where the conversation is happening.&lt;/p&gt;

&lt;p&gt;But once things started clicking, once I found the right channel, read the right thread, sat in the first meeting, it started to feel less like a maze and more like a neighbourhood I was slowly learning my way around.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Badges Project and Why It Matters&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;One of the first things I explored was &lt;a href="https://badges.fedoraproject.org/" rel="noopener noreferrer"&gt;Fedora Badges&lt;/a&gt;, a platform that recognises and rewards community contributions. Packaging code? Badge. Attending an event? Badge. Helping someone in the forums? Badge.&lt;/p&gt;

&lt;p&gt;It sounds simple but the idea behind it is genuinely thoughtful. Open source can feel invisible sometimes. You contribute and nothing really acknowledges it. Fedora Badges tries to change that. It makes contribution visible, tangible, even a little fun.&lt;/p&gt;

&lt;p&gt;The current project I'm applying to work on is a complete revamp of this system, modernising the backend, rebuilding the frontend in React, and adding something really exciting, MCP support, which means AI assistants will be able to interact with the badges system directly. It's the kind of work that sits at the intersection of community, infrastructure and modern AI tooling, which honestly describes exactly where my interests are.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Being an AI Developer Walking Into This&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I work with AI. Python is my comfort zone. So when I read through the project and saw the MCP server architecture planned, a way for AI assistants to query and interact with badge data, I felt like I already had a language to speak in here.&lt;/p&gt;

&lt;p&gt;But the mentors made something very clear in our first meeting that I want to be honest about. Using AI to write your contributions is not allowed. You can use it to understand things, the way you'd use a dictionary to look up a word. But the actual work, the thinking, the implementation, the decisions, that has to come from you.&lt;/p&gt;

&lt;p&gt;As someone who works in AI, I actually respect that stance a lot. It's easy to let a tool do the thinking for you. It's harder, and more valuable, to understand something deeply enough that you could explain it to someone else. That's what this project is asking for and I think that's the right ask.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What's Ahead&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I'm still early in this journey. I'm going through the codebase, understanding how the Flask backend and the React frontend talk to each other, looking at open issues, getting familiar with how contributions work in a community this size.&lt;/p&gt;

&lt;p&gt;It's a lot to take in. But I haven't felt stuck. I've felt curious, which is a different thing entirely.&lt;/p&gt;

&lt;p&gt;If you're curious to explore Fedora yourself, the best place to start is simply the Fedora Project website at fedoraproject.org. If you want to get involved with the Badges project specifically, the main conversation is happening on Matrix at &lt;a href="https://chat.fedoraproject.org/#/room/#fedora:fedoraproject.org" rel="noopener noreferrer"&gt;chat.fedoraproject.org&lt;/a&gt; in the &lt;a href="https://chat.fedoraproject.org/#/room/#badges:fedoraproject.org" rel="noopener noreferrer"&gt;#badges:fedoraproject.org&lt;/a&gt; room. That's where contributors, mentors and applicants are all actively discussing things. The codebase lives on GitHub under &lt;a href="https://github.com/fedora-infra/tahrir/tree/swatantrya" rel="noopener noreferrer"&gt;fedora-infra&lt;/a&gt; and is open for anyone to explore.&lt;/p&gt;

&lt;p&gt;Don't overthink the entry point. Just show up, read for a bit, and say hello.&lt;/p&gt;

&lt;p&gt;I'll be sharing more as I go. There's a lot more to learn and I'm just getting started.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>fedora</category>
      <category>linux</category>
      <category>outreachy</category>
    </item>
  </channel>
</rss>
