<?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>Forem: Cynthia Iradukunda</title>
    <description>The latest articles on Forem by Cynthia Iradukunda (@cynthia-developer).</description>
    <link>https://forem.com/cynthia-developer</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%2F985997%2Fd2a0ec09-9e67-4293-b103-fe645898999a.jpeg</url>
      <title>Forem: Cynthia Iradukunda</title>
      <link>https://forem.com/cynthia-developer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/cynthia-developer"/>
    <language>en</language>
    <item>
      <title>My experience contributing to the ChRIS Project</title>
      <dc:creator>Cynthia Iradukunda</dc:creator>
      <pubDate>Mon, 23 Jan 2023 15:33:21 +0000</pubDate>
      <link>https://forem.com/cynthia-developer/my-experience-contributing-to-the-chris-project-2eb1</link>
      <guid>https://forem.com/cynthia-developer/my-experience-contributing-to-the-chris-project-2eb1</guid>
      <description>&lt;p&gt;Medical images are an essential part of medical diagnosis and treatment because they offer information that can be used to diagnose and detect a variety of illnesses and abnormalities, such as cancer, anemia, and brain tumors. However, because there are so many of them, it can take doctors hours or days to study them, which can have fatal or seriously harmful effects in medical emergencies. Additionally, existing research softwares to speed up the process are not user-friendly as they require medical professionals to be familiar with the terminal and command line.&lt;/p&gt;

&lt;p&gt;In this blog, I'll discuss how the ChRIS project is solving that challenge as well as my own contributions to the platform through the Outreachy Program.&lt;/p&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;What is the ChRIS project?  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;My contributions to the ChRIS project  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Final thoughts&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is the ChRIS project?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://chrisproject.org/"&gt;ChRIS&lt;/a&gt;, Childrens Research Integration System, is an open source, web-based medical image platform founded by the FNNDSC (Fetal-Neonatal Neuroimaging and Developmental Science Center) at Boston Children's Hospital. The ChRIS project seeks to close the gap between medical professionals and research developers by creating a web user interface(UI) that makes it easy to use those research softwares. Additionally, it strives to increase research collaboration and availability on computing through open cloud.  &lt;/p&gt;

&lt;p&gt;The MOC(Mass Open Cloud) is part of the Massachusetts Green High Performance Computing Center located west of Boston. It is an openStack powered infrastructure built by the Boston Children's hospital in collaboration with a number of institutions that faculty and students can use at no cost. MOC  offers a secure, collaborative, and affordable computing and storage for conducting innovative medical research and big data analytics. &lt;/p&gt;

&lt;p&gt;MOC and Red hat have a strong partnership with the ChRIS project. ChRIS project depends on some of Red hat services such as Red hat openShift and Red hat enterprise Linux to successfully perform analysis. &lt;/p&gt;

&lt;h2&gt;
  
  
  My contributions to the ChRIS project
&lt;/h2&gt;

