<?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: Ghanshyam Singh</title>
    <description>The latest articles on DEV Community by Ghanshyam Singh (@ghanshyam2005singh).</description>
    <link>https://dev.to/ghanshyam2005singh</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%2F1349768%2F517e64ba-e944-42e0-a561-605b17238136.png</url>
      <title>DEV Community: Ghanshyam Singh</title>
      <link>https://dev.to/ghanshyam2005singh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ghanshyam2005singh"/>
    <language>en</language>
    <item>
      <title>From Beginner Contributor to KubeStellar LFX Mentee</title>
      <dc:creator>Ghanshyam Singh</dc:creator>
      <pubDate>Sun, 31 May 2026 09:43:47 +0000</pubDate>
      <link>https://dev.to/ghanshyam2005singh/from-beginner-contributor-to-kubestellar-lfx-mentee-b35</link>
      <guid>https://dev.to/ghanshyam2005singh/from-beginner-contributor-to-kubestellar-lfx-mentee-b35</guid>
      <description>&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%2F5ga4i9tygbujq3m8op94.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%2F5ga4i9tygbujq3m8op94.png" alt=" " width="500" height="169"&gt;&lt;/a&gt;If someone had told me a year ago that I would be contributing to a CNCF project, mentoring other contributors, reporting more than 140 bugs, and being selected for an LFX Mentorship, I probably would not have believed them.&lt;/p&gt;

&lt;p&gt;Back in June 2025, I was just another student curious about open source.&lt;/p&gt;

&lt;p&gt;I had heard people talk about GitHub contributions, CNCF projects, Kubernetes, community calls, and all the exciting opportunities available in the cloud-native ecosystem. But honestly, I did not really know how any of it worked.&lt;/p&gt;

&lt;p&gt;I was not an experienced contributor. I was not a Kubernetes expert. I did not have a long list of impressive pull requests.&lt;/p&gt;

&lt;p&gt;I was just curious.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;That curiosity ended up changing my life.&lt;/p&gt;
&lt;/blockquote&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%2F5m3nr317mixzz43ab8n6.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%2F5m3nr317mixzz43ab8n6.png" alt=" " width="300" height="57"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Discovering CNCF and KubeStellar
&lt;/h2&gt;

&lt;p&gt;Around June 2025, I started exploring projects within the CNCF ecosystem. I wanted to understand how real-world open-source projects worked and how contributors collaborated across the world.&lt;/p&gt;

&lt;p&gt;While exploring different projects, I came across KubeStellar.&lt;/p&gt;

&lt;p&gt;At first, it was just another interesting project on my screen. But the more I explored it, the more fascinated I became. The idea of simplifying multi-cluster Kubernetes management felt incredibly powerful, and I wanted to learn more.&lt;/p&gt;

&lt;p&gt;The problem was that learning and contributing were two completely different things.&lt;/p&gt;

&lt;p&gt;I quickly realized that I could not simply read documentation and magically become a contributor. I needed to set up my environment, understand the project architecture, learn Kubernetes concepts, and actually start participating.&lt;/p&gt;

&lt;p&gt;Even my laptop had other plans.&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%2F4v0382ws8cf0i7teh3vt.jpeg" 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%2F4v0382ws8cf0i7teh3vt.jpeg" alt=" " width="800" height="599"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Running local Kubernetes environments was not exactly easy on my machine. I spent time upgrading and fixing my setup before I could comfortably run local clusters. After several rounds of troubleshooting, configuring tools, and experimenting with KIND clusters, I finally had an environment where I could start learning by doing.&lt;/p&gt;

&lt;p&gt;Looking back now, it feels funny.&lt;/p&gt;

&lt;p&gt;At the time, getting a cluster running successfully felt like a huge achievement.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First Steps Into Open Source
&lt;/h2&gt;

&lt;p&gt;One thing people do not talk about enough is how intimidating open source can feel when you are new.&lt;/p&gt;

&lt;p&gt;Most people think the hard part is understanding the code.&lt;/p&gt;

&lt;p&gt;For me, the hard part was the people.&lt;/p&gt;

&lt;p&gt;Not because the community was not welcoming. Actually, it was the opposite. Everyone was incredibly supportive.&lt;/p&gt;

&lt;p&gt;But I had never worked with a global team before. I had never joined technical community meetings before. I had never publicly discussed bugs, features, ideas, or architecture decisions before.&lt;/p&gt;

