<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ outreachy - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ outreachy - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Tue, 26 May 2026 04:44:06 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/outreachy/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ What to Do If You Don't Get into Outreachy: Exploring Other Paths to Open Source ]]>
                </title>
                <description>
                    <![CDATA[ Did you apply to Outreachy and receive a “Your Initial Application Was Not Successful” email? Or maybe you got into the contribution stage but after a rigorous month of contribution, you were not selected as an intern. How disheartening that can be! ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/what-to-do-if-you-dont-get-into-outreachy/</link>
                <guid isPermaLink="false">676307732bca88a1f50e3b28</guid>
                
                    <category>
                        <![CDATA[ Open Source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ outreachy ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Victoria Nduka ]]>
                </dc:creator>
                <pubDate>Wed, 18 Dec 2024 17:33:39 +0000</pubDate>
                <media:content url="https://cdn.hashnode.com/res/hashnode/image/upload/v1734517208892/dae4a13d-a348-4a8d-831a-8a2f6a1546fa.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Did you apply to Outreachy and receive a “Your Initial Application Was Not Successful” email? Or maybe you got into the contribution stage but after a rigorous month of contribution, you were not selected as an intern. How disheartening that can be!</p>
<p>Rejection stings, especially when you’ve poured your heart and time into an application. <a target="_blank" href="https://www.outreachy.org/">Outreachy</a> is competitive, and not everyone who applies will make it through.</p>
<p>So if you’ve found yourself on the other side of the selection list, don’t despair. The Open Source sky is wide enough for every bird to fly.</p>
<p>If you're truly passionate about <a target="_blank" href="https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-as-a-beginner/">contributing to open source</a> and building a successful open source career, this article offers practical advice on how to pursue that path—whether you get into Outreachy or not.</p>
<h2 id="heading-table-of-contents">Table of Contents</h2>
<ul>
<li><p><a class="post-section-overview" href="#heading-why-you-were-not-selected">Why You Were Not Selected</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-should-you-reapply">Should You Reapply?</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-alternative-routes-to-contributing-to-open-source">Alternative Routes to Contributing to Open Source</a></p>
</li>
<li><p><a class="post-section-overview" href="#heading-keep-contributing-to-open-source">Keep Contributing to Open Source</a></p>
</li>
</ul>
<h2 id="heading-why-you-were-not-selected">Why You Were Not Selected</h2>
<p>First, it’s important to understand the context. Outreachy receives hundreds of applications for a limited number of slots. The selection process is rigorous, and even highly qualified applicants may not be chosen due to factors beyond their control.</p>
<p>Note that this is just my perspective, drawn from personal experience and conversations with other past interns. It may not fully reflect the specific reasons why mentors or organizers might not select an applicant. But the factors I’ll discuss are worth considering and can help guide your future applications.</p>
<h3 id="heading-1-project-fit">1. Project fit</h3>
<p>Project fit is about more than just matching technical skills. I often advise applicants to choose projects that they’re passionate about. It’s not enough to only have the technical skills the project requires. Do your interests align with the project’s goals? Have you shown an understanding of its challenges? Are your contributions relevant to what the project actually needs?</p>
<p>Mentors look for candidates who don't just want an internship, but who genuinely care about the project's mission. They seek individuals who can see beyond the code to the broader impact of the open source initiative.</p>
<h3 id="heading-2-contribution-quality"><strong>2. Contribution quality</strong></h3>
<p>Applicants are encouraged to start with smaller tasks and progress to more complex ones. But because contributions are tracked, some applicants may be tempted to focus on the quantity of their contributions rather than the quality.</p>
<p>If you were a mentor for a project focused on improving accessibility, whom would you choose: an applicant who has logged 10 contributions, all consisting of typo fixes in documentation? Or one who has made 2 contributions, including a comprehensive accessibility audit and a detailed report?</p>
<p>One thoughtful, high-quality contribution often outweighs several superficial ones because it demonstrates your potential to add real value to the project.</p>
<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text">“The end goal is to show you have the skills to be a successful intern.” — <a target="_self" href="https://www.outreachy.org/docs/applicant/#make-contributions">Outreachy Applicant Guide</a></div>
</div>

<h3 id="heading-3-overall-application-narrative">3. Overall application narrative</h3>
<p>Your application is a story, not just a list of achievements.</p>
<ul>
<li><p>How compellingly do you explain your motivations?</p>
</li>
<li><p>Do you demonstrate a long-term commitment to open source?</p>
</li>
<li><p>Can you articulate your learning goals?</p>
</li>
<li><p>Do you show potential for growth?</p>
</li>
<li><p>How do you connect your past experiences to the project?</p>
</li>
</ul>
<p>Mentors read hundreds of applications. Those that tell a coherent, passionate story are more likely to stand out.</p>
<h3 id="heading-4-the-sheer-volume-of-exceptional-candidates">4. The sheer volume of exceptional candidates</h3>
<p>Sometimes, there are just so many exceptional applicants and not enough internship slots. It’s a tough decision for the mentors.</p>
<p>In this case, whether you’re selected or not is a matter of mathematical probability. So, if you are not selected, it doesn't mean you're not skilled or deserving enough. Understanding this can help you approach rejection with a growth mindset rather than self-doubt.</p>
<h2 id="heading-should-you-reapply">Should You Reapply?</h2>
<blockquote>
<p>"If at first you don't succeed, try, try, try again" — William Edward Hickson</p>
</blockquote>
<p>Many successful Outreachy interns were not selected on their first try. I’m one of them. If you’re eligible and still passionate about the program, by all means, reapply.</p>
<p>Here’s how to strengthen your next application:</p>
<p><strong>Start Early:</strong> Start exploring <a target="_blank" href="https://www.outreachy.org/past-projects/">past Outreachy projects</a> and building connections with mentors well before the application phase. Some communities (for example, Oppia, Wikimedia, Fedora, and Bioconductor) are regular Outreachy participants and are likely to participate in the next internship round.</p>
<p><strong>Expand Your Skills:</strong> Use the time between application cycles to deepen your knowledge in areas that align with Outreachy projects, whether it’s coding, documentation, or community management.</p>
<p>A friend of mine, Karimot Isiaka, started learning about accessibility after discovering that the project I worked on during my Outreachy internship was focused on this area. Today, she’s one of the December 2024 interns working on a project centered around accessibility. Had she not taken the initiative to expand her skills and dive into accessibility, she likely wouldn’t have been prepared for this opportunity. Be like Karimot.</p>
<p><strong>Build Relationships:</strong> Join project communities, participate in discussions, and contribute consistently. Mentors often notice applicants who’ve been active contributors.</p>
<h2 id="heading-alternative-routes-to-contributing-to-open-source">Alternative Routes to Contributing to Open Source</h2>
<p>Outreachy has played a significant role in introducing people from underrepresented groups to open source, providing mentorship, and offering a pathway to impactful contributions. But it’s just one route among many. Open source is a vast ecosystem, filled with opportunities to learn, grow, and even build a career.</p>
<p>Here are other ways to make an impact in open source:</p>
<h3 id="heading-1-independent-contributions">1. Independent Contributions</h3>
<p>One of the most direct ways to get involved in open source is by contributing independently to projects that align with your interests. You can:</p>
<ul>
<li><p>Go on <a target="_blank" href="https://github.com/">GitHub</a> or <a target="_blank" href="https://about.gitlab.com/">Gitlab</a> and look for issues tagged as “good first issue” or “help wanted.”</p>
</li>
<li><p>Contribute to documentation, test cases, or bug fixes.</p>
</li>
<li><p>Participate in <a target="_blank" href="https://hacktoberfest.com/">Hacktoberfest</a>, an annual celebration that encourages people to contribute to open source projects while earning rewards and gaining experience.</p>
</li>
</ul>
<p>Independent contributions allow you to build a portfolio and demonstrate your skills in a practical context, which can be just as impactful as participating in a formal program. <a target="_blank" href="https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-as-a-beginner/">Here’s a helpful article</a> by Fanny Nyayic about how to get started as a beginner open source contributor.</p>
<h3 id="heading-2-other-open-source-internship-programs">2. Other Open Source Internship Programs</h3>
<p>If you’re bent on the internship route, there are other structured open source programs similar to Outreachy. Some of them include:</p>
<ol>
<li><p><a target="_blank" href="https://summerofcode.withgoogle.com/"><strong>Google Summer of Code (GSoC)</strong></a><strong>:</strong> GSoC is a global program that introduces students and new open source contributors to real-world software development. Participants work on a project with an open source organization, receiving mentorship, a stipend, and experience contributing to the open source community.</p>
</li>
<li><p><a target="_blank" href="https://developers.google.com/season-of-docs/"><strong>Google Season of Docs</strong></a><strong>:</strong> This program connects technical writers with open source organizations to improve their documentation. Writers work on tasks such as user guides, tutorials, or API documentation, enhancing the usability and accessibility of open source projects.</p>
</li>
<li><p><a target="_blank" href="https://docs.linuxfoundation.org/lfx/mentorship"><strong>LFX Mentorship</strong></a>: Offered by the Linux Foundation, LFX Mentorship provides hands-on experience working with Linux Foundation projects. It supports contributors in learning about open source technologies, networking, and growing their technical expertise through paid mentorship opportunities.</p>
</li>
<li><p><a target="_blank" href="https://fellowship.mlh.io/"><strong>MLH Fellowship</strong></a>: The Major League Hacking (MLH) Fellowship is a remote program where participants build and contribute to open source projects in areas like software development, systems design, or data science, while collaborating with peers and receiving mentorship from industry experts.</p>
</li>
<li><p><a target="_blank" href="https://mentorship.kde.org/sok/"><strong>Season of KDE</strong></a>: This mentorship program is run by the KDE Community, an open source organization focused on free software projects. Participants work on KDE initiatives such as software development, design, documentation, or community-building activities.</p>
</li>
<li><p><a target="_blank" href="https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/README.md"><strong>AsyncAPI Mentorship Program</strong></a>: The AsyncAPI Mentorship Program offers contributors opportunities to work on improving AsyncAPI tools and documentation. Participants collaborate on projects like software libraries, community initiatives, design, or technical documentation while learning open source best practices.</p>
</li>
<li><p><a target="_blank" href="https://www.summerofbitcoin.org/"><strong>Summer of Bitcoin</strong></a>: This program introduces university students to Bitcoin and open source development. Participants work with experienced mentors on projects that contribute to the Bitcoin ecosystem, focusing on coding, documentation, or research initiatives.</p>
</li>
</ol>
<h3 id="heading-3-paid-opportunities-in-open-source">3. Paid Opportunities in Open Source</h3>
<p>Open source contributions can open doors to paid opportunities. Here are some ways to monetize your efforts:</p>
<ul>
<li><p><strong>Sponsorship Platforms:</strong> Programs like <a target="_blank" href="https://docs.github.com/en/sponsors/getting-started-with-github-sponsors/about-github-sponsors">GitHub Sponsors</a> and <a target="_blank" href="https://opencollective.com/">OpenCollective</a> enable contributors and maintainers to receive financial backing for their work.</p>
</li>
<li><p><strong>Google Open Source Peer Bonus Program:</strong> The <a target="_blank" href="https://opensource.google/documentation/reference/growing/peer-bonus/">Google Open Source Peer Bonus</a> program recognizes and rewards contributors for their impact on open source projects.</p>
</li>
<li><p><strong>Open Source Job Hubs:</strong> Platforms like <a target="_blank" href="https://opensourcejobhub.com/">Open Source JobHub</a>, <a target="_blank" href="https://www.ossjobs.dev/">OSSJobs</a>, and <a target="_blank" href="https://opensourcedesign.net/jobs/">Open Source Design</a> curate paid opportunities within the open source ecosystem and connect contributors with roles that align with their skills.</p>
</li>
<li><p><strong>Bounty Programs:</strong> Many open source projects offer bounty programs where contributors can earn money for completing specific tasks, fixing bugs, or adding features. The <a target="_blank" href="https://github.com/orgs/asyncapi/projects/36/?pane=info">AsyncAPI Bounty Program</a> is an example. Platforms like <a target="_blank" href="https://bountysource.tumblr.com/">Bountysource</a>, <a target="_blank" href="https://oss.issuehunt.io/issues">IssueHunt</a>, and <a target="_blank" href="https://www.gitcoin.co/blog/everything-you-need-to-know-about-gitcoin">Gitcoin</a> also connect contributors with paid tasks in open source</p>
</li>
<li><p><strong>Full-Time Roles:</strong> Many tech companies hire developers to focus exclusively on maintaining or enhancing open source projects they rely on or sponsor.</p>
</li>
</ul>
<h3 id="heading-4-non-code-contributions">4. Non-Code Contributions</h3>
<p>Non-code contributions are an underrated yet valuable way to get involved. If you’re a non-technical person, you can contribute to open source in any of the following ways:</p>
<ul>
<li><p><strong>Design:</strong> Creating UI/UX designs or social media graphics for open source projects.</p>
</li>
<li><p><strong>Community management:</strong> Moderating forums, organizing meetups, or managing social media. Amarachi Johnson has a <a target="_blank" href="https://www.freecodecamp.org/news/contributing-to-open-source-as-a-community-manager/">helpful article here</a> on contributing to open source projects as a community manager.</p>
</li>
<li><p><strong>Advocacy:</strong> Writing articles, giving talks, or creating tutorials about the project. Christine Belzie has a <a target="_blank" href="https://www.freecodecamp.org/news/improve-tech-writing-skills-by-contributing-to-open-source/">helpful article here</a> on how technical writers can contribute to OSS.</p>
</li>
</ul>
<h3 id="heading-5-personal-projects">5. Personal Projects</h3>
<p>If you’re passionate about solving a particular problem, consider <a target="_blank" href="https://opensource.guide/starting-a-project/">starting your own open source project</a>. That side project you’re working on? You could make it open source. Invite other people to contribute. Build an open source community around this project you care about. Who knows? You could build the next freeCodeCamp.</p>
<h2 id="heading-keep-contributing-to-open-source">Keep Contributing to Open Source</h2>
<p>Rejection hurts, but it’s not the end of the road. Many accomplished contributors faced rejection at some point. Some didn’t make it into Outreachy or GSoC but went on to become project maintainers, speakers, or leaders in the open source space.</p>
<p>If you haven’t gotten into Outreachy, take a moment to regroup and then try again. And while you’re at it, explore other opportunities. Don’t give up. Rejection is just a step in the journey. Keep pushing forward, and you'll find your place in the open source world.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ How I got a remote, paid internship with Mozilla through Outreachy ]]>
                </title>
                <description>
                    <![CDATA[ By Syeda Aimen Batool I started learning JavaScript 10 months ago and the journey has been full of frustration, hope, and motivation. Before starting JavaScript, I thought I knew most of it — but I was wrong. There was a lot to learn, Vanilla JavaScr... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-i-got-a-remote-paid-internship-at-mozilla-through-outreachy-60958fe9264a/</link>
                <guid isPermaLink="false">66c34db7912fb29c4f156c03</guid>
                
                    <category>
                        <![CDATA[ internships ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ outreachy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ remote-working ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Tue, 04 Dec 2018 22:16:26 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*MOR-y_bZJGpa3t58smMubg.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Syeda Aimen Batool</p>
<p>I started learning JavaScript 10 months ago and the journey has been full of frustration, hope, and motivation. Before starting JavaScript, I thought I knew most of it — but I was wrong. There was a lot to learn, Vanilla JavaScript, Node.js, React — and then making some dummy side project to apply the knowledge. And time was short because I wanted to learn and implement everything in just 2–3 months to start a job as soon as possible.</p>
<p>Being jobless and not having the skills you want to work with is the worst feeling ever. And you need great willpower and motivation to keep learning and keep going, staying hopeful for the future.</p>
<p>I started the <a target="_blank" href="https://freecodecamp.org">freeCodeCamp</a> curriculum along with a couple of other tutorials (I’ll share more about them in another post) to learn and polish my JavaScript skills. After grasping a good amount of knowledge and making a fully functional web app in Express.js, Node.js, Handlebars and MongoDB, I got some confidence and decided to jump on the front-end and learn React.js. Then I got hold of some basic knowledge of React and made some throwable apps.</p>
<p>But I couldn’t focus on learning more, as I wanted to earn now. It had become hard for me to work without making money anymore. So, I actively started applying to remote JavaScript jobs. I used to apply for at least 2 jobs a day but for most of them, I was not the perfect candidate so the answers were NO.</p>
<p>After applying for numerous jobs I realized that most companies are not interested in hiring a junior developer remotely. They prefer to have juniors on site, while those who have some experience can work remotely.</p>
<p>Disheartened but motivated, I decided to fully focus on completely learning React, and went back to my freeCodeCamp curriculum. I decided to make a portfolio in addition to making myself worthy enough to get a fine remote job.</p>
<p>One morning when I opened my mailbox there was an e-mail from the <a target="_blank" href="https://www.outreachy.org/">Outreachy</a> newsletter announcing the opening of their applications. I had signed up for this newsletter a few months back when the applications for the previous rounds were about to close and I was just starting my journey. I almost forgot about it and it popped up again after a few months right at the time I needed it. So I forgot all the jobs I applied to, stopped looking for more jobs, and fully focused, deciding to work hard to get the Outreachy Internship.</p>
<p>I read numerous articles by the previous alumni, noted down their suggestions, explored Outreachy, watched Youtube videos and what not. I gave myself a chance to prove myself. I couldn’t see anything else except Outreachy. I worked hard, learned about open source, stayed awake late nights, and worked on weekends to achieve my target. It was a chance to prove myself to myself.</p>
<p>Today, I’m sharing my journey with you to help you. To help someone who is struggling to code, who is struggling to survive in this tech world, who is dreaming of a great remote job and a dream home office desk. This article is for you, Outreachy is for you.</p>
<h3 id="heading-what-is-outreachy"><strong>What is Outreachy?</strong></h3>
<p>Outreachy is a program that provides 3 months paid internships in Free and Open Source Software for people who are typically underrepresented in those projects. Interns are paid a $5,500 stipend and a $500 travel grant to attend any national or international event related to their project approved by their mentors. Outreachy internships are not limited to programming only. They also includes UI/UX, documentation, data science, graphic design, video documentation, and illustration.</p>
<p>The best thing about this internship is that it is remote and Interns can work anywhere from the world without the differences of color, nation, religion, gender or culture affecting their work.</p>
<p>Many dream tech companies share their projects and accept interns to mentor them and give them the opportunity to work with their best developers. Mozilla, Debian, Git, GNOME, Kubernetes, and OpenStack are a few.</p>
<p>Previously Outreachy was only accepting Women, Transgender, Trans-men, gender-queer and some other underrepresented people in Tech. But the good news is that from this round it is open for all now.</p>
<h3 id="heading-how-i-won-the-outreachy-internship-at-mozilla"><strong>How I won the Outreachy internship at Mozilla</strong></h3>
<p>Here is the Outreachy application process and how I went through it.</p>
<h4 id="heading-1-initial-application">1) Initial Application</h4>
<p>After creating the account I found an initial application form. You provide some information and they decide whether an applicant is accepted or rejected for the next stage. In this form, you provide info such as your name, gender, country, city and most importantly your availability during the internship.</p>
<p>Outreachy requires interns to be available full time during the internship, which is 40 hours per week. I came to know that one applicant couldn’t make it to the next step because she was not available for full-time. So the first step is to filter those candidates who qualify through the criteria. I qualified for the next step which is selecting a project and starting contributions.</p>
<h4 id="heading-2-project-selection-and-contribution">2) Project selection and contribution</h4>
<p>Ahhh! This is <strong>the most important</strong> step and a bit of a tough part of the process. A wrong project choice can cause you to lose the internship or the right choice can open doors of learning and exposure for you. After clearing step one, interns now can see the list of all projects and their details.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/QC3MrgFqyAA4fvRPkxBGr5zSJgqoU0r398L3" alt="Image" width="800" height="377" loading="lazy">
<em>The project I was selected for</em></p>
<p><strong>Wrong way of selecting:</strong><br>Going through every single project and company, reading details, and not remembering anything and thus ending up getting all confused.</p>
<p>You don’t need to read and see details of every project and switch from one to another. It will burn your time and energy.</p>
<p><strong>The right way:</strong><br>Just shortlist the projects based on the required skills which match your skillset. Now you have a few projects in your bucket. Next, you can further shortlist based on the supporting skillsets required with the major skill. Or you can choose based on your area of interest.</p>
<p>In my case, I am good at JavaScript. I had many JavaScript based projects but I was interested in ReactJS to enhance my skills. It was easy for me to choose a project and stop wasting time on other projects because I was clear in my mind that I wanted to work with React.</p>
<h4 id="heading-3-setting-up-the-project-understanding-the-codebase-and-starting-contributions">3) Setting up the project, understanding the codebase, and starting contributions</h4>
<p>Ladies and gentlemen, tighten your seat belt as you are going to experience a lot of different emotions at this stage of the application. You are going to feel dumb, not confident at all, fear of contribution, fear of rejection of pull request, fear of not writing quality code, fear of asking questions of the repo owner to help you set up the project, and much more.</p>
<blockquote>
<p>Throw that syndrome out the window :)</p>
</blockquote>
<p>This is what my mentor asked me to do in response to my fears. And I recommend you do so, too. Once you throw it out you will do well. You will win it. Fear is going to take you nowhere!</p>
<p>Now you have to set up the project repo, make it run on the local machine with the help of available documents, and start finding good first issues. It is helpful to start with good first issues as they get solved pretty easily and you gain a lot of confidence and motivation to continue.</p>
<p>Remember, Outreachy requires at least one contribution to be eligible for the final application and internship — but they highly encourage interns to keep contributing to increase chances. Now, based on my experience I warn you not to get trapped and feel accomplished with one or two contributions.</p>
<p>Competition is tough, people contribute more than once from around the world and increase their chances of selection. So make sure you have more than one — and really good contributions increase your chances.</p>
<p>I had never contributed to any project ever before, I didn’t even know what a Pull Request was and how to do it. In fact, I learned everything during the application process.</p>
<p>I found one issue unassigned and opened a Pull Request with a solution. My mentors were in a different time zone, so before they would wake up I had two Pull Request opened and I couldn’t sleep just waiting to see the response. I stayed up till 3 AM until I got the response on my PR. And to my surprise it was…</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/jaC-CCfQyk5eoaPMYHlHh4jo6NvSce2ZVNY3" alt="Image" width="796" height="148" loading="lazy"></p>
<p>and then</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1BpvIojMNj47uqLOqc7-QYgONysnHpIbK6cg" alt="Image" width="796" height="194" loading="lazy">
<em>Yay :-D</em></p>
<p>You can’t imagine how happy I was. I felt like flying, like Superman going up above the sky. In short, I was in 7th sky!</p>
<p>But I had to come down to solve more issues. This gave me great confidence and then I didn’t stop contributing. By the time of the last date of application submission, I had 6 Pull Request merged. I submitted my final application and kept contributing afterward.</p>
<p>Before the Outreachy results were announced, I had a total of 10 Pull Requests in my bucket which made me a stronger applicant for this project.</p>
<h3 id="heading-results-announcement">Results announcement</h3>
<p>It was hard to wait for the results. I was impatiently counting days to get the news. With confidence and hope, there was nervousness too. And the news of acceptance was nothing more than a cool breeze in the weather of frustration and journey of learning. I was excited and happy and what not. A long journey of learning and making test applications got me here at <a target="_blank" href="https://www.mozilla.org/en-US/">Mozilla</a> working with the finest developers on earth.</p>
<p>I couldn’t stop imagining learning more and become another fine developer in the next few months. And then the news of a getting a MacBook Pro from Mozilla was like a cherry on the cake. I already started disliking my HP machine. :-D</p>
<p>Finally, I am now going to start another journey of learning by working on a real project with mentors in one of the world’s top tech companies. My internship is starting on 4th Dec 2018. I’m excited and can’t wait to start it. I am hoping to learn and get the most out of it.</p>
<h3 id="heading-why-i-found-mozilla-so-special"><strong>Why I found Mozilla so special</strong></h3>
<p>Interns at Mozilla get three more benefits other than the stipend and travel grant, which make this internship even more exciting.</p>
<ol>
<li>All Mozilla interns get the latest MacBook Pro with cool heavy specs.</li>
</ol>
<p>My MacBook Pro is arriving in a few days with the following specs:</p>
<ul>
<li><em>2.9GHz 6-core 8th-generation Intel Core i9 processor, Turbo Boost up to 4.8GHz</em></li>
<li><em>32GB 2400MHz DDR4 memory</em></li>
<li><em>Radeon Pro 560X with 4GB of GDDR5 memory + Intel UHD Graphics</em></li>
<li><em>512GB or 1TB PCIe-based Flash Storage</em></li>
<li><em>Touch Bar</em></li>
</ul>
<p>Mouthwatering? It definitely is!</p>
<ol start="2">
<li><p>An Invitation to Mozilla All Hands, which is an event where all the company’s employees are invited to meet their colleagues in person and share experiences and interact with other people they may not normally meet in person. Interns get a chance to meet other employees, volunteers and more specifically their mentors of the project.</p>
</li>
<li><p>All Mozilla interns get LDA credentials which mean they will have an official Mozilla e-mail id — username@mozilla.org.</p>
</li>
</ol>
<h3 id="heading-nuggets-of-wisdom-to-win-outreachy"><strong>Nuggets of wisdom to win Outreachy</strong></h3>
<p>Based on my experience and observations, here are the things which led me to win this opportunity that I suggest you do:</p>
<ul>
<li>Leave every fear, insecurity or moment of low confidence behind and jump into it. Apply for Outreachy, contribute, learn, ask questions, try to solve the issue. It is okay if you don’t get it correct at first attempt — you will get feedback and you can make it in the 2nd or 3rd or 4th attempt. In the end, learning matters — not the number of times you made mistakes.</li>
<li>Don’t feel too accomplished or overconfident after making one or two contributions. Try to solve as many issues as you can. Keep contributing even after the deadline until you get the results.<br>This helped me a lot. It made my mentors realized that I’m a learner, enthusiast, and an active participant and they always appreciated it. So I recommend you to keep contributing.</li>
<li>Don’t be afraid of asking questions even if they are stupid. For one issue I asked too many questions from my mentor, but he was kind enough to answer them all.<br>Still, make sure you are asking after some personal research. Don’t throw any random questions out there. Ask if anything is not clear to you. Ask. Ask. Ask.</li>
<li>Keep an eye on your competitors. I used to visit the project repo daily to check how many new applicants were trying to solve the issues. How many PRs were opened and who would be my biggest competitors.<br>My heart used to beat really hard whenever a new applicant popped up which helped me not to stop.</li>
<li>Start as early as possible. Sign up for the newsletter. If you start early you will have a lot of unassigned easy bugs which you can solve. You will have a good chance to understand the project and solve the most issues.<br>The application process is long and time consuming, and you can’t make it in one or two weeks.</li>
<li>Engage with the project mentor. Don’t let them forget you.<br>Contribute, solve bugs, and ask (valid) questions.</li>
<li>Most Important: I already knew that Mozilla offered a Laptop and All Hands meeting invitation, but I didn’t apply to the Mozilla project for these two things. I applied because among all listed projects, there were only a few projects that required JavaScript and React — and only 2 projects I could understand a little bit. And one of them was from Mozilla.<br>Your primary purpose should be winning the internship with any organization, gaining knowledge, learning and making your way towards a better future. Don’t select one company because of a few perks. You will end up losing a good project and banging your head against some other project that’s not of your type. Select a project if you really feel that you can do well there.</li>
<li>Focus on one project and give your best to it. In case your project doesn’t have more issues, ask your mentors to refer you to some other project. This happened in my case.</li>
<li>Forget about the outcome. It’s okay if you don’t win the internship, you will learn a lot. You will get some mentors and a start to the opensource journey. At a point, I decided to keep contributing to the project even if I didn’t win the internship.<br>Because the amount of knowledge I gained during the process was significant compared to what I gained working on demo projects over the past few months.</li>
</ul>
<p>Hah! I have a lot to say. I should keep other things for the next article. I’m excited to start my internship at Mozilla. And I highly encourage struggling newbies to apply for Outreachy. You don’t need to be a great developer — you just need to be a great learner.</p>
<p>These internships are here to teach you to increase your knowledge. If I can get it you can definitely get it. Anyone who is motivated and willing to learn and work hard can get it. Next round of Outreachy is starting in Feb 2019. Don’t miss it!</p>
<h3 id="heading-a-big-thanks"><strong>A Big Thanks</strong></h3>
<p>In the end, a big shout out to Outreachy organizers <a target="_blank" href="https://twitter.com/_sagesharp_">Sage Sharp</a>, <a target="_blank" href="https://twitter.com/marinaz">Marina</a>, Elizabeth Noonan at Mozilla and everyone who supports Outreachy helping newbies to learn and excel in open source. Lastly, a big big big thanks to my husband for telling me about Outreachy, sending me the link, and motivating me to apply and work hard. This wouldn’t be possible without his moral support.</p>
<p>It would be totally unjust if I don’t mention the support and motivation given by my mentors <a target="_blank" href="https://www.freecodecamp.org/news/how-i-got-a-remote-paid-internship-at-mozilla-through-outreachy-60958fe9264a/undefined">Armen Zambrano</a> and <a target="_blank" href="https://www.freecodecamp.org/news/how-i-got-a-remote-paid-internship-at-mozilla-through-outreachy-60958fe9264a/undefined">Dustin Mitchell</a>. I feel blessed to have supportive mentors who celebrated little achievements. Needless to say, their unwavering support was always there to sort out all kinds of issues I faced. Thanks a bunch for being so kind and helpful.</p>
<p>Ahh! I can’t wait to start!</p>
<h4 id="heading-motivated"><strong>Motivated?</strong></h4>
<p>If you are planning to apply for next round and not feeling confident or feeling lost in the application process, feel free to get in touch. I would be happy to help you. I want Outreachy to reach out to everyone struggling for a good career start.</p>
<h4 id="heading-remember">Remember</h4>
<blockquote>
<p>“People are capable, at any time in their lives, of doing what they dream of.” -Alchemist</p>
</blockquote>
<p>My code is <a target="_blank" href="https://github.com/aimenbatool">@aimenbatool</a> and I tweet @<a target="_blank" href="https://twitter.com/aimenbatool">aimenbatool</a>. Contact me if you need help.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Final Reflections on my Summer Journey with Outreachy ]]>
                </title>
                <description>
                    <![CDATA[ By Toni Shortsleeve Working as an Outreachy intern with LibreHealth this summer has been a great experience! Needless to say, I had mixed emotions when it was time to hand in my final project. I am proud of what I’ve contributed, thankful to have wor... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/final-reflections-on-my-summer-journey-with-outreachy-3d38375f8b0/</link>
                <guid isPermaLink="false">66c34a57465d1b2f886ba3bb</guid>
                
                    <category>
                        <![CDATA[ coding ]]>
                    </category>
                
                    <category>
                        <![CDATA[ healthcare ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Life lessons ]]>
                    </category>
                
                    <category>
                        <![CDATA[ outreachy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 24 Sep 2018 22:49:12 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*Mw4SmCZV23tSDsDsV8xuXg.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Toni Shortsleeve</p>
<p>Working as an <a target="_blank" href="https://www.outreachy.org/">Outreachy</a> intern with <a target="_blank" href="https://librehealth.io/">LibreHealth</a> this summer has been a great experience! Needless to say, I had mixed emotions when it was time to hand in my final project. I am proud of what I’ve contributed, thankful to have worked with great mentors and a fabulous intern-mate, and saddened that it ended.</p>
<p>For those needing to catch up, you can read about the <a target="_blank" href="https://medium.freecodecamp.org/how-i-beat-the-odds-and-became-an-outreachy-intern-9a92f47cb44e">beginning</a> of my experience. The rest of my journey links will be at the end of this article. For those of you who have been with me throughout this summer, I’ll just jump right in.</p>
<h3 id="heading-projects">Projects</h3>
<p>As a Documentation Intern, I provided some of the documentation on the LibreHealth Electronic Health Records system in English. <a target="_blank" href="https://medium.freecodecamp.org/@nguimatiobest">Adele</a> was my intern-mate. She translated all of the documentation into French. You can follow her journey <a target="_blank" href="http://king21.neowordpress.fr/my-internship-is-coming-to-an-end/">here</a>.</p>
<p>From May 23 to August 31, I contributed four documents to the LibreHealth wiki.</p>
<h4 id="heading-user-guide">User Guide</h4>
<p>My first document was the <a target="_blank" href="https://wiki.ehr.librehealth.io/LibreHealth_EHR_User_Guide">LibreHealth EHR User Guide</a>. This was an overview of the basic appearance and features of the LibreHealth EHR system. We walked through the different screens and focused on the different functionalities of the system. The goal was to help the user run the electronic health record system smoothly and efficiently. We explored the Login, User Preferences, and Menu Navigation sections.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/oKxVj35LEJL651obqtONNBxpz67nzf6JgiTp" alt="Image" width="500" height="300" loading="lazy">
<em>user-login-1</em></p>
<p>I followed a video by my EHR mentor Harley Tuck called <a target="_blank" href="https://www.youtube.com/watch?v=Fh0_NUVUn7k&amp;t=62s">LibreHealth EHR Introduction To Libre</a>. Even though it was only a few months old, things had changed. I used the website demo to capture the flow and images not covered in the video. I like the way Harley speaks — clear, articulate and precise. I tried to keep the tone of the User Guides conversational, as he did.</p>
<p>A doctor, also referred to as a provider, was already listed in the demo. I created a new facility — also referred to as a practice — to show the various methods of calendars and user preferences.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/B5kDyiFrn1qdc-G5lkkJ11LjVU-cZIuSJArI" alt="Image" width="650" height="307" loading="lazy">
<em>nav-cal-two-day.jpeg</em></p>
<h4 id="heading-provider-orders">Provider Orders</h4>
<p>The second document was the <a target="_blank" href="https://wiki.ehr.librehealth.io/LibreHealth_EHR_Provider_Orders">LibreHealth EHR Provider Orders</a> guide. I created a patient who was in need of a referral for an x-ray. Then I created the lab that would perform the x-ray so that we could send the orders.</p>
<p>I used the same doctor and facility that I had used for the previous User Guide. I also created three users. They were the Front Desk Receptionist, the LPN, and the Transcriber.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/BaPJ8TafBpasJLSkDtxYOoyxMChhOqpFJbIB" alt="Image" width="700" height="212" loading="lazy"></p>
<h4 id="heading-encounters-or-visits">Encounters or Visits</h4>
<p>The third document was the <a target="_blank" href="https://wiki.ehr.librehealth.io/LibreHealth_EHR_Encounters">LibreHealth EHR Encounters</a> guide. It was similar to the Provider Orders. However, instead of sending the patient to another provider, we administered medication on-site.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/2xdc3Vp3NimMwy2Lt6fymIJfkeiSgzfuWpGh" alt="Image" width="487" height="237" loading="lazy">
<em>encounter-soap-med.jpeg</em></p>
<p>This is where I learned a lot about healthcare codes. Understanding how the services, procedure and justification — for insurance billing — worked together to create the fees to be paid.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/4urStQjQ0u9LAooMVzozXyYcW4WmLznWD5SD" alt="Image" width="600" height="273" loading="lazy"></p>
<p>Notice the two CTP4 codes:<br>99203 is the initial patient visit at $25.<br>96372 is the injection at no cost. The fee for the injection was covered in the medication — HCPCS code.</p>
<p>HCPCS J28000 is the medication in solution form at $27.</p>
<p>They all came together with the ICD10 Diagnosis code of M54.5 as low back pain.</p>
<h4 id="heading-fee-sheets">Fee Sheets</h4>
<p>The final document was <a target="_blank" href="https://wiki.ehr.librehealth.io/HOW_TO:_Create_Fee_Sheet_List_Categories">HOW TO: Create Fee Sheet List Categories</a>. This How To guide showed how the administrator would add a medication and the proper code to a Fee Sheet List. The information on the Fee Sheet List will be used for the billing of the visit on the Fee Sheet.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/4W1Ph3qzQsyIq3Mzb93kHHPH0SeTB7MY7YIX" alt="Image" width="600" height="170" loading="lazy"></p>
<h3 id="heading-lessons-learned">Lessons Learned</h3>
<h4 id="heading-wiki">Wiki</h4>
<p>Wiki is wide open for contributors. This means that we had to be very careful on how we named our files and images. Otherwise you may end up using someone else’s images.</p>
<p>I solved this issue by prefixing the image by the document or section nick-name and then the actual image name. For instance: <code>orders-vapgar.jpg</code>.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/Foe2ug4u0mLkAVecnJaZZgxeWBxzGMm7SRKN" alt="Image" width="184" height="168" loading="lazy">
<em>orders-vapgar.jpg</em></p>
<p>Wiki markdown is not the same as the GitHub ReadME.md files. And it is not HTML. I had to make a code attitude adjustment, because I couldn’t quite style the way I normally would.</p>
<p>The <code>&lt;</code>;p&gt; tag didn’t work for me at all. So I tr<code>ied a</code> <br> tag. No, that didn’t work either. H<code>owev</code>er, the <br> tag did work.</p>
<p>I couldn’t break columns up — as you would on a grid. However, <code>&lt;d</code>i<code>v&gt;,</code> and` </p><blockquote> solved my problem.</blockquote><p></p>
<p>I could not use the <code>&lt;img src=“section-image.jpg”</code> /&gt; tag. Images are referred to as files. So instead, I had to <code>call [[Files:section-image</code>.jpg]].</p>
<p>My code to create a two row, two column image section looked like this:</p>
<p><code>&lt;div&gt;</code><br><code>&lt;blockquote&gt;</code><br><code>‘’’Referral Transaction’’’: ‘Referral Date’ = ‘’’Procedure Order’’’: ‘Order Date’</code><br><code>&lt;br&gt;&lt;br&gt;</code><br><code>&lt;span&gt;</code><br><code>[[File:trans-refDate.jpg|500px]] [[File:trans-ordDate.jpg|500px]]&lt;/sp</code>an&gt;<br><br><br><br><br></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/-DEKVfggg2VUUFFjwBlc2IcjVYaZG2f2o9Ta" alt="Image" width="800" height="311" loading="lazy">
<em>It worked!</em></p>
<p>It was different for me, and took some time to adjust.</p>
<h4 id="heading-healthcare">Healthcare</h4>
<p>SOAP Notes is not about soap to wash with. It is the doctor and nurse notes that reflect the patient statements, and the doctor’s objective observations, assessment of the situation, and the plan of treatment for the patient.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/VUCQxSEpi1gaLb49gn-8oJVksdq3knLoAKnH" alt="Image" width="650" height="645" loading="lazy"></p>
<p>Also, if it’s not on the SOAP Note Plan, Don’t Do It….</p>
<p>Work flow is very specific. Many of the staff members have restricted access to various areas of the patient information.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/I6f774Vry4gNZFGKCjeYtun89EeMtNELqncZ" alt="Image" width="600" height="440" loading="lazy">
<em>order-access.jpg</em></p>
<p>Billing, Medication, Fees and Justification codes are very stringent. I double-checked a lot with my mentor to make sure that my work was correct.</p>
<h4 id="heading-documentation-styles">Documentation Styles</h4>
<p>My first three documents carried a conversational tone. However, the last document was a Step-By-Step instructional style.</p>
<p>It wasn’t easy for me to place arrows and numbers in this one. Although it was the smallest document, it took more of my focus to get it how my mentor wanted it.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/HPO2TSowp3t4y5XxfSSEJDaWH3ws82FjazmN" alt="Image" width="759" height="695" loading="lazy"></p>
<h3 id="heading-achievements">Achievements</h3>
<p>This summer was filled with many blessings and feelings of positive achievement for me.</p>
<p>I learned a lot about the health care practices, codes and work flows. I also learned a lot about technical and user documentation.</p>
<p>And I learned more than one way to create markdown documents.</p>
<h4 id="heading-outreachy">Outreachy</h4>
<p>This summer would not have gone this direction if I had not first been accepted to the Outreachy internship. It meant a lot to me that out of 45 candidates, I was considered to be someone who could help with their LibreHealth project.</p>
<p>That they were willing to pay me while I learned was even more awesome.</p>
<p>Then, they provided a travel stipend for the <a target="_blank" href="https://medium.freecodecamp.org/how-i-escaped-to-nyc-and-celebrated-with-freecodecamp-on-my-outreachy-journey-22946d5af21e">New York Minute</a> of my Journey.</p>
<p>I recommend that every female tech student apply for the Outreachy Internship when the rounds open up.</p>
<h4 id="heading-freecodecamp">freeCodeCamp</h4>
<p>One of my duties as an Outreachy intern was to write every two weeks about my experiences. I really don’t consider myself a writer, so this seemed like it would be a daunting task.</p>
<p>As a freeCodeCamp camper, and an editor for freeCodeCamp on Medium, I had the perfect publishing platform. Fortunately, our founder <a target="_blank" href="https://twitter.com/ossia">Quincy Larson</a> agreed.</p>
<p>Our executive editor, <a target="_blank" href="https://twitter.com/abbeyrenn">Abigail Rennemeyer</a>, has been the first to see my drafts — after my husband, <a target="_blank" href="https://twitter.com/alxsleeve">Alex Shortsleeve</a>. She has led me to write more and stop making 1-minute articles.</p>
<p>And, we have an awesome editing team who makes my final work look good. But the images are all on me…</p>
<h4 id="heading-top-contributor-award">Top Contributor Award</h4>
<p>I was one of two hundred Campers who were awarded the Top Contributor badge from <a target="_blank" href="https://www.freecodecamp.org/konikodes">freeCodeCamp</a>. It was a great honor, but I wasn’t sure I could afford to travel to the other side of the mainland.</p>
<p>That’s when my LibreHealth mentor had me contact my Outreachy organizer. I was approved for the travel stipend! I arrived late Friday night and left early Sunday morning. But my Saturday was awesome!</p>
<p>I was able to meet some of my heroes and authors, a couple of my favorite moderators and the great people running study groups from all over the world. It was incredible. You can see the live stream <a target="_blank" href="https://www.youtube.com/watch?v=u_4ZhwZmtes">here</a>.</p>
<p>Honestly, I feel like I didn’t do much to deserve this. I just enjoyed editing some of my favorite authors’ articles, and answering the questions I thought I knew the answers to on the Forum. But I’m glad they didn’t realize I was just being nosy…</p>
<h3 id="heading-regrets-and-hopes">Regrets and Hopes</h3>
<p>I had hopes of learning more about the LibreHealth Radiology Information System. I began to work on two different documents, the User Guide and the Tech guide.</p>
<p>I wasn’t able to complete it due to technical difficulties. I am hoping that the next intern will be able to create it properly.</p>
<h3 id="heading-advice-for-future-interns">Advice for future interns</h3>
<p>As of September 19, applications for the Outreachy December 2018 to March 2019 internships are now open. You can apply <a target="_blank" href="https://www.outreachy.org/apply/">here</a>.</p>
<p>Find something that interests you. Something you can enjoy learning and that you can contribute to.</p>
<p>Follow the Outreachy guidelines. Your project will also have guidelines in place for you. You can make them both happen. When in doubt — such as deadline dates — ask your Outreachy Organizer.</p>
<p>Be patient. Not everyone is in your time zone. And everyone has a different schedule. So place your question out there, but realize that it may take a couple of days to get an answer.</p>
<p>Remember the holidays. In America, we have a lot of national holidays. And every state has it’s own days of celebration set aside. Family usually comes first for this. If you have a holiday coming up — where work, services and banks are shut down — let your team know ahead of time.</p>
<p>Be transparent. You will be working within an open source environment. Don’t Direct Message your mentor unless it is a question about your personal workload. The rest of the team and mentors need to see what everyone is doing.</p>
<p>Be friendly and play nice. Yes, this is a competition. But keep it a friendly competition.</p>
<h3 id="heading-appreciation">Appreciation</h3>
<p>Special thanks to my mentors, Harley Tuck and Robby O’Connor. You both kept me on path, encouraged me to stretch myself, and applauded when I got it right.</p>
<p>And my thanks to you, my readers. Your feedback has been priceless. And the fact that you have stayed with me on my journey has really helped make my Summer a special season.</p>
<h4 id="heading-what-now">What now?</h4>
<p>The Autumn season begins with the ending of a special editing project, and the beginning of working with a fellow camper on an interesting new library.</p>
<p>I will also return to my <a target="_blank" href="https://learn.freecodecamp.org/">freeCodeCamp</a> curriculum and see if I can make real progress on my React-Redux challenges. And hopefully make something special to share with the world.</p>
<h4 id="heading-previous-articles">Previous Articles</h4>
<ul>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-i-beat-the-odds-and-became-an-outreachy-intern-9a92f47cb44e">How I beat the odds and became an Outreachy Intern</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/my-outreachy-internship-begins-today-heres-what-i-ve-done-and-learned-so-far-88fef9c18619">My Outreachy internship begins today! Here’s what I’ve done and learned so far.</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/the-next-steps-on-my-outreachy-journey-docker-big-challenges-and-small-victories-2c3a2dd2277a">The next steps on my Outreachy journey: Docker, big challenges, and small victories</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/every-step-brings-something-new-on-my-outreachy-journey-e7c0f7adf2ea">Every step brings something new on my Outreachy journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/special-moments-on-my-outreachy-journey-78db1ff11ef4">Special Moments on my Outreachy Journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-ive-absorbed-as-much-as-i-m-able-on-my-outreachy-journey-3e350c9e0362">How I’ve absorbed as much as I’m able on my Outreachy Journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-i-escaped-to-nyc-and-celebrated-with-freecodecamp-on-my-outreachy-journey-22946d5af21e">I made it to NYC and celebrated with freeCodeCamp on my Outreachy journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/sharing-the-aloha-spirit-with-the-cloud-1c62e1a93cfb">Sharing the Aloha Spirit with the Cloud</a></li>
</ul>
<p>You can catch me on <a target="_blank" href="https://github.com/KoniKodes">GitHub</a> or join me on <a target="_blank" href="https://twitter.com/konikodes">Twitter</a>. You can also visit my <a target="_blank" href="https://www.konikodes.com">website</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ I made it to NYC and celebrated with freeCodeCamp on my Outreachy journey ]]>
                </title>
                <description>
                    <![CDATA[ By Toni Shortsleeve I am proud to have been chosen as one of freeCodeCamp’s 2018 Top Contributors, and to have been invited to the celebration in New York. I am also very thankful that Outreachy sponsored my travel so that as an Outreachy Intern, I c... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-i-escaped-to-nyc-and-celebrated-with-freecodecamp-on-my-outreachy-journey-22946d5af21e/</link>
                <guid isPermaLink="false">66c34da4912fb29c4f156bfc</guid>
                
                    <category>
                        <![CDATA[ education ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Life lessons ]]>
                    </category>
                
                    <category>
                        <![CDATA[ outreachy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Mon, 27 Aug 2018 15:54:45 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*RzVsMX0zoGQfqeTaWu_GSw.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Toni Shortsleeve</p>
<p>I am proud to have been chosen as one of <a target="_blank" href="https://www.freecodecamp.org/news/how-i-escaped-to-nyc-and-celebrated-with-freecodecamp-on-my-outreachy-journey-22946d5af21e/undefined">freeCodeCamp</a>’s <a target="_blank" href="https://medium.freecodecamp.org/announcing-our-freecodecamp-2018-top-contributor-award-winners-861da08a77e1">2018 Top Contributors</a>, and to have been invited to the celebration in New York. I am also very thankful that <a target="_blank" href="https://www.outreachy.org/">Outreachy</a> sponsored my travel so that as an Outreachy Intern, I could attend this awesome event.</p>
<p>I arrived late the night before, and left early the following morning. So, I’d just like to share with you what happened on Saturday, August 18, 2018 — in Brooklyn, New York.</p>
<p>One of the plans I had for this visit included a live meetup with one of my <a target="_blank" href="http://librehealth.io/">LibreHealth</a> mentors. Sadly, he was not able to connect with me during my short visit — but I am happy to say that he is now feeling better. So instead, I toured the neighborhood and prepared for the party.</p>
<p>The event was held at <a target="_blank" href="http://www.roughdraft-nyc.com/#coworking">Rough Draft NYC</a> on Hooper Street in Brooklyn. I was to arrive a little early to assist in the setup for the party. I took a Lyft to get there, and I was running about a half-hour early. Since I didn’t know the area — and my driver didn’t either — I was a little concerned about where to hang out while I was waiting to meet the others.</p>
<p>The worries were unfounded, however, and as it turned out, there was no problem…</p>
<h4 id="heading-a-pre-party">A Pre-Party!</h4>
<p>My driver turned left — and stopped. He said “I can’t go any farther, but you can walk to the end of this block and it’s across the street”. He was stopped by a block party! The band sounded good, children were laughing and playing, and the food smelled great. Then a lady announced “Last Call for Cotton Candy” and gave me a free stick of pink cotton candy!</p>
<p>It was great! I ate my treat and listened to some great sounds while I waited for the others to arrive. They began to move tents and take down tables, so I decided to explore the rest of the neighborhood.</p>
<h4 id="heading-meeting-up">Meeting up</h4>
<p>As I crossed the street, I saw two other top contributors, <a target="_blank" href="https://twitter.com/gwen_faraday">Gwen Faraday</a> and <a target="_blank" href="https://twitter.com/askmp">Matt Potter</a>, chatting in front of the venue. Gwen has written some articles that I’ve enjoyed reading (check out her most recent one on <a target="_blank" href="https://medium.freecodecamp.org/the-resources-i-used-to-teach-myself-blockchain-development-1fccada9b92b">Resources I Used to Teach Myself Blockchain Development</a>) so I was excited to meet her.</p>
<p>Matt makes us look great on the <a target="_blank" href="https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ">YouTube</a> channel. This channel has almost everything for anyone — at every level.</p>
<p>Then the car pulled up with <a target="_blank" href="https://twitter.com/ossia">Quincy Larson</a>, <a target="_blank" href="https://twitter.com/abbeyrenn">Abbey Rennemeyer</a>, <a target="_blank" href="https://twitter.com/CarnesBeau">Beau Carnes</a> and <a target="_blank" href="https://twitter.com/bounceytaylor">Stuart Taylor</a>.</p>
<p>Quincy Larson is the founder of the <a target="_blank" href="https://www.freecodecamp.org/">freeCodeCamp</a> and the reason I became involved in the first place. He’s also my mentor on the Medium platform.</p>
<p>And, he created the Top Contributors list that brought us all together for the party! Thank you Quincy ?</p>
<p>Abbey manages the content for our freeCodeCamp Medium publication and <a target="_blank" href="https://freecodecamp.libsyn.com/">podcast</a>. She is great to work with. She keeps all us volunteer editors in line and quickly responds to questions for the authors or about the articles. I enjoy her feedback on my articles.</p>
<p>Beau <a target="_blank" href="https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ/playlists?shelf_id=11&amp;sort=dd&amp;view=50">teaches</a> JavaScript (among many other things!) on the YouTube channel. Great place to go if you get lost in learning to code.</p>
<p>Stuart is from England and currently lives in Ireland. I love to listen to his voice. He worked on our beta curriculum platform and coded the <a target="_blank" href="https://guide.freecodecamp.org/">freeCodeCamp Guide</a>.</p>
<p>We all walked to the local store a few blocks away to pick up a few extra supplies for the party. It was a great chance to catch-up and connect.</p>
<p>When we returned to Rough Draft, we saw the tents and chairs had been moved to create a mini-concert area where the block party had been held. We were going to have great sounds for the night!</p>
<h4 id="heading-setting-up">Setting up</h4>
<p>We met with the manager, <a target="_blank" href="https://cargocollective.com/alisonzullo/About">Alison Zullo</a> who showed us around as we prepared to set up. And <a target="_blank" href="https://twitter.com/arrowoodtech">Ethan Arrowood</a>, our Python instructor, arrived just in time to help.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*GSruY2jMM06E7iE_z9h-wA.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>Stuart was helping Abigail prepare the badge table</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*ZbWpk9JoPaEiOK-qupbK3A.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>Ethan had a willing smile for everyone who asked for his help during set up</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*xCeKkwM7VGRxVr31aFZuRw.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>Quincy was in his corner preparing</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*WpvMlfbk9Rg1IdQn6jfqsg.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>Ready to go Live!</em></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*KI2vELHk4I0pQesnoZjqVA.jpeg" alt="Image" width="800" height="402" loading="lazy">
<em>It’s almost Party Time!</em></p>
<h4 id="heading-party-time">Party Time!</h4>
<p>Now the guests began arriving, and the energy was great!</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*SOqN0I_5pMk5LmfQpqlibw.jpeg" alt="Image" width="800" height="571" loading="lazy">
<em>The guests are arriving!</em></p>
<p>I was happy to meet <a target="_blank" href="https://twitter.com/johnnybizzel">Johnny Bizzel</a>, who is my coding hero for his help in the forum — he got my Tic-Tac-Toe game to stop cheating. Without him, it may have taken years for me to get my front-end certificate.</p>
<p><a target="_blank" href="https://twitter.com/@BillSourour">Bill Sourour</a> is another author I love to work with. My favorite of his works is <a target="_blank" href="https://medium.freecodecamp.org/dont-do-it-at-runtime-do-it-at-design-time-c4f59d1775e4">Don’t do it at runtime. Do it at design time</a>.</p>
<p><a target="_blank" href="https://twitter.com/portablestick">Greg Smith</a> and <a target="_blank" href="https://twitter.com/arielleslie">Auriel Leslie</a> are wonderful moderators on the freeCodeCamp <a target="_blank" href="https://forum.freecodecamp.org/">Forum</a>. They give guidance to us lost campers with simple explanations in English, and a positive attitude.</p>
<p><a target="_blank" href="https://twitter.com/JesseRWeigel">Jesse Weigel</a> has a great sense of humor. He walks us through his coding fun and mishaps on <a target="_blank" href="https://www.youtube.com/user/JesseandBek">YouTube</a>.</p>
<p>I also met a lot of study group leaders. They were each fascinating to talk to, and so excited about what they are doing.</p>
<p>My first Camper hero, <a target="_blank" href="https://twitter.com/rafase282">Rafael Rodriguez</a> was also in New York. He was one of the first people I followed and looked to for guidance. His code is so smooth and the logic makes sense. I felt that if my projects could ever be as good and readable as his, I could do anything. I was glad to see him, but was totally tongue-tied. I did manage to chat with him for a moment later in the evening.</p>
<p><a target="_blank" href="https://twitter.com/ratracegrad">Jennifer Bland</a> is another member of our Editing Team. We weren’t sure she could make it, so I was thrilled to see her.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*zvmhZvIVzahzfaaYJfQdyg.jpeg" alt="Image" width="800" height="600" loading="lazy">
<em>The attending freeCodeCamp Editing Team — Quincy, me, Jennifer and Abbey</em></p>
<p>As the party was under way, Quincy made it a point to meet everyone. Some of us were interviewed for the live stream.</p>
<p>The condensed video can be seen <a target="_blank" href="https://www.youtube.com/watch?v=u_4ZhwZmtes">here</a>:</p>
<p>My interview was at 15:21 until 18:58. We discussed how I became involved with freeCodeCamp as an editor, how my basic editing schedule works, and how the lessons I’ve learned as a freeCodeCamp editor have helped me to become an Outreachy intern. Quincy and I totally agreed that Outreachy is a great organization. But I was stumped as to whether it was part of Mozilla…</p>
<p><strong>Note:</strong> I found out later that while Outreachy offers a great opportunity for those wanting to work with Mozilla, just as I work with LibreHealth, it is actually a child of the parent organization <a target="_blank" href="https://sfconservancy.org/">Software Freedom Conservancy</a>.</p>
<p>And I do know that Outreachy has been instrumental in helping women and underrepresented individuals find paid internships and work in the tech industry. If you haven’t yet, and are interested, sign up to be placed on their announcements list. The new session starts on September 10.</p>
<h4 id="heading-reflections">Reflections</h4>
<p>And for everyone who wants to learn to code, become certified, and work in the tech industry, <a target="_blank" href="https://www.freecodecamp.org/">freeCodeCamp</a> is the place to do it. The curriculum is good, the videos are great, the forum and chat rooms are helpful, and the Medium publication always has informative articles.</p>
<p>During the party I received a text from my husband. It said “I joined freeCodeCamp. Only 1408 Coding challenges to go!” Yay, I brought in a new camper! ?</p>
<p>I didn’t expect to be honored for doing something I enjoy. I appreciate the award, and also the privilege to travel here. I met some of my first and greatest heroes. It was nice to be recognized as me, “Oh, you’re Koni Kodes!”</p>
<p>It was amazing to see what all is involved in an online free open source educational community — and to meet some of the people who are making it worthwhile.</p>
<p>Thank you for joining me in New York. Next time we’ll continue our Outreachy Journey as I prepare to wrap-up my internship.</p>
<h4 id="heading-previous-articles">Previous Articles</h4>
<ul>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-i-beat-the-odds-and-became-an-outreachy-intern-9a92f47cb44e">How I beat the odds and became an Outreachy Intern</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/my-outreachy-internship-begins-today-heres-what-i-ve-done-and-learned-so-far-88fef9c18619">My Outreachy internship begins today! Here’s what I’ve done and learned so far.</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/the-next-steps-on-my-outreachy-journey-docker-big-challenges-and-small-victories-2c3a2dd2277a">The next steps on my Outreachy journey: Docker, big challenges, and small victories</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/every-step-brings-something-new-on-my-outreachy-journey-e7c0f7adf2ea">Every step brings something new on my Outreachy journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/special-moments-on-my-outreachy-journey-78db1ff11ef4">Special Moments on my Outreachy Journey</a></li>
<li><a target="_blank" href="https://medium.freecodecamp.org/how-ive-absorbed-as-much-as-i-m-able-on-my-outreachy-journey-3e350c9e0362">How I’ve absorbed as much as I’m able on my Outreachy Journey</a></li>
</ul>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Get the most out of your Outreachy Intern application process ]]>
                </title>
                <description>
                    <![CDATA[ By Joannah Nanjekye Outreachy gives three-month paid internships for persons that are underrepresented in tech. Interns are paid a stipend of $5,500 and have a $500 travel stipend available to them. Outreachy interns work remotely with mentors from F... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/get-the-most-out-of-your-outreachy-application-process-937d4a8ab4bf/</link>
                <guid isPermaLink="false">66c34b409972b7c5c7624e5c</guid>
                
                    <category>
                        <![CDATA[ FOSS ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learning ]]>
                    </category>
                
                    <category>
                        <![CDATA[ open source ]]>
                    </category>
                
                    <category>
                        <![CDATA[ outreachy ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Fri, 16 Feb 2018 08:19:43 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*JaAR0XZ0p642kRjDD-pCkg.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Joannah Nanjekye</p>
<p><a target="_blank" href="https://www.outreachy.org/">Outreachy</a> gives three-month paid internships for persons that are underrepresented in tech. Interns are paid a stipend of $5,500 and have a $500 travel stipend available to them.</p>
<p>Outreachy interns work remotely with mentors from Free and Open Source Software (FOSS) communities on projects for programming, user experience, documentation, illustration and graphical design, and data science tasks.</p>
<p>I participated in Outreachy round 14 from May through August 2017 with <a target="_blank" href="https://ceph.com/">Ceph</a>. I was working on expanding S3 testing for Ceph’s Rados Gateway. This opportunity changed my career for the good. From starting me working with open source to making me a confident engineer — and giving me the platform to many job opportunities.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/rNrGiXUbdCsOsxwPqp6ZrKk9QRQKuJ-Cq4nP" alt="Image" width="757" height="323" loading="lazy">
_Image from [Planet Outreachy](https://www.planeteria.info/outreach/" rel="noopener" target="<em>blank" title=")</em></p>
<p>The Outreachy internship applications open twice a year — in February for the May through August — in September for the December through March cohorts.</p>
<p>Well, like me during my application process, you are probably wondering “How do I ace this?” if you are an applicant. From some direct messages and pings I have gotten on this in the past, I will share some thoughts.</p>
<h3 id="heading-the-process">The process</h3>
<p>Before I share my thoughts on how to go through this process, I will point out a disclaimer. These thoughts are not a guarantee that you will get in, they are just guidelines that could help you in my opinion.</p>
<p>Before you get lost in the so many details in this article, applying for an Outreachy internship is a very engaging process. It requires you to make many decisions and to commit the effort of making contributions as part of the requirements to be accepted.</p>
<p>To get the most of your application process, you need to ensure:</p>
<ul>
<li>You Start Early</li>
<li>Narrow down your project choices to two at the most</li>
<li>Set your goals</li>
<li>Engage with the community and project Mentors frequently</li>
<li>Focus on progress not perfection</li>
<li>Remember the process is much more important than the outcome</li>
</ul>
<p>Let me elaborate on these.</p>
<h4 id="heading-start-early">Start Early</h4>
<p>One of the things you need to do is <strong>not procrastinate</strong> till like a week before the deadline. The application process is engaging. You need to start the process early so that the project mentors and community get to know and interact with you and the magic you can do early in the process.</p>
<p>If the mentors get to know you early and longer, then their decisions to choose you will be more informed than if you come in days before the deadline.</p>
<h4 id="heading-narrow-down-your-project-choices">Narrow down your project choices</h4>
<p>Outreachy usually has a list of organizations and most of them have interesting projects you would love to work on. In fact, when I was applying for my Outreachy internship I wanted to be everywhere. But you can’t be. That is the fact and if you do try to be everywhere, your chances of getting accepted become few.</p>
<p>The reason you need to focus on a few projects is that this will enable you to concentrate on being a great candidate for that project. It means you will spend more time understanding the project, communicating with the mentors, and in turn making significant contributions to the project — as opposed to being everywhere and achieving half-baked progress on many projects.</p>
<h4 id="heading-set-some-goals">Set some goals</h4>
<p>After you have selected what projects you want to apply to, you will reach out to the mentors for guidance on first time tasks to work on — or you can look at the project’s issue list for potential tasks. Set some goals for what you want to work on and what kind of candidate you want to be known for.</p>
<p>For example you could say “I want to make 5 contributions for my application process and have a good proposal”. With your own goals, you won’t fall prey to unnecessary pressure. This shouldn't be a competition with other applicants. With your set goals, you are competing with your own goals and no one else.</p>
<h4 id="heading-engage-the-community-and-project-mentors-frequently">Engage the community and project Mentors frequently</h4>
<p>One of the ways you will get to understand the project and get more help on the task you are doing is by talking to the project mentors and community frequently.</p>
<p>This makes you get used to working with the mentors and community early because during your internship you will need to do this. Discuss what you are about to work on, what you are working on and even discuss the patch. This gives the impression that you know what you are doing but also helps you get feedback early enough.</p>
<p>Ask questions when you are stuck, open source projects are worked on as a community. There is no need to die with a blocker.</p>
<p>Tasks are not meant to kill people but there should be a balance between you finding a way of solving some problems independently as well.</p>
<p>Do some homework before asking, do some research on the subject before asking. If you fail to get a solution, then engage your mentors as soon as possible. Challenges keep us motivated to work on a daily basis, so try that challenge and then ask your mentor. Do not spend 2 hours on a blocker, just reach out.</p>
<h4 id="heading-progress-not-perfection">Progress not perfection</h4>
<p>When you are given a task, you may get tempted to go hide yourself in the basement so that you come up with a solution a week later with all its glory, unit tested and whatever you think in your head is the best solution to the task.</p>
<p>The focus is to commit early, and get feedback as early as possible so that you get a patch merged in the shortest time possible. Patches become perfect only after being committed. It is the feedback that we get from reviewers and community that makes patches perfect. Therefore, quit the basement and work with the community.</p>
<h4 id="heading-discuss-the-internship-project-with-mentors">Discuss the internship project with mentors</h4>
<p>There is usually a project you will be working on that you won’t start until you are accepted to be an Outreachy intern. As you make contributions, create some time to discuss the milestones of the project that you will be working on, if you are accepted, with your mentors. Let your mentor advise you on scope and time lines.</p>
<p>This will inform you on how to create a time line when you are filling in the Outreachy application form. You will fill out this form with an informed mind on the project tasks and this is a plus when they are assessing you.</p>
<p>Also, ask for feedback on the proposal/application form contents before the deadline. Feedback will always make anything you work on better.</p>
<h4 id="heading-the-process-is-much-more-important-than-the-outcome">The process is much more important than the outcome</h4>
<p>The tough truth to your Outreachy application is either you were accepted or you were not accepted to this round of Outreachy. I have had the chance of knowing how both decisions feel.</p>
<p>Now let me tell you something, the real beauty about Outreachy is the process.The first time I applied to Outreachy I didn’t get in.</p>
<p>But I learned Golang. I used that skill on my next project. I was accepted the second time and now I work on a couple of Go projects. Maybe this is not convincing enough.</p>
<p>I applied to an organization that did not accept me. But from the tasks I worked on with Python compatibility, I got inspired to write my first book about <a target="_blank" href="https://www.amazon.com/Python-Compatibility-Six-Python-Future-Libraries/dp/1484229541">Python 2 and 3 Compatibility</a>. Due to the scarcity of material on the subject, Apress gladly accepted it for publishing.</p>
<p>The application process should be attempted by everyone. Whether you get in or not, it is always a win. You will have made contributions to a project that will act as your project references for your next opportunity.</p>
<p>You will have started yourself in open source if you are a beginner to FOSS. The FOSS mentors are always willing to guide you should you want to continue with contributing.</p>
<p>You will have been introduced to and learned from the best and most welcoming people in this tech industry to prepare for your future opportunities.</p>
<p>If you forget anything here, don't forget the fact that applying to Outreachy is always a win, accepted or not. And do not forget to apply again in the next round. If you fail — keep trying till you get in.</p>
<p>Good luck to everyone applying!!! May the force be with you. As always ping me if you have any questions.</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