&lt;p&gt;Over the past one and a half month, I've enjoyed contributing to the ChRIS project because it gives me a chance to hone my software development skills as a react developer. I also appreciate that the ChRIS project provides a pleasant working atmosphere with mentors who are friendly and supportive. The following list shows the different contributions I have made to the ChRIS UI. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Migrated ChRIS Store plugin display page to ChRIS Core:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://chrisstore.co/"&gt;ChRIS store&lt;/a&gt; is where medical professionals browse for plugins(research softwares) that they are interested to use and then install them on their ChRIS core account. One of the ChRIS project goals is to merge both platforms as one to make plugins easily accessible to users. So in this &lt;a href="https://github.com/FNNDSC/ChRIS_ui/pull/758"&gt;PR&lt;/a&gt;, I migrated the ChRIS store plugin display page to the ChRIS Core.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vZUKi8rp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5zlbrkb2cgb8e320fvl2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vZUKi8rp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5zlbrkb2cgb8e320fvl2.png" alt="ChRIS plugin page" width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Added keyboard functionalities to the create analysis wizard:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this &lt;a href="https://github.com/FNNDSC/ChRIS_ui/pull/774"&gt;PR&lt;/a&gt;, I added keyboard functionalities to the create analysis wizard in the ChRIS core which reduced the time it takes to create analysis.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CFtX9zmA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qok3eyyaas4zmu2v8o8e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CFtX9zmA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qok3eyyaas4zmu2v8o8e.png" alt="ChRIS Core Keyboard functionality" width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Improved the feature to add optional:&lt;/strong&gt;.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sometimes a user might need to fill optional parameters provided by the plugin for better analysis. Therefore the &lt;a href="https://github.com/FNNDSC/ChRIS_ui/pull/801"&gt;PR&lt;/a&gt; aims to improve the feature by making it faster to fill them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fpJ9KZiF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hfnjqjo2tswj6izwvzxm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fpJ9KZiF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hfnjqjo2tswj6izwvzxm.png" alt="ChRIS Plugin Optional Parameters Feature" width="800" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Enhanced the file upload process feature:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When a user is creating an analysis, they can choose to either use a plugin, local files, or existing files on ChRIS. The &lt;a href="https://github.com/FNNDSC/ChRIS_ui/pull/806"&gt;PR&lt;/a&gt; aims to improve the process of uploading local files to ChRIS by making it faster. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uuYOmGWP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lqm6bqw11stxpn48ve1l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uuYOmGWP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lqm6bqw11stxpn48ve1l.png" alt="ChRIS File Upload" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added responsiveness on the feed list table and node progress steps
People find it difficult to get some information using their mobile devices, such as a list of feeds and the progress of a single step. I therefore improved responsiveness of the app to address that issue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Z2bMEkeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gne3vt4hlirg0cmf5plv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Z2bMEkeZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gne3vt4hlirg0cmf5plv.png" alt="ChRIS steps responsiveness" width="578" height="1114"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The ChRIS is built from different technologies such as React, Django, Python, kubernetes, etc. Furthermore, they are always looking for contributors in a variety of fields, including design, frontend programming, backend development, quality assurance, etc. Visit their &lt;a href="http://chrisproject.org/join-us"&gt;contributor guide&lt;/a&gt; to learn more on how to start contributing to the project. If it's your first time contributing to open source, you can check &lt;a href="https://dev.to/ciradu2204/how-to-contribute-to-open-source-jab"&gt;my blog&lt;/a&gt; on more tips on how to get started.&lt;/p&gt;

&lt;p&gt;If you find the blog helpful, don't forget to leave a like, share or bookmark it to reference later. Incase of any inquiries, you can find me on my &lt;a href="https://www.linkedin.com/in/ciradu2204/"&gt;Linkedin&lt;/a&gt; or &lt;a href="https://twitter.com/IraduCynthia"&gt;Twitter&lt;/a&gt; page.   &lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>How to contribute to open source as a beginner</title>
      <dc:creator>Cynthia Iradukunda</dc:creator>
      <pubDate>Mon, 09 Jan 2023 13:53:25 +0000</pubDate>
      <link>https://forem.com/cynthia-developer/how-to-contribute-to-open-source-jab</link>
      <guid>https://forem.com/cynthia-developer/how-to-contribute-to-open-source-jab</guid>
      <description>&lt;p&gt;I was unsure of how to contribute to open source projects for a very long time. Even when I started, I would not successfully make a contribution. Luckily, through different research and tips from different people, I was able to make my first contribution. In this blog, I hope to inspire and support those who are interested in starting their open source adventure. &lt;/p&gt;

&lt;h2&gt;
  
  
  Table of Content
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;What is open source software and benefits. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The basic knowledge required to contribute.  &lt;/p&gt;

&lt;p&gt;a. How to find and create an issue.  &lt;/p&gt;

&lt;p&gt;b. How to make a pull request.  &lt;/p&gt;

