<?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: Hellen Namulinda</title>
    <description>The latest articles on DEV Community by Hellen Namulinda (@hellennamulinda).</description>
    <link>https://dev.to/hellennamulinda</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%2F651531%2F1e29e03b-410b-4eaa-97f7-5f4a911a681b.jpg</url>
      <title>DEV Community: Hellen Namulinda</title>
      <link>https://dev.to/hellennamulinda</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hellennamulinda"/>
    <language>en</language>
    <item>
      <title>Embracing Open Communication through GitHub Issue-Driven Development</title>
      <dc:creator>Hellen Namulinda</dc:creator>
      <pubDate>Tue, 20 Jun 2023 10:32:53 +0000</pubDate>
      <link>https://dev.to/hellennamulinda/embracing-open-communication-through-github-issue-driven-development-3bp2</link>
      <guid>https://dev.to/hellennamulinda/embracing-open-communication-through-github-issue-driven-development-3bp2</guid>
      <description>&lt;p&gt;Hello! Welcome to the second blog of my Open Source journey with &lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt; and &lt;a href="https://www.ersilia.io/"&gt;Ersilia Open Source Initiative&lt;/a&gt;.If you haven't already, check out my first blog post about "&lt;a href="https://hellennamulinda.hashnode.dev/beginning-my-journey-into-open-source-with-outreachy"&gt;Beginning my Journey into Open Source&lt;/a&gt;". In this blog, I want to share an important aspect that transformed the way I approach open-source development: GitHub Issues.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What are GitHub Issues?🚀&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;GitHub issues are a feature of the GitHub platform that allows users to track ideas, feedback, tasks, or bugs for work on GitHub.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_qmsDdew--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j08hj1jw0yn79qvk9wu5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_qmsDdew--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j08hj1jw0yn79qvk9wu5.png" alt="GitHub Issues pane on Ersilia repository" width="800" height="206"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Fear of open communication😰
&lt;/h3&gt;

&lt;p&gt;Before this open source journey, I held reservations about open communication. I feared judgment, criticism, or the perception of incompetence.&lt;br&gt;
During the contribution phase of the Outreachy application process, I chose to work on the Ersilia Model Hub project. To my surprise, one of the assigned tasks was to "Open an issue" on the project's repository. 'Use this issue as your personal thread of the contribution period', the task described. I asked, are GitHub issues private? Unfortunately, they are not. Would opening an issue mean that everyone would be scrutinizing my work? I wondered. This approach was new to me.&lt;/p&gt;

&lt;h3&gt;
  
  
  Understanding GitHub Issues 🤔
&lt;/h3&gt;

&lt;p&gt;As someone who associated issues with bug reports, I struggled to understand how they could foster open communication and collaboration.&lt;br&gt;
One resource that helped me grasp the essence of GitHub Issue-Driven Development was the &lt;a href="https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues"&gt;GitHub documentation&lt;/a&gt; on issue tracking. It provided a comprehensive overview of creating, managing, and utilizing issues effectively. Through this documentation, I learned that GitHub issues are not just meant for reporting bugs; they are a powerful tool for initiating discussions, sharing progress, seeking feedback, and managing project tasks📚.&lt;/p&gt;

&lt;h3&gt;
  
  
  Learning through Active Engagement
&lt;/h3&gt;

&lt;p&gt;Additionally, I engaged with the project's repository, observing how other contributors and mentors utilized issues to communicate their progress and share challenges. With time, it became clear that GitHub Issues was not only a place to report problems but also a powerful tool for initiating discussions, tracking progress, sharing ideas, and managing project tasks. Through this experience, it became evident that open communication through issues is essential for effective collaboration within the open source community🤝.&lt;/p&gt;

&lt;h3&gt;
  
  
  Embracing Open Communication 💪
&lt;/h3&gt;

&lt;p&gt;After being awarded an Outreachy intern position with Ersilia Model Hub, I knew I had to communicate more often. Commenting on issues isn't about exposing my vulnerabilities; it is an invitation to collaborate, gather feedback, and make it easier for my mentor to manage projects. &lt;br&gt;
Although I still face moments of self-doubt, I'm continuously growing more comfortable and confident in expressing my thoughts and seeking help when needed. Every day presents new opportunities for personal and professional growth, and I am committed to honing my communication skills💬.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Role of Core Values✨
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;“&lt;em&gt;Just be yourself and stay true to your core values&lt;/em&gt;.” — Ben Quayle.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Throughout this transformative journey, my core values of learning, determination, and contribution played a significant role. The value of continuous learning motivated me to seek understanding and explore resources that demystified GitHub Issue-Driven Development. Determination empowered me to push past my initial reservations, overcome the fear of judgment, and engage in open communication.&lt;/p&gt;

&lt;p&gt;To anyone joining open-source, Open-source communities thrive on collaboration and knowledge sharing. Asking questions and seeking help is not a sign of weakness but a testament to your dedication to learning and growth. &lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>git</category>
      <category>python</category>
    </item>
    <item>
      <title>Beginning my Journey into Open Source with Outreachy</title>
      <dc:creator>Hellen Namulinda</dc:creator>
      <pubDate>Thu, 01 Jun 2023 22:29:49 +0000</pubDate>
      <link>https://dev.to/hellennamulinda/beginning-my-journey-into-open-source-with-outreachy-3nln</link>
      <guid>https://dev.to/hellennamulinda/beginning-my-journey-into-open-source-with-outreachy-3nln</guid>
      <description>&lt;p&gt;Hello! 👋 My name is Hellen Namulinda, and I'm a passionate AI enthusiast from Uganda with a bachelor's degree in Computer Science and a keen interest in Computational Pharmacology. I have extensive programming knowledge in Python and JavaScript, along with experience in research and developing machine learning models.&lt;/p&gt;