&lt;p&gt;Every Tuesday and Thursday at 8:30 PM IST, I joined the KubeStellar community meetings.&lt;/p&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;I was nervous every single time.&lt;/p&gt;

&lt;p&gt;Before every meeting, I would mentally prepare myself to speak. Sometimes it was a question. Sometimes it was an update. Sometimes it was simply sharing what I had been working on.&lt;/p&gt;

&lt;p&gt;Even when I felt nervous, I pushed myself to participate.&lt;/p&gt;

&lt;p&gt;Those small moments might sound insignificant, but they completely changed my confidence over time.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Each meeting made me a little more comfortable. Each discussion taught me something new. Each interaction helped me grow.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Today, when I look back, I realize that learning how to communicate in a community was just as valuable as learning Kubernetes itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Becoming an Unpaid Mentee
&lt;/h2&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%2Fvtv3795b2bzw3wndv6tx.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%2Fvtv3795b2bzw3wndv6tx.png" alt=" " width="799" height="156"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My first major opportunity came through KubeStellar's unpaid mentorship program.&lt;/p&gt;

&lt;p&gt;This was where everything started becoming real.&lt;/p&gt;

&lt;p&gt;During the mentorship, I worked on the A2A project, contributing to CLI improvements, documentation, and website-related work.&lt;/p&gt;

&lt;p&gt;More importantly, I started understanding how open source actually functions behind the scenes.&lt;/p&gt;

&lt;p&gt;Before that, GitHub felt like a platform where people uploaded code.&lt;/p&gt;

&lt;p&gt;Now I was seeing the full picture.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ideas became issues.&lt;/li&gt;
&lt;li&gt;Issues became discussions.&lt;/li&gt;
&lt;li&gt;Discussions became pull requests.&lt;/li&gt;
&lt;li&gt;Pull requests became features.&lt;/li&gt;
&lt;li&gt;And behind all of it were real people collaborating to build something meaningful.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The mentorship ran from August to November, and those months taught me more than I could have learned from any tutorial.&lt;/p&gt;

&lt;p&gt;By the time it ended, I was not just contributing.&lt;/p&gt;

&lt;p&gt;I had become part of the community.&lt;/p&gt;

&lt;p&gt;If you want to explore the project that pulled me deeper into the ecosystem, start here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kubestellar" rel="noopener noreferrer"&gt;KubeStellar GitHub organization&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kubestellar/a2a" rel="noopener noreferrer"&gt;KubeStellar A2A GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.kubestellar.io/docs/a2a/getting-started/quick-start" rel="noopener noreferrer"&gt;KubeStellar A2A quick start documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kubestellar.io" rel="noopener noreferrer"&gt;KubeStellar project website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&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%2Fkrbq90kmxxdyycvsd89k.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%2Fkrbq90kmxxdyycvsd89k.png" alt=" " width="400" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Falling in Love With Open Source
&lt;/h2&gt;

&lt;p&gt;Even after the mentorship ended, I did not stop contributing.&lt;/p&gt;

&lt;p&gt;In fact, I became even more involved.&lt;/p&gt;

&lt;p&gt;I explored other open-source organizations, contributed across projects, learned new technologies, and continued participating in community discussions.&lt;/p&gt;

&lt;p&gt;Somewhere during that journey, open source stopped feeling like a way to improve my resume.&lt;/p&gt;

&lt;p&gt;It became something much more meaningful.&lt;/p&gt;

&lt;p&gt;I genuinely enjoyed helping people. I enjoyed learning in public. I enjoyed collaborating with contributors from different backgrounds and different parts of the world.&lt;/p&gt;

&lt;p&gt;For the first time, I felt like I was not just consuming technology.&lt;/p&gt;

&lt;p&gt;I was helping build it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The LFX Application
&lt;/h2&gt;

&lt;p&gt;When the LFX Mentorship applications opened, I decided to apply.&lt;/p&gt;

&lt;p&gt;To be honest, I did not have huge expectations.&lt;/p&gt;

&lt;p&gt;LFX is highly competitive, and there are many talented contributors applying every term. I submitted my application, prepared for interviews, and hoped for the best.&lt;/p&gt;

&lt;p&gt;But deep down, I was not sure whether I would be selected.&lt;/p&gt;

&lt;p&gt;Then one day, I received the email.&lt;/p&gt;

&lt;p&gt;I had been selected.&lt;/p&gt;

&lt;p&gt;I still remember the excitement.&lt;/p&gt;