&lt;p&gt;c. An Open Source License&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to find open source projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open source programs to get started. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Final thoughts. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What is Open Source Software and Benefits
&lt;/h2&gt;

&lt;p&gt;An Open Source Software(OSS) is project whose source code is accessible to anyone to see, modify or improve.  Designers, developers, technical writers, testers, and other professionals can all contribute to open source. Basically, you can make meaningful contributions to open source projects according to your interests and skills.&lt;/p&gt;

&lt;p&gt;As a beginner, contributing to open source projects has a lot of benefits: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gain experience:&lt;/strong&gt; To contribute, you do not need to submit an application. Therefore it is easy to put what you learnt in school or online courses into practice and make your resume stand out. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Improve your soft skills:&lt;/strong&gt; By collaborating and communicating with other developers while contributing, you enhance your soft skills. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mentorship:&lt;/strong&gt; Through asking questions and requesting help, you get to learn and improve your knowledge from experts in the field. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community:&lt;/strong&gt; By consistently contributing to OSS, you come in contact with a wide range of people with varying backgrounds, skills, and cultural perspectives, fostering a supportive environment for exchanging ideas and experiences.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; You can contribute to an OSS project remotely without relocating or commuting to another location. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Earn salary and benefits:&lt;/strong&gt; The majority of the programs I will share below pay, although a few also offer benefits like t-shirts, internship opportunities with partners, and subscriptions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Basic knowledge needed to contribute
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How to find and create an issue
&lt;/h3&gt;

&lt;p&gt;An issue identifies a problem in a project that needs a fix. You can start contributing by solving exciting issues. Issues can be found under the project repository on the issue page and you can filter using different labels. As a beginner, you can filter using a good-first-issue label for newcomers as shown in the ChRIS project issues page below. Those issues are usually easy to solve and useful for learning the code base. If you find an issue that you are interested to solve, comment on it so that it can be assigned to you. &lt;/p&gt;

&lt;p&gt;You might sometimes run across a problem when using the project and be eager to fix it. Then, using the new issue button shown in the image below, you can create an issue. For others to comprehend and offer support, it's essential to provide sufficient details about the issue, including the problem, the anticipated outcome, screenshots, and steps to reproduce the problem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fuanrd3pq0gcp2qz4rb2e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fuanrd3pq0gcp2qz4rb2e.png" alt="ChRIS UI issues"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Make a Pull Request (PR)
&lt;/h3&gt;

&lt;p&gt;A PR is a method of submitting a contribution. There are primarily 7 steps involved in creating a PR: Fork Repo -&amp;gt; Clone Repo -&amp;gt; Create a Branch -&amp;gt; Make a Change -&amp;gt; Commit -&amp;gt; Push -&amp;gt; Open a PR. If you have not made any PR before, you can follow the &lt;a href="https://github.com/firstcontributions/first-contributions" rel="noopener noreferrer"&gt;first contribution project&lt;/a&gt; guide to create one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fhxiaiqkuryqs8ro7lvjb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fhxiaiqkuryqs8ro7lvjb.png" alt="First contribution project pull requests"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congratulations on creating your first PR 🥳. After you open a PR, the maintainers review it, offer feedback if necessary, which may require you to make some changes, and then merge it.&lt;/p&gt;

&lt;h3&gt;
  
  
  An Open Source License
&lt;/h3&gt;

&lt;p&gt;A license ensures that contributors are permitted to use, copy, edit, and contribute to the project without facing repercussions. A project without a license is subject to the default copyright, which grants only the owner the authority to alter, duplicate, or use the project. &lt;/p&gt;

&lt;p&gt;In order to avoid repercussions, it is crucial to confirm that a project is licensed before you contribute. There are various licenses available, including the MIT, Apache, and Mozilla Public Licenses, and each provides terms and conditions that serve as a guide for contributors. Therefore, reading them before contributing is crucial.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Find Open Source Projects
&lt;/h2&gt;