&lt;p&gt;I recently got accepted as an Outreachy intern(Summer 2023) for Ersilia Open Source Initiative.&lt;br&gt;
&lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt; is a program that provides internships in open source and open science to individuals subject to systemic bias and impacted by underrepresentation in the technical industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  Discovering Outreachy
&lt;/h3&gt;

&lt;p&gt;If you are in tech industry, there are alot of opportunities you get exposed to when you get involved in communities.&lt;br&gt;
As a member of the Pyladies Kampala community, I connected with inspiring individuals who shared their experiences in the tech industry. It was through this community that I first learned about Outreachy and its goal to increase diversity in open source by promoting those who face under-representation and systemic bias in the tech industry. Learning about this opportunity was very interesting, especially for someone like me who has struggled to make it in a male dominated field.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Application Process
&lt;/h3&gt;

&lt;p&gt;The Outreachy application process consists of three phases. The first time I applied, I didn't get to the contibution phase. But I said to myself that I will try again and that I will give it my best. &lt;br&gt;
When applications for the Summer 2023 cohort began, I eagerly applied. And yes, my initial application was approved. I was excited to move forward to the contribution phase. During this phase, I had the opportunity to engage with Ersilia Open Source Initiative and collaborate on their project of extending the Ersilia Model Hub. It was an enriching experience, as I had the chance to interact with project mentors who provided valuable guidance throughout the process. I submitted my final application, showcasing my progress and skills contribution to the project. &lt;/p&gt;

&lt;h3&gt;
  
  
  The Ersilia Model Hub Project
&lt;/h3&gt;

&lt;p&gt;After a thorough selection process, I received the incredible news that I had been selected as an intern for Ersilia Open Source Initiative😊🙌. I will be working on extending the &lt;a href="https://www.ersilia.io/model-hub"&gt;Ersilia Model Hub&lt;/a&gt;, a FOSS platform that offers pretrained AI/ML models for biomedical research. This platform equips universities, hospitals, and laboratories with vital data science tools for infectious and neglected disease research. I am excited to join a team that is making a positive impact in the field of global health and drug discovery by leveraging the power of AI and machine learning.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Core Values
&lt;/h3&gt;

&lt;p&gt;Some of the core values that drive my journey are;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learning&lt;/strong&gt;&lt;br&gt;
In the ever-evolving tech industry, continuous learning is paramount. I am committed to expanding my knowledge and skills, and this internship offers a unique opportunity for me to dive deeper into open source development, AI, and data science.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Determination&lt;/strong&gt;&lt;br&gt;
Challenges are inevitable, but I approach them with unwavering determination and perseverance. I refuse to let any obstacles define my path or limit my potential. With a resilient mindset, I embrace every opportunity to develop my skills, tackle complex problems, and grow both personally and professionally.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Contribution&lt;/strong&gt;&lt;br&gt;
Contribution is at the heart of my journey in the technology industry. I am driven by the desire to make a positive impact and leverage my skills to create meaningful solutions. By collaborating with like-minded individuals and leveraging the power of technology, I strive to empower and inspire.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Guess what! It's the first week of Outreachy Internship which is running from May 29 to Aug 25. I had the privilege of meeting my mentor and the wonderful team at the Ersilia; so supportive👏. The support and guidance from my mentor and the project team has been invaluable in helping me get up to speed.&lt;/p&gt;

&lt;p&gt;I appreciate you taking the time to read this far! Stay tuned as I share my progress, experiences, challenges, and triumphs throughout this journey.&lt;br&gt;
Feel free to connect with me on &lt;a href="https://www.linkedin.com/in/hellennamulinda"&gt;LinkedIn&lt;/a&gt; and &lt;a href="https://twitter.com/HellenNamulinda"&gt;Twitter&lt;/a&gt;. Thank you! 😊👏&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>python</category>
      <category>machinelearning</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Updating node to the latest version</title>
      <dc:creator>Hellen Namulinda</dc:creator>
      <pubDate>Sun, 17 Apr 2022 17:48:16 +0000</pubDate>
      <link>https://dev.to/hellennamulinda/updating-node-to-the-latest-version-1mkn</link>
      <guid>https://dev.to/hellennamulinda/updating-node-to-the-latest-version-1mkn</guid>
      <description>&lt;p&gt;At times, when you install node using the command&lt;br&gt;
&lt;code&gt;sudo apt-get install nodejs&lt;/code&gt;, a lower version is installed.&lt;br&gt;
E.g when you type&lt;br&gt;
 &lt;code&gt;nodejs --version&lt;/code&gt;&lt;br&gt;
It shows&lt;br&gt;
&lt;code&gt;0.10.26&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Therefore, to update node to the latest stable version, use n module from npm. The following commands help.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo npm cache clean -f
sudo npm install -g n
sudo n stable
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>linux</category>
      <category>webdev</category>
      <category>node</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