&lt;p&gt;Months of learning, contributing, attending meetings, asking questions, fixing issues, and staying consistent had finally led to this moment.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For me, the selection was not just an achievement. It was proof that growth happens when you keep showing up.&lt;/p&gt;
&lt;/blockquote&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%2Fvgs1rp9jnmzc0di9aujj.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%2Fvgs1rp9jnmzc0di9aujj.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Working on the Future of Multi-Cluster Kubernetes
&lt;/h2&gt;

&lt;p&gt;During LFX Term 1 from March to May, I worked on the KubeStellar Console project.&lt;/p&gt;

&lt;p&gt;The vision behind the project was incredibly exciting.&lt;/p&gt;

&lt;p&gt;KubeStellar Console aims to simplify multi-cluster Kubernetes operations through an AI-powered experience. Instead of manually managing every aspect of Kubernetes, users can interact with intelligent workflows and automation to manage their environments more efficiently.&lt;/p&gt;

&lt;p&gt;My focus was on improving AI Missions and helping build an agent capable of handling operational workflows across Kubernetes environments.&lt;/p&gt;

&lt;p&gt;This meant spending a lot of time testing, validating behavior, reproducing issues, understanding edge cases, and improving the overall experience.&lt;/p&gt;

&lt;p&gt;A large part of my work involved using KIND clusters to simulate real-world scenarios and verify how different workflows behaved under various conditions.&lt;/p&gt;

&lt;p&gt;Every day felt like a new learning opportunity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Worked on Technically
&lt;/h2&gt;

&lt;p&gt;The technical part of the mentorship was where things became intense in the best way.&lt;/p&gt;

&lt;p&gt;KubeStellar A2A sits at an interesting intersection: Kubernetes operations, multi-cluster workflows, automation, and AI-assisted interfaces. My work was not limited to writing code in isolation. It involved understanding how user intent could become a reliable operational action inside a Kubernetes environment.&lt;/p&gt;

&lt;p&gt;Some of the areas I spent time on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Testing AI Missions and validating whether generated workflows behaved correctly.&lt;/li&gt;
&lt;li&gt;Reproducing bugs using local KIND clusters and different kubeconfig contexts.&lt;/li&gt;
&lt;li&gt;Checking cluster discovery, namespace listing, resource lookup, and multi-cluster behavior.&lt;/li&gt;
&lt;li&gt;Reviewing CLI behavior and making sure commands were understandable for new users.&lt;/li&gt;
&lt;li&gt;Improving documentation so contributors could set up, test, and debug faster.&lt;/li&gt;
&lt;li&gt;Validating edge cases around failed clusters, missing context, invalid input, and partial workflow failures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The work forced me to think less like someone trying to make a demo pass and more like someone responsible for a real user journey.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Local testing loop:
1. Create or reset KIND clusters
2. Configure kubeconfig contexts
3. Run the A2A workflow or CLI command
4. Reproduce the issue with clear steps
5. Capture logs, screenshots, and expected behavior
6. Report or validate the fix
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That loop became a habit.&lt;/p&gt;

&lt;p&gt;It also taught me that good engineering is not only about building features. It is also about making failures understandable.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A bug report is not just "this is broken." A good bug report is a map that helps someone else reach the same problem and fix it with confidence.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Sleepless Nights, Bugs, and Ownership
&lt;/h2&gt;

&lt;p&gt;One lesson that LFX taught me was ownership.&lt;/p&gt;

&lt;p&gt;When you are working on a real project with real users, bugs are not just bugs.&lt;/p&gt;

&lt;p&gt;They are problems that affect someone's experience.&lt;/p&gt;

&lt;p&gt;There were multiple nights when I stayed awake much longer than planned.&lt;/p&gt;

&lt;p&gt;Debugging. Testing. Investigating issues. Verifying fixes. Trying to understand why something worked yesterday but not today.&lt;/p&gt;

&lt;p&gt;Sometimes the solution appeared in minutes. Sometimes it took hours. Sometimes it took days.&lt;/p&gt;

&lt;p&gt;But that is part of engineering.&lt;/p&gt;

&lt;p&gt;And that is where some of the biggest learning happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  142 Bug Reports Later
&lt;/h2&gt;

&lt;p&gt;By the end of the mentorship, I had submitted 142 bug reports.&lt;/p&gt;

&lt;p&gt;That number still surprises me.&lt;/p&gt;

&lt;p&gt;Each bug report represented investigation, testing, reproduction, documentation, and communication.&lt;/p&gt;

&lt;p&gt;It was not just about finding issues.&lt;/p&gt;