&lt;p&gt;You now possess the fundamental knowledge required to contribute to any project. It's time to select a real project and employ your newly acquired skills. Bellow, I will share some of the web apps that show good first issues from different OSS projects to help beginners make their first contribution. Using the filter option on those web apps, you can easily find an issue to solve or a project to contribute to based on your skills and what you want to improve. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://firstcontributions.github.io/#project-list" rel="noopener noreferrer"&gt;First Contributions Project List&lt;/a&gt;: A list of OSS projects with good first issues to help you make your first contribution in 5 min. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://goodfirstissue.dev/" rel="noopener noreferrer"&gt;Good First Issue&lt;/a&gt;: A beginner friendly web app to find good first issue from popular OSS projects and make your first contribution. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codetribute.mozilla.org/" rel="noopener noreferrer"&gt;Codetribute&lt;/a&gt;: A Mozilla web app to find good first issue to make your first contribution on their products. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Open Source Programs to Get Started
&lt;/h2&gt;

&lt;p&gt;They are various open source programs, run entirely remotely, to help beginners start contributing to open source.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.outreachy.org/" rel="noopener noreferrer"&gt;Outreachy&lt;/a&gt;: A three-month paid internship program  by Software Freedom Conservancy to increase diversity in open source. Please see my recent blog for more information &lt;a href="https://dev.to/ciradu2204/how-i-got-into-the-outreachy-program-39fa"&gt;here&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://fellowship.mlh.io/" rel="noopener noreferrer"&gt;MLH Fellowship&lt;/a&gt;: It's a three-month paid internship initiated by Major League Hacking. The participants learn to collaborate on real open source projects with peers and engineers from top companies.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://summerofcode.withgoogle.com/" rel="noopener noreferrer"&gt;Google Summer of Code&lt;/a&gt;: A three-month paid internship organised by Google. It is focused on bringing new contributors into open source software development.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://sites.google.com/shecodeafrica.org/contributhon/home/program-overview?pli=1" rel="noopener noreferrer"&gt;She Code Africa Contributhon&lt;/a&gt;: A two month paid bootcamp for African women by She Code Africa. It aims at increasing diversity and inclusion in the open source ecosystem of Africa.
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://gssoc.girlscript.tech/" rel="noopener noreferrer"&gt;GirlScript Summer of Code&lt;/a&gt;: A three month non-paid open source program by GirlScript foundation to foster diversity. Everyone can participate including men and people from outside India.
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Back in 2021, when I was trying to find a project and ways to make my first contribution, I would comment on the issue and start working on it. However, I would get stuck in the middle and be afraid to ask for help since I used to think that doing so would be a sign of weakness, meaning that I might not have the necessary skills to contribute or haven't done enough research. As a result, the issue would be assigned to someone else.&lt;/p&gt;

&lt;p&gt;If you face a challenge while trying to solve an issue, first do some research using different resources such as project documentation, stack overflow, or the web. However, if you continue to get stuck for 1 to 3 hours, consider asking for help. When asking for help, ensure to always mention the research you have done on that particular challenge and the result from trying what you got from the research to get a response from the maintainers. Moreover, when you ask for help, you not only get advice on how to solve the challenge, but also get an opportunity to connect with the maintainers/mentors.&lt;/p&gt;

&lt;p&gt;I wish you all the best on your open source adventure. If you find the blog helpful, don't forget to like, share or bookmark  it. You may find me on &lt;a href="https://twitter.com/IraduCynthia" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; or &lt;a href="https://www.linkedin.com/in/ciradu2204/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;, and I'll be pleased to assist you if you need help.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How I got into the Outreachy Program</title>
      <dc:creator>Cynthia Iradukunda</dc:creator>
      <pubDate>Mon, 12 Dec 2022 12:54:29 +0000</pubDate>
      <link>https://forem.com/cynthia-developer/how-i-got-into-the-outreachy-program-39fa</link>
      <guid>https://forem.com/cynthia-developer/how-i-got-into-the-outreachy-program-39fa</guid>
      <description>&lt;p&gt;Are you trying to find an internship? Look no farther than the Outreachy program!&lt;/p&gt;