&lt;p&gt;It was about helping improve the project and making it better for future users and contributors.&lt;/p&gt;

&lt;p&gt;Through that process, I learned how important quality assurance, testing, and attention to detail are in large-scale open-source projects.&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%2Fng6q12f7dbiyz3i8g851.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%2Fng6q12f7dbiyz3i8g851.png" alt=" " width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Lessons From A2A and Multi-Cluster Testing
&lt;/h2&gt;

&lt;p&gt;The A2A project helped me understand why multi-cluster Kubernetes tooling is difficult.&lt;/p&gt;

&lt;p&gt;In a single-cluster setup, you already have many moving parts: workloads, namespaces, services, RBAC, kubeconfig, logs, events, controllers, and user permissions.&lt;/p&gt;

&lt;p&gt;In a multi-cluster setup, that complexity multiplies.&lt;/p&gt;

&lt;p&gt;Now the system has to answer harder questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which cluster should this action target?&lt;/li&gt;
&lt;li&gt;What happens if one cluster is reachable and another is not?&lt;/li&gt;
&lt;li&gt;How do we expose useful errors without overwhelming the user?&lt;/li&gt;
&lt;li&gt;Can an AI-assisted workflow explain what it is about to do?&lt;/li&gt;
&lt;li&gt;Can the same workflow be tested safely before applying changes?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These questions made me appreciate the value of dry runs, clear command output, reproducible test cases, and careful documentation.&lt;/p&gt;

&lt;p&gt;They also made me respect the people building infrastructure tools even more. The best tools feel simple because someone has already absorbed a lot of complexity for the user.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Being Mentored to Mentoring Others
&lt;/h2&gt;

&lt;p&gt;Perhaps the most rewarding part of the entire journey was realizing how much I had grown.&lt;/p&gt;

&lt;p&gt;A year earlier, I was nervous about speaking in community meetings.&lt;/p&gt;

&lt;p&gt;During my mentorship, I had the opportunity to help mentor four unpaid mentees.&lt;/p&gt;

&lt;p&gt;I answered questions, shared knowledge, helped contributors navigate the project, and supported them whenever possible.&lt;/p&gt;

&lt;p&gt;That experience meant a lot to me because it reminded me of where I started.&lt;/p&gt;

&lt;p&gt;The same community that helped me learn had given me the opportunity to help others learn too.&lt;/p&gt;

&lt;p&gt;And honestly, that is one of the most beautiful things about open source.&lt;/p&gt;

&lt;p&gt;Knowledge gets shared. People help each other. Everyone grows together.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank You to My Mentors
&lt;/h2&gt;

&lt;p&gt;This journey would not have been the same without the people who reviewed my work, answered questions, gave direction, and trusted me with responsibility.&lt;/p&gt;

&lt;p&gt;A huge thank you to &lt;strong&gt;Andy Anderson&lt;/strong&gt; and &lt;strong&gt;Rishi Mondal&lt;/strong&gt; for their mentorship, patience, technical guidance, and constant support throughout the journey.&lt;/p&gt;

&lt;p&gt;They helped me understand not only the project, but also how to think like an open-source contributor: communicate clearly, document decisions, respect maintainers' time, and keep improving the work until it becomes genuinely useful.&lt;/p&gt;

&lt;p&gt;I am also grateful to the KubeStellar community, the Linux Foundation LFX Mentorship program, CNCF, and every contributor who made the community feel welcoming.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The best mentorship does not just help you finish a task. It changes how you approach the next hard problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;When people ask me what I gained from open source, my answer is simple.&lt;/p&gt;

&lt;p&gt;Yes, I learned Kubernetes. Yes, I learned testing, debugging, collaboration, and cloud-native technologies.&lt;/p&gt;

&lt;p&gt;But more importantly, I learned confidence.&lt;/p&gt;

&lt;p&gt;I learned how to communicate. I learned how to work with people across the world. I learned how to ask questions. I learned how to contribute even when I was not completely sure of myself.&lt;/p&gt;

&lt;p&gt;My journey from a beginner contributor to a KubeStellar LFX mentee was not perfect.&lt;/p&gt;

&lt;p&gt;There were challenges, mistakes, sleepless nights, and moments of self-doubt.&lt;/p&gt;

&lt;p&gt;But there was also growth, community, learning, and opportunity.&lt;/p&gt;

&lt;p&gt;And if there is one thing I have learned from this journey, it is this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You do not need to be an expert before you start. Sometimes all you need is curiosity, consistency, and the courage to show up.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>kubernetes</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