&lt;h2&gt;
  
  
  📖Background
&lt;/h2&gt;

&lt;p&gt;I'm Cynthia Iradukunda from Rwanda, a recent graduate from African Leadership College(ALC) with a degree in Computing. I am very passionated about software development and cloud computing; my tech stack consists of ReactJS, AWS, ExpressJS, and HTML/CSS. If you have any opportunities to share or grow my expertise, send them my way 😎. &lt;/p&gt;

&lt;p&gt;My journey to open source started last year when I got accepted for the She Code Africa &lt;a href="https://shecodeafrica.org/programs#:~:text=Contributhon%20(Cohort%202),selected%20projects%20with%20dedi..."&gt;Contributhon program&lt;/a&gt;. During the program, I contributed to Jenkins documentation by adding code examples and online help. The flexibility, diversity, and experience I gained from industry experts while contributing, encouraged me to explore for further opportunities. &lt;/p&gt;

&lt;h2&gt;
  
  
  🔥Outreachy Program
&lt;/h2&gt;

&lt;p&gt;Outreachy is a three month internship program which is organized by Software Freedom Conservancy for the people who are underrepresented in tech. It is a paid and remote internship which is conducted twice a year from May to August and December to March. The application consists of two main phases: initial application and contribution.&lt;/p&gt;

&lt;p&gt;During the initial application, You respond to essay questions to demonstrate how you are underrepresented in your community. When writing your essays, be sure to read the prompt thoroughly and incorporate statistics to support them. Upon passing that phase, you go to the contribution phase, which lasts one month. &lt;/p&gt;

&lt;p&gt;During this phase, you choose one or two open source projects to contribute to in accordance with your skills such as design, coding, or technical writing. It's critical to keep in mind that quality counts more than quantity when making contributions. Additionally, if you want to be chosen, collaborating with other applicants and communicating with your mentors are equally essential as contributing.&lt;/p&gt;

&lt;h2&gt;
  
  
  💎Faith, Honesty, and Courage
&lt;/h2&gt;

&lt;p&gt;If I hadn't stayed true to my core values, I wouldn't have gotten an opportunity to be part of the Outreachy program. Only 64 interns were chosen this round out of 1378 applicants, demonstrating how competitive the program is.   &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Faith&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Faith is taking the first step even when you don't see the whole staircase." - Martin Luther King, Jr&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is so easy to feel like you can't be among those 64 interns due to your level of experience, skillset or background; I also experienced the same. However, by shifting my mindset to "How can I be one of the 64 interns?" I was able to start and submit my application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Honesty&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Honesty is the first chapter in the book of wisdom." - Thomas Jefferson&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Being truthful to myself and the people around me is vital to me. The initial application's numerous essay prompts can be overwhelming if you aren't used to writing essays. However, resist the urge to plagiarize other people's stories and strive to create your own. The satisfaction you get when you know you submitted an original application is encouraging. It will also save you a lot of time to choose a project during the contribution phase based on what you are skilled and passionate about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Courage&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Success is not final; failure is not fatal: it is the courage to continue that counts." - Winston Churchill &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My initial application was rejected twice. However, I did not give up, I kept seeking feedback from past outreachy interns. Therefore, when you get rejected, learn from it and keep trying. Don't be afraid to ask or seek for support during the application process. &lt;/p&gt;

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

&lt;p&gt;As part of the Outreachy program, I am contributing to the &lt;a href="http://chrisproject.org/"&gt;ChRIS project&lt;/a&gt;, a Red Hat project, by consolidating and making reusable various react UI components from two user interfaces. My mentors are kind, accessible, and knowledgeable. I can't wait to start sharing my 12 month experience.&lt;/p&gt;

&lt;p&gt;Follow the Outreachy page on &lt;a href="https://twitter.com/outreachy?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"&gt;Twitter&lt;/a&gt; to get notified when the application opens. Share, like, and comment if you found the article helpful!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
