<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fedora-Magazine</title><link>https://jwheel.org/tags/fedora-magazine/</link><description>Homepage of Justin Wheeler, an Open Source contributor and Free Software advocate from Georgia, USA.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>Justin Wheeler</managingEditor><lastBuildDate>Tue, 04 Apr 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://jwheel.org/rss/tags/fedora-magazine/index.xml" rel="self" type="application/rss+xml"/><item><title>Students meet Fedora at Linux Weekend 2017</title><link>https://jwheel.org/blog/2017/04/students-fedora-linux-weekend-2017/</link><pubDate>Tue, 04 Apr 2017 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2017/04/students-fedora-linux-weekend-2017/</guid><description><![CDATA[<p><em>This article was originally published <a href="https://fedoramagazine.org/students-fedora-linux-weekend-2017/">on the Fedora Magazine</a>.</em></p>
<hr>
<p>Open source projects are built online and a lot of their community members are placed all over the world. Even though projects have people from around the world, this doesn&rsquo;t stop ambitious community members to organize open source conferences or events in their own cities. Whether they&rsquo;re focused generally to open source or for a specific project, you can find a variety of conferences, hackathons, workshops, or meet-ups all over the world. Fedora benefits from having <a href="https://fedoraproject.org/wiki/Ambassadors">Ambassadors</a> to attend these events to introduce Fedora and spread the word about the community. It&rsquo;s not uncommon to see Fedora participating in these events, and Linux Weekend 2017 in Tirana, Albania was not an exception.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/03/Azizaj-kicking-off-conference-300x146.jpg" alt="Jona Azizaj, Fedora Ambassador and Open Labs board member, kicks off Linux Weekend 2017" loading="lazy">
  <figcaption>Jona Azizaj (<a href="http://jona.azizaj.com/" class="bare">http://jona.azizaj.com/</a>), Fedora Ambassador and Open Labs board member, kicks off Linux Weekend 2017</figcaption>
</figure>
</p>
<p>From March 25-26, 2017 in Tirana, Albania, nearly 130 people attended the first-ever <a href="http://linuxweekend.openlabs.cc/">Linux Weekend 2017</a>. Linux Weekend was organized by <a href="https://openlabs.cc/en/">Open Labs Hackerspace</a> at the <a href="http://fti.edu.al/?lang=en">Universiteti Politeknik i Tiranës</a> as an introduction to Linux for beginners. Throughout Tirana, universities have a strong focus on Windows or macOS operating systems and little focus is given to Linux. Open Labs community members wanted to organize an event that would promote Linux as an open source alternative and demonstrate some of its benefits over proprietary environments. The event collected representatives from various communities, including Fedora, Ubuntu, OpenSUSE, NextCloud, MusicBrainz, and more.</p>

<h2 id="organizing-linux-weekend">Organizing Linux Weekend&nbsp;<a class="hanchor" href="#organizing-linux-weekend" aria-label="Anchor link for: Organizing Linux Weekend">🔗</a></h2>
<p>The Open Labs community is not unfamiliar to organizing open source events in Tirana. Their portfolio includes <a href="https://openlabs.cc/sq/fedora-23-release-party-report/">Fedora release parties</a>, <a href="https://openlabs.cc/sq/openstreetmap-hyrje-ne-josm/">OpenStreetMap map-a-thons</a>, <a href="https://openlabs.cc/sq/wikiprojekti-grate/">Wikipedia edit-a-thons</a>, and <a href="https://openlabs.cc/sq/fedora-meetup-tirana-2-report/">Fedora community meet-ups</a>. However, these events have been targeted towards people who already had prior interest or knowledge about open source communities. The organization and planning for Linux Weekend began in the middle of January as an idea to introduce Linux to complete beginners.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/03/Fedora-community-table-1024x683.jpg" alt="The Fedora community table at Linux Weekend 2017 in Tirana, Albania had no shortage of swag, stickers, and more to share with attendees" loading="lazy">
  <figcaption>The Fedora community table had no shortage of swag, stickers, and more to share with attendees</figcaption>
</figure>
</p>
<p>Planning and organizing Linux Weekend was a community effort. <a href="http://jona.azizaj.com/">Jona Azizaj</a> is a board member of Open Labs and a Fedora contributor, and was involved as an organizer for the event. &ldquo;This was the first edition of Linux Weekend, so the main focus is to raise awareness about Linux and open source. We wanted to educate beginners and spread the word about the choices that are available,&rdquo; Azizaj explained. The two tracks for the event were full of talks and workshops to introduce attendees not only to Linux, but also various software and applications of what someone can do with Linux.</p>
<p>Many of the attendees were students who had either heard of Linux in their classes or from their peers. Other attendees included industry professionals or other open source community members. Several representatives of Fedora from different parts of the community were in attendance as well. <a href="http://whatcanidoforfedora.org/en/#advocacy">Ambassadors</a>, <a href="http://whatcanidoforfedora.org/en/#designexclamation">designers</a>, and <a href="http://whatcanidoforfedora.org/en/#translation">translators</a> were available to answer questions and teach newcomers about Fedora.</p>

<h2 id="albanian-students-learn-linux">Albanian students learn Linux&nbsp;<a class="hanchor" href="#albanian-students-learn-linux" aria-label="Anchor link for: Albanian students learn Linux">🔗</a></h2>
<p>Since the focus of the event was to teach newcomers about Linux and how it can be used, Linux Weekend was organized to be an introduction to various parts of the Linux ecosystem. Representatives from Fedora, Ubuntu, Arch Linux, OpenSUSE, Linux Mint, and elementaryOS gave introductions to the operating systems and their communities. In addition to distributions, there were also sessions on open source licenses, <a href="https://nextcloud.com/about/">NextCloud</a>, text editors, <a href="https://musicbrainz.org/doc/About">MusicBrainz</a>, and more. The benefit of these sessions were demonstrating the different ways Linux can be used to accomplish various tasks.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/04/Uku-introducing-editors-1024x683.jpg" alt="Sidorela Uku introduces different editors and tools in her talk at Linux Weekend 2017 in Tirana, Albania" loading="lazy">
  <figcaption>Sidorela Uku (<a href="https://twitter.com/SidorelaUku" class="bare">https://twitter.com/SidorelaUku</a>) introduces different editors and tools in her talk</figcaption>
</figure>
</p>
<p>In addition to the various sessions during the weekend, there were three community booths for Fedora, OpenSUSE, and Mozilla. Attendees had a chance to get swag from each project and also talk with representatives about their own experiences or how to get started using their project.</p>
<p><a href="https://twitter.com/SidorelaUku">Sidorela Uku</a> was both an attendee and a speaker at Linux Weekend. Her talk, &ldquo;Programming in Linux, editors, and tools&rdquo;, introduced various text editors and other tools to help customize any Linux distribution to someone&rsquo;s needs or personal preferences. In addition to sharing her own knowledge, she was also excited to discover new things. &ldquo;I wanted to attend the talks and workshops to learn as much as possible. I also wanted to figure out the next steps to find a project and get involved as a contributor,&rdquo; Uku explained. &ldquo;I also wanted to share the things I know with others to help them get started with Linux.&rdquo; This was Uku&rsquo;s first time speaking at an event and she looks forward to more open source events in Tirana in the future.</p>

<h2 id="fedora-contributors-introduce-community">Fedora contributors introduce community&nbsp;<a class="hanchor" href="#fedora-contributors-introduce-community" aria-label="Anchor link for: Fedora contributors introduce community">🔗</a></h2>
<p>Various members of the Fedora community were also in attendance. Some of the Fedora presentations over the weekend introduced the project to newcomers, detailed the <a href="https://communityblog.fedoraproject.org/fedora-translation-sprint-5-days-50-members-20-thousand-words/">translation efforts</a> to bring Fedora to Albanian, and also guided attendees on how to make their first steps as contributors. The Fedora presence aimed to help give newcomers a taste of the operating system but also to show the impact someone can have if they decide to contribute.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/04/Balla-introduces-Fedora-Project-1024x683.jpg" alt="Mariana Balla, a Fedora contributor, introduces the Fedora Project to Linux Weekend 2017 attendees in Tirana, Albania" loading="lazy">
  <figcaption>Mariana Balla (<a href="https://twitter.com/marianaballa1" class="bare">https://twitter.com/marianaballa1</a>), a Fedora contributor, introduces the Fedora Project to attendees</figcaption>
</figure>
</p>
<p><a href="https://twitter.com/marianaballa1">Mariana Balla</a> was one of the first speakers on Saturday morning with her talk titled, &ldquo;Introduction to Fedora Project and how to be a part of the community&rdquo;. She started with localizing Fedora into Albanian in early 2016 and more recently started to become an advocate as well. &ldquo;Fedora is one of the most used distributions, and it was great to have Fedora here to spread the word and show what our community is all about,&rdquo; Balla said. &ldquo;One thing I hoped to show in my talk was that technical skills aren&rsquo;t required to contribute to Fedora. There&rsquo;s so many things that aren&rsquo;t code that people can help with!&rdquo; One of the highlights of Balla&rsquo;s presentation was breaking down the different sub-projects in the community and how they contribute to making Fedora what it is. One site that was mentioned was <a href="http://whatcanidoforfedora.org/">whatcanidoforfedora.org</a>, a site anyone can click their way through to find an area that interests them.</p>
<p>One key contribution area that was important for the local community was localization. Many attendees and speakers alike thought it was important to have software translated into their native language. <a href="https://twitter.com/anxhelahyseni">Anxhela Hyseni</a> is a Fedora Ambassador and led the workshop on &ldquo;Translation of Fedora&rdquo;. &ldquo;It&rsquo;s important for Albanians to have software in Albanian because we are Albanians!&rdquo; Hyseni laughs. &ldquo;People are better able to understand Fedora and it makes it more accessible for us to have it in our local language.&rdquo; She hopes that attendees left Linux Weekend with plenty of new contacts in the open source community and a better idea of what Linux is all about. She and others also helped Linux newcomers install Fedora 25 as a dual-boot or for virtual machines in the installfest on Saturday morning.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/03/Anxhela-at-Fedora-table-1024x683.jpg" alt="Fedora Ambassador Anxhela Hyseni at the Fedora community table at Linux Weekend 2017 in Tirana, Albania" loading="lazy">
  <figcaption>Fedora Ambassador Anxhela Hyseni (<a href="https://twitter.com/anxhelahyseni" class="bare">https://twitter.com/anxhelahyseni</a>) at the Fedora community table</figcaption>
</figure>
</p>

<h2 id="wrapping-up">Wrapping up&nbsp;<a class="hanchor" href="#wrapping-up" aria-label="Anchor link for: Wrapping up">🔗</a></h2>
<p>After two days of talks, workshops, and hallway discussions, the final talk finished around 4:00pm on Sunday. Azizaj closed out with some final words of encouragement and thanks for attendee participation.</p>
<p>
<figure>
  <img src="https://cdn.fedoramagazine.org/wp-content/uploads/2017/04/Lushka-introducing-Fedora-spins-1024x683.jpg" alt="Angelo Lushka, a Fedora translator and user, introduces the different Fedora spins at the installfest for Linux Weekend 2017 in Tirana, Albania" loading="lazy">
  <figcaption>Angelo Lushka (<a href="https://lushka.al/" class="bare">https://lushka.al/</a>), a Fedora translator and user, introduces the different Fedora spins at the installfest</figcaption>
</figure>
</p>
<p>The presence of Fedora, open source software, and its philosophy was present during the entire weekend. Between stickers, install media, and brochures from community tables and the various presentations during the weekend, participants and organizers felt the event was worthwhile. &ldquo;We had limited time to plan, but it was important to bring Linux to people to introduce the philosophy, show them how to use it, and also how they can give back,&rdquo; <a href="https://lushka.al/">Anxhelo Lushka</a>, an event organizer and Fedora contributor, explained. &ldquo;We hope attendees had new experiences and learned something new and useful for the real world, for jobs or studying. We also hope we convinced them to contribute and give back, even if in a small way.&rdquo;</p>
<p>Now that Linux Weekend 2017 is finished, the organizing team is switching their focus to <a href="https://oscal.openlabs.cc/">Open Source Conference Albania</a> (OSCAL), the largest open source conference in the region.</p>

<h2 id="find-fedora-near-you">Find Fedora near you&nbsp;<a class="hanchor" href="#find-fedora-near-you" aria-label="Anchor link for: Find Fedora near you">🔗</a></h2>
<p>Open source events are happening all around the world, and Fedora might be closer to you than you think! Check for local user or meet-up groups near you to get involved in some of these events. <a href="https://www.meetup.com/">Meetup.com</a> is a great way to find local events happening in your community. You can also keep an eye on what Fedora is up to by following us on <a href="https://www.facebook.com/TheFedoraProject">Facebook</a>, <a href="https://twitter.com/fedora">Twitter</a>, <a href="https://plus.google.com/&#43;Fedora">Google+</a>, or <a href="https://www.instagram.com/thefedoraproject/">Instagram</a>.</p>
<p>We hope to see you at an event in the coming future!</p>]]></description></item><item><title>2016 – My Year in Review</title><link>https://jwheel.org/blog/2017/02/2016-my-year-in-review/</link><pubDate>Fri, 17 Feb 2017 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2017/02/2016-my-year-in-review/</guid><description><![CDATA[<p>Before looking too far ahead to the future, it&rsquo;s important to spend time to reflect over the past year&rsquo;s events, identify successes and failures, and devise ways to improve. Describing my 2016 is a challenge for me to find the right words for. This post continues a habit I started last year with my <a href="/blog/2016/02/2015-year-review/">2015 Year in Review</a>. One thing I discover nearly every day is that I&rsquo;m always learning new things from various people and circumstances. Even though 2017 is already getting started, I want to reflect back on some of these experiences and opportunities of the past year.</p>

<h2 id="preface">Preface&nbsp;<a class="hanchor" href="#preface" aria-label="Anchor link for: Preface">🔗</a></h2>
<p>When I started writing this in January, I read <a href="https://freenode.net/">freenode</a>&rsquo;s &ldquo;<a href="https://freenode.net/news/2016-is-finally-dead">Happy New Year!</a>&rdquo; announcement. Even though their recollection of the year began as a negative reflection, the freenode team did not fail to find some of the positives of this year as well. The attitude reflected in their blog post is reflective of the attitude of many others today. 2016 has brought more than its share of sadness, fear, and a bleak unknown, but the colors of radiance, happiness, and hope have not faded either. Even though some of us celebrated the end of 2016 and its tragedies, two thoughts stay in my mind.</p>
<p>One, it is fundamentally important for all of us to stay vigilant and aware of what is happening in the world around us. The changing political atmosphere of the world has brought a shroud of unknowing, and the changing of a number does not and will not signify the end of these doubts and fears. 2017 brings its own series of unexpected events. I don&rsquo;t consider this a negative, but in order for it not to become a negative, we must constantly remain active and aware.</p>
<p>Secondly, despite the more bleak moments of this year, there has never been a more important time to embrace the positives of the past year. For every hardship faced, there is an equal and opposite reaction. Love is all around us and sometimes where we least expect it. Spend extra time this new year remembering the things that brought you happiness in the past year. Hold them close, but share that light of happiness with others too. You might not know how much it&rsquo;s needed.</p>

<h2 id="first-year-of-university-complete">First year of university: complete!&nbsp;<a class="hanchor" href="#first-year-of-university-complete" aria-label="Anchor link for: First year of university: complete!">🔗</a></h2>
<p>Many things changed since I decided to pack up my life and go to a school a thousand miles away from my hometown. In May, I officially finished my first year at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>, finishing the full year on dean&rsquo;s list. Even though it was only a single year, the changes from my decision to make the move are incomparable. Rochester exposed me to amazing, brilliant people. I&rsquo;m connected to organizations and groups based on my interests like I never imagined. My courses are challenging, but interesting. If there is anything I am appreciative of in 2016, it is for the opportunities that have presented themselves to me in Rochester.</p>

<h4 id="adventures-into-fossmagic">Adventures into FOSS@MAGIC&nbsp;<a class="hanchor" href="#adventures-into-fossmagic" aria-label="Anchor link for: Adventures into FOSS@MAGIC">🔗</a></h4>
<p>
<figure>
  <img src="/blog/2017/02/Group-photo.jpg" alt="On 2016 Dec. 10th, the &ldquo;FOSS Family&rdquo; went to dinner at a local restaurant to celebrate the semester" loading="lazy">
  <figcaption>On 2016 Dec. 10th, the \&#34;FOSS Family\&#34; went to dinner at a local restaurant to celebrate the semester</figcaption>
</figure>
</p>
<p>My involvement with the <a href="http://foss.rit.edu">Free and Open Source Software (FOSS) community at RIT</a> has grown exponentially since I began participating in 2015. I took <a href="https://hfoss-ritjoe.rhcloud.com/">my first course</a> in the FOSS minor, Humanitarian Free and Open Source Software Development in spring 2016. In the following fall 2016 semester, I <a href="https://hfoss16f-ritjoe.rhcloud.com/">became the teaching assistant</a> for the course. I helped show our community&rsquo;s projects <a href="https://opensource.com/education/16/6/imagine-rit">at Imagine RIT</a>. I helped carry the <a href="/blog/2016/11/spigotmc-california-minecon/">RIT FOSS flag in California</a> (more on that later). The FOSS@MAGIC initiative was an influencing factor for my decision to attend RIT and continues to play an impact in my life as a student.</p>
<p>I eagerly look forward to future opportunities for the FOSS projects and initiatives at RIT to grow and expand. Bringing open source into more students&rsquo; hands excites me!</p>

<h4 id="i-3-wic">I &lt;3 WiC&nbsp;<a class="hanchor" href="#i-3-wic" aria-label="Anchor link for: I &lt;3 WiC">🔗</a></h4>
<p>With a new schedule, the fall 2016 semester marked the beginning of my active involvement with the Women in Computing (WiC) program at RIT, as part of the Allies committee. Together with other members of the RIT community, we work together to find issues in our community, discuss them and share experiences, and find ways to grow the WiC mission: to promote the success and advancement of women in their academic and professional careers.</p>
<p><a href="/img/WiCHacks-Opening-Ceremony.jpg">
<figure>
  <img src="/img/WiCHacks-Opening-Ceremony.jpg" alt="WiCHacks 2016 Opening Ceremony" loading="lazy">
</figure>
</a>In spring 2016, I participated as a <a href="/blog/2016/03/why-i-love-wichacks/">volunteer for WiCHacks</a>, the annual <a href="http://wichacks.rit.edu/">all-female hackathon</a> hosted at RIT. My first experience with WiCHacks left me impressed by all the hard work by the organizers and the entire atmosphere and environment of the event. After participating as a volunteer, I knew I wanted to become more involved with the organization. Fortunately, fall 2016 enabled me to become more active and engaged with the community. Even though I will be unable to attend WiCHacks 2017, I hope to help support the event in any way I can.</p>
<p>Also, hey! If you&rsquo;re a female high school or university student in the Rochester area (or willing to do some travel), you should seriously <a href="http://wichacks.rit.edu/">check this out</a>!</p>

<h2 id="google-summer-of-code">Google Summer of Code&nbsp;<a class="hanchor" href="#google-summer-of-code" aria-label="Anchor link for: Google Summer of Code">🔗</a></h2>
<p><a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a>, abbreviated to GSoC, is an annual program run by Google every year. Google works with open source projects to offer stipends for them to pay students to work on projects over the summer. In a last-minute decision to apply, I was <a href="https://communityblog.fedoraproject.org/fedora-google-summer-of-code-2016/">accepted as a contributing student</a> to the Fedora Project. My proposal was to work within the Fedora Infrastructure team to help <a href="https://summerofcode.withgoogle.com/archive/2016/projects/4844704050970624/">automate the WordPress platforms</a> with Ansible. My mentor, <a href="https://patrick.uiterwijk.org/about/">Patrick Uiterwijk</a>, provided much of the motivation for the proposal and worked with me throughout the summer as I began learning Ansible for the first time. Over the course of the summer, my learned knowledge began to turn into practical experience.</p>
<p>It would be unfair for a reflection to count successes but not failures. GSoC was one of the most challenging and stressful activities I&rsquo;ve ever participated in. It was a complete learning experience for me. One area I noted that I needed to improve on was communication. My failing point was not regularly communicating what I was working through or stuck on with my mentor and the rest of the Fedora GSoC community. GSoC taught me the value of asking questions often when you&rsquo;re stuck, especially in an online contribution format.</p>
<p>On the positive side, GSoC helped formally introduce me to Ansible, and to a lesser extent, the value of automation in operations work. My work in GSoC helped enable me to become a sponsored sysadmin of Fedora, where I mostly focus my time contributing to the <a href="https://badges.fedoraproject.org/about">Badges site</a>. Additionally, my experience in GSoC helped me when interviewing for summer internships (also more on this later).</p>
<p>Google Summer of Code came with many ups and downs. But I made it and <a href="/blog/2016/08/gsoc-2016-thats-wrap/">passed the program</a>. I&rsquo;m happy and fortunate to have received this opportunity from the Fedora Project and Google. I learned several valuable lessons that have and will impact going forward into my career. I look forward to participating either as a mentor or organizer for GSoC 2017 with the Fedora Project this year.</p>

<h2 id="flock-2016">Flock 2016&nbsp;<a class="hanchor" href="#flock-2016" aria-label="Anchor link for: Flock 2016">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2017/02/flock-group-photo-5_28949792761_o.jpg" alt="Group photo of all Flock 2016 attendees outside of the conference venue (Photo courtesy of Joe Brockmeier)" loading="lazy">
  <figcaption>Group photo of all Flock 2016 (<a href="https://flocktofedora.org/" class="bare">https://flocktofedora.org/</a>) attendees outside of the conference venue (Photo courtesy of Joe Brockmeier)</figcaption>
</figure>
</p>
<p>Towards the end of summer, in the beginning of August, I was <a href="/blog/2016/07/czesc-poland-back-europe/">accepted as a speaker</a> to the annual Fedora Project contributor conference, <a href="https://flocktofedora.org/">Flock</a>. As a speaker, my travel and accommodation were sponsored to the event venue in Kraków, Poland.</p>
<p>Months after Flock, I am still incredibly grateful for receiving the opportunity to attend the conference. I am appreciative and thankful to Red Hat for helping cover my costs to attend, which is something I would never be able to do on my own. Outside of the real work and productivity that happened during the conference, I am happy to have mapped names to faces. I met incredible people from all corners of the world and have made new lifelong friends (who I was fortunate to see again in 2017)! Flock introduced me in-person to the diverse and brilliant community behind the Fedora Project. It is an experience that will stay with me forever.</p>
<p>To read a more in-depth analysis of my time in Poland, you can read <a href="/blog/2016/08/fedora-flock-2016/">my full write-up</a> of Flock 2016.</p>
<p>
<figure>
  <img src="/img/IMG_9225.jpg" alt="To Kraków for Flock with Bee, Amita, Jona, and Giannis" loading="lazy">
  <figcaption>On a bus to the Kraków city center with Bee Padalkar, Amita Sharma, Jona Azizaj, and Giannis Konstantinidis (left to right).</figcaption>
</figure>
</p>

<h2 id="maryland-bitcamp-massachusetts-hackmit-california-minecon">Maryland (Bitcamp), Massachusetts (HackMIT), California (MINECON)&nbsp;<a class="hanchor" href="#maryland-bitcamp-massachusetts-hackmit-california-minecon" aria-label="Anchor link for: Maryland (Bitcamp), Massachusetts (HackMIT), California (MINECON)">🔗</a></h2>
<p>
<figure>
  <img src="/img/group-photo.png" alt="Bitcamp 2016: The Fedora Ambassadors of Bitcamp 2016" loading="lazy">
  <figcaption>The Fedora Ambassadors at Bitcamp 2016. Left to right: Chaoyi Zha (cydrobolt), Justin Wheeler (jflory7), Mike DePaulo (mikedep333), Corey Sheldon (linuxmodder)</figcaption>
</figure>
</p>
<p>2016 provided me the opportunity to explore various parts of my country. Throughout the year, I attended various conferences to represent the <a href="https://fedoraproject.org/wiki/Overview">Fedora Project</a>, the <a href="https://www.spigotmc.org/wiki/about-spigot/">SpigotMC project</a>, and the <a href="http://foss.rit.edu">RIT open source</a> community.</p>
<p>There are three distinct events that stand out in my memory. For the first time, I visited the <a href="/blog/2016/04/bitcamp-2016/">University of Maryland for Bitcamp</a> as a Fedora Ambassador. It also provided me an opportunity to see my nation&rsquo;s capitol for the first time. I also visited Boston for the first time this year as well for HackMIT, MIT&rsquo;s annual hackathon event. I also participated as a Fedora Ambassador and <a href="https://communityblog.fedoraproject.org/hackmit-meets-fedora/">met brilliant students</a> from around the country (and even the world, with one student I met flying in from India for the weekend).</p>
<p>
<figure>
  <img src="/blog/2017/02/Team-Ubuntu-2.jpg" alt="Team Ubuntu shows off their project to Charles Profitt before the project deadline for HackMIT 2016" loading="lazy">
  <figcaption>Team Ubuntu shows off their project to Charles Profitt (<a href="https://fedoraproject.org/wiki/User:Cprofitt" class="bare">https://fedoraproject.org/wiki/User:Cprofitt</a>) before the project deadline for HackMIT 2016 (<a href="https://hackmit.org/" class="bare">https://hackmit.org/</a>)</figcaption>
</figure>
</p>
<p>Lastly, I also took my first journey to the US west coast for MINECON 2016, the annual Minecraft convention. <a href="/blog/2016/11/spigotmc-california-minecon/">I attended</a> as a staff member of the SpigotMC project and a representative of the open source community at RIT.</p>
<p>All three of these events have their own event reports to go with them. More info and plenty of pictures are in the full reports.</p>
<ul>
<li><a href="/blog/2016/04/bitcamp-2016/">Going to Bitcamp 2016</a></li>
<li><a href="https://communityblog.fedoraproject.org/hackmit-meets-fedora/">HackMIT meets Fedora</a></li>
<li><a href="/blog/2016/11/spigotmc-california-minecon/">SpigotMC goes to California for MINECON</a></li>
</ul>

<h2 id="vermont-2016-with-matt">Vermont 2016 with Matt&nbsp;<a class="hanchor" href="#vermont-2016-with-matt" aria-label="Anchor link for: Vermont 2016 with Matt">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2017/02/IMG_8441.jpg" alt="Shortly after I arrived, Matt Coutu took me around to see the sights and find coffee" loading="lazy">
  <figcaption>Shortly after I arrived, Matt took me around to see the sights and find coffee.</figcaption>
</figure>
</p>
<p>Some trips happen without prior arrangements and planning. Sometimes, the best memories are made by not saying no. I remember the phone call with one of my closest friends, Matt Coutu, at some point in October. On a sudden whim, we planned my first visit to Vermont to visit him. Some of the things he told me to expect made me excited to explore Vermont! And then in the pre-dawn hours of November 4th, I made the trek out to Vermont to see him.</p>
<p>
<figure>
  <img src="/blog/2017/02/IMG_8525-e1487263384338.jpg" alt="50 feet up into the air atop Spruce Mountain was colder than we expected" loading="lazy">
  <figcaption>50 feet up into the air atop Spruce Mountain was colder than we expected.</figcaption>
</figure>
</p>
<p>Instantly when crossing over the state border, I knew this was one of the most beautiful states I ever visited. During the weekend, the two of us did things that I think only the two of us would enjoy. We climbed a snowy mountain to reach an abandoned fire watchtower, where we endured a mini blizzard. We walked through a city without a specific destination in mind, but to go wherever the moment took us.</p>
<p>We visited a quiet dirt road that led to a meditation house and cavern maintained by monks, where we meditated and drank in the experience. I wouldn&rsquo;t classify the trip has a high-energy or engaging trip, but for me, it was one of the most enjoyable trips I&rsquo;ve embarked on yet. There are many things that I still hold on to from that weekend for remembering or reflecting back on.</p>
<p>A big shout-out to Matt for always supporting me with everything I do and always being there when we need each other.</p>
<p>
<figure>
  <img src="/blog/2017/02/IMG_8476.jpg" alt="Martin Bridge may not be one of your top places to visit in Vermont, but if you keep going, you&rsquo;ll find a one-of-a-kind view" loading="lazy">
  <figcaption>Martin Bridge may not be one of your top places to visit in Vermont, but if you keep going, you’ll find a one-of-a-kind view.</figcaption>
</figure>
</p>

<h2 id="finally-seeing-nyc-with-nolski">Finally seeing NYC with Nolski&nbsp;<a class="hanchor" href="#finally-seeing-nyc-with-nolski" aria-label="Anchor link for: Finally seeing NYC with Nolski">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2017/02/Nolski-and-jflory-take-Manhatten.jpg" alt="Mike Nolan and Justin Wheeler venture through New York City early on a Sunday evening" loading="lazy">
  <figcaption>Mike Nolan and I venture through New York City early on a Sunday evening</figcaption>
</figure>
</p>
<p>In no short time after the Vermont trip, I purchased tickets for my favorite band, <a href="http://www.elteneleven.com/">El Ten Eleven</a>, in New York City on November 12th. What turned into a one-day trip to see the band turned into an all-weekend trip to see the band, see New York City, and spend some time catching up with two of my favorite people, <a href="http://nolski.rocks/">Mike Nolan</a> (nolski) and <a href="http://decausemaker.org/">Remy DeCausemaker</a> (decause). During the weekend, I saw the World Trade Center memorial site for the first time, tried some amazing bagels, explored virtual reality in Samsung&rsquo;s HQ, and got an exclusive inside look at the <a href="https://giphy.com/">Giphy</a> office.</p>
<p>This was my third time in New York City, but my first time to explore the city. Another shout-out goes to Mike for letting me crash on his couch and stealing his Sunday to walk through his metaphorical backyard. Hopefully it isn&rsquo;t my last time to visit the city either!</p>

<h2 id="finalizing-study-abroad">Finalizing study abroad&nbsp;<a class="hanchor" href="#finalizing-study-abroad" aria-label="Anchor link for: Finalizing study abroad">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2017/02/DSC_0029.jpg" alt="This may be cheating since it was taken in 2017, but this is one of my favorite photos from Dubrovnik, Croatia so far" loading="lazy">
  <figcaption>This may be cheating since it was taken in 2017, but this is one of my favorite photos from Dubrovnik, Croatia so far. You can find more like this on my 500px gallery (<a href="https://500px.com/jflory7/galleries/dubrovnik-croatia" class="bare">https://500px.com/jflory7/galleries/dubrovnik-croatia</a>)!</figcaption>
</figure>
</p>
<p>At the end of 2016, I finalized a plan that was more than a year in the making. I applied and was accepted to study abroad at the Rochester Institute of Technology campus in Dubrovnik, Croatia. RIT has a few satellite campuses across the world: two in Croatia (Zagreb and Dubrovnik) and one in Dubai, UAE. In addition to being accepted, the university provided me a grant to further my education abroad. I am fortunate to have received this opportunity and can&rsquo;t wait to spend the next few months of my life in Croatia. I am currently studying in Dubrovnik since January until the end of May.</p>
<p>During my time here, I will be taking 12 credit hours of courses. I am taking ISTE-230 (Introduction to Database and Data Modeling), ENGL-361 (Technical Writing), ENVS-150 (Ecology of the Dalmatian Coast), and lastly, FOOD-161 (Wines of the World). The last one was a fun one that I took for myself to try broadening my experiences while abroad.</p>
<p>Additionally, one of my personal goals for 2017 is to practice my photography skills. During my time abroad, I have created a <a href="https://500px.com/jflory7/galleries/dubrovnik-croatia">gallery on 500px</a> where I upload my top photos from every week. I welcome feedback and opinions about my pictures, and if you have criticism for how I can improve, I&rsquo;d love to hear about it!</p>

<h2 id="accepting-my-first-co-op">Accepting my first co-op&nbsp;<a class="hanchor" href="#accepting-my-first-co-op" aria-label="Anchor link for: Accepting my first co-op">🔗</a></h2>
<p>The last big break that I had in 2016 was accepting my first co-op position. Starting in June, I will be a Production Engineering Intern at <a href="http://jumptrading.com/">Jump Trading, LLC</a>. I started interviewing with Jump Trading in October and even had an on-site interview that brought me to their headquarters in Chicago at the beginning of December. After meeting the people and understanding the culture of the company, I am happy to accept a place at the team. I look forward to learning from some of the best in the industry and hope to contribute to some of the fascinating projects going on there.</p>
<p>From June until late August, I will be starting full-time at their Chicago office. If you are in the area or ever want to say hello, let me know and I&rsquo;d be happy to grab coffee, once I figure out where all the best coffee shops in Chicago are!</p>

<h2 id="in-summary">In summary&nbsp;<a class="hanchor" href="#in-summary" aria-label="Anchor link for: In summary">🔗</a></h2>
<p>2015 felt like a difficult year to follow, but 2016 exceeded my expectations. I acknowledge and I&rsquo;m grateful for the opportunities this year presented to me. Most importantly, I am thankful for the people who have touched my life in a unique way. I met many new people and strengthened my friendships and bonds with many old faces too. All of the great things from the past year would not be possible without the influence, mentorship, guidance, friendship, and comradery these people have given me. My mission is to always pay it forward to others in any way that I can, so that others are able to experience the same opportunities (or better).</p>
<p>2017 is starting off hot and moving quickly, so I hope I can keep up! I can&rsquo;t wait to see what this year brings and hope that I have the chance to meet more amazing people, and also meet many of my old friends again, wherever that may be.</p>
<p>Keep the FOSS flag high.</p>]]></description></item><item><title>New role as Fedora Magazine editor in chief</title><link>https://jwheel.org/blog/2016/08/new-role-fedora-magazine-editor-in-chief/</link><pubDate>Mon, 22 Aug 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/08/new-role-fedora-magazine-editor-in-chief/</guid><description><![CDATA[<p>
<figure>
  <img src="/blog/2016/08/IMG_9424.jpg" alt="Picture from Flock 2016 with Justin Wheeler and Ryan Lerch for Fedora Magazine" loading="lazy">
  <figcaption>Me (left) with Ryan Lerch (right) at Flock 2016 (<a href="https://flocktofedora.org/" class="bare">https://flocktofedora.org/</a>)</figcaption>
</figure>
</p>
<p>Today, I am pleased to announce my new role as the <a href="https://fedoramagazine.org/">Fedora Magazine</a> editor-in-chief. After deciding to shift focus to other areas of the Fedora Project, I am receiving the torch from <a href="https://fedoramagazine.org/author/ryanlerch/">Ryan Lerch</a>. Ryan has helped lead the Magazine, edit pieces from other contributors, contribute his own pieces, and decide strategic direction for the Magazine.</p>
<p>He leaves big shoes to fill, but I hope to offer my own leadership, creativity, and direction in coming years as well. I&rsquo;d like to thank both Ryan, <a href="https://fedoraproject.org/wiki/User:Pfrields">Paul Frields</a>, and <a href="https://fedoraproject.org/wiki/User:Decause">Remy DeCausemaker</a> for their mentorship and guidance towards becoming involved with Fedora and the Magazine. I&rsquo;m excited to have the opportunity to help guide the Fedora Magazine in how it fits with the rest of Fedora.</p>

<h2 id="history-of-the-magazine">History of the Magazine&nbsp;<a class="hanchor" href="#history-of-the-magazine" aria-label="Anchor link for: History of the Magazine">🔗</a></h2>
<p>The Fedora Magazine began in late 2013, replacing the former publication, <a href="https://fedoraproject.org/wiki/FWN">Fedora Weekly News</a>. The Magazine delivers all official news and announcements for the Fedora Project, covers how-to guides on using software available in Fedora, and other general tips and tricks for using Fedora. The Magazine has had a large number of contributors assist in getting it off the ground and to where it is now.</p>
<p>A special thanks goes out to Ryan, Paul, and <a href="https://fedoraproject.org/wiki/User:Chrisroberts">Chris Roberts</a> for helping bring the Magazine to where it is today. There are surely many more names than these too worth mentioning, but it would be impossible for me to cover them all here.</p>

<h2 id="write-for-the-magazine">Write for the Magazine!&nbsp;<a class="hanchor" href="#write-for-the-magazine" aria-label="Anchor link for: Write for the Magazine!">🔗</a></h2>
<p>Want to write your own article for the Magazine? Know a useful piece of software you want to share with other Fedora users? Want to write about how using Fedora made something easier for you? Or maybe your own &ldquo;top 5&rdquo; list of tools for doing an everyday task? <a href="https://fedoramagazine.org/writing-an-article-for-the-fedora-magazine/">Come write for us!</a> If you&rsquo;re interested, check out <a href="https://fedoramagazine.org/writing-an-article-for-the-fedora-magazine/">this guide</a> about writing an article, and then <a href="https://fedoramagazine.org/writing-a-new-pitch/">how to write a pitch</a> for the Magazine team to review.</p>
<hr>
<p><em><a href="https://thenounproject.com/search/?q=magazine&amp;i=540631">Book</a> by <a href="https://thenounproject.com/mockturtle">Sergey Demushkin</a> from <a href="https://thenounproject.com/">the Noun Project</a>.</em></p>]]></description></item><item><title>GSoC 2016: That's a wrap!</title><link>https://jwheel.org/blog/2016/08/gsoc-2016-thats-wrap/</link><pubDate>Sun, 21 Aug 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/08/gsoc-2016-thats-wrap/</guid><description><![CDATA[<p>Tomorrow, August 22, 2016, marks the end of the <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a> 2016 program. This year, I participated as a student for the Fedora Project working on my proposal, &ldquo;<a href="https://summerofcode.withgoogle.com/archive/2016/projects/4844704050970624/"><em>Ansible and the Community (or automation improving innovation)</em></a>&rdquo;. You can read my <a href="https://fedoraproject.org/wiki/GSOC_2016/Student_Application_jflory7">original project proposal</a> on the Fedora wiki. Over the summer, I spent time learning more about <a href="https://www.ansible.com/">Ansible</a>, applying the knowledge to real-world applications, and then taking that experience and writing my final deliverable. The last deliverable items, closing plans, and thoughts on the journey are detailed as follows.</p>

<h2 id="deliverable-items">Deliverable items&nbsp;<a class="hanchor" href="#deliverable-items" aria-label="Anchor link for: Deliverable items">🔗</a></h2>
<p>The last deliverable items from my project are two (2) git patches, one (1) git repository, and seven (7) blog posts (including this one).</p>
<ul>
<li>Git patches (<a href="https://jflory7.fedorapeople.org/pub/gsoc/2016/patches/0001-Add-role-and-playbooks-for-installing-and-upgrading-.patch">ansible.git</a> and <a href="https://jflory7.fedorapeople.org/pub/gsoc/2016/patches/0001-Add-WordPress-SOP-based-on-corresponding-additions-t.patch">infra-docs.git</a>)</li>
<li><a href="https://pagure.io/jflory7-ansible">Git repository</a></li>
<li><a href="/tags/gsoc/">Blog posts</a></li>
</ul>

<h2 id="closing-plans">Closing plans&nbsp;<a class="hanchor" href="#closing-plans" aria-label="Anchor link for: Closing plans">🔗</a></h2>
<p>At the end of the summer, I was using a private cloud instance in Fedora&rsquo;s infrastructure for testing my playbooks and other resources. One of the challenges towards the end of my project was moving my changes from my local development instance into a more permanent part of Fedora&rsquo;s infrastructure. For these reasons, I had some issues with running them in a context and workflow specific to Fedora&rsquo;s infrastructure and set-up (since I am not a sponsored member of the Fedora system administration group).</p>
<p>My current two patches were submitted to my mentor, Patrick. Together, we worked through some small problems with running my playbook in the <a href="https://infrastructure.fedoraproject.org/cgit/ansible.git/">context of Fedora&rsquo;s infrastructure</a>. There may still be some small remaining hoops to jump through for running it in production, but any remaining changes to be made should be minor. The majority of the work and preparation for moving to production is complete. This is also something I plan to follow up on past the end of the GSoC 2016 program as a member of the Fedora <a href="https://fedoraproject.org/wiki/Infrastructure_Apprentice">Infrastructure Apprentice</a> program.</p>
<p>My patches should be merged into the <a href="https://infrastructure.fedoraproject.org/cgit/ansible.git/">ansible.git</a> and <a href="https://infrastructure.fedoraproject.org/cgit/infra-docs.git/">infra-docs.git</a> repositories soon.</p>

<h2 id="reflection-on-gsoc-2016">Reflection on GSoC 2016&nbsp;<a class="hanchor" href="#reflection-on-gsoc-2016" aria-label="Anchor link for: Reflection on GSoC 2016">🔗</a></h2>
<p>As the program comes to a close, there&rsquo;s a lot of valuable lessons I&rsquo;ve learned and opportunities I&rsquo;m thankful to have received. I want to share some of my own personal observations and thoughts in the hopes that future students or mentors might find it useful for later years.</p>

<h4 id="planning-your-timeline">Planning your timeline&nbsp;<a class="hanchor" href="#planning-your-timeline" aria-label="Anchor link for: Planning your timeline">🔗</a></h4>
<p>In my case, I spent a large amount of time <a href="https://fedoraproject.org/wiki/GSOC_2016/Student_Application_jflory7">planning my timeline</a> for the project before the summer. Once the summer began, my original timeline was too broad for having smaller milestones to work towards. My timeline on the student application was more broad and general, and while it covered the big points, it was difficult to work towards those at first. Creating smaller milestones and goals for the bigger tasks makes them easier to work through on a day-by-day basis and helps add a sense of accomplishment to the work you are doing. It also helps shape direction for your work in the short-term and not just the long-term.</p>
<p>For an incoming Google Summer of Code student for Fedora (or any project), I would recommend creating the general, &ldquo;big picture&rdquo; timeline for your project before the summer. Then, if you are accepted and beginning your proposal, spend a full day creating small milestones for the bigger items. Try to map out accomplishments every week and break down how you want to reach those milestones throughout the week. I started using <a href="https://taskwarrior.org/">TaskWarrior</a> with an <a href="https://inthe.am/about">Inthe.AM Taskserver</a> to help me manage weekly tasks going into my project. But it&rsquo;s important to find a tool that works for you. You should reach out to your mentor about ideas for tools. If possible, your mentor should also have a way to view your agenda and weekly tasks. This will help make sure your goals are aligned to the right kind of work you are doing for an on-time completion.</p>
<p>I think this kind of short-term planning or task management is essential for hitting the big milestones and being timely with your progress.</p>

<h4 id="regular-communication">Regular communication&nbsp;<a class="hanchor" href="#regular-communication" aria-label="Anchor link for: Regular communication">🔗</a></h4>
<p>Consistent and frequent communication is also essential for your success in Google Summer of Code. This can be different depending on the context of how you are contributing to the project. For a normal student, this might just be communicating about your proposal with your mentor regularly. If you&rsquo;re already an active contributor and working in other areas of the project, this might be spending extra time on communicating your progress on the GSoC project (but more on that specifically in the next section).</p>
<p>Regardless of the type of contributor you are, one thing is common and universal – <strong>be noisy</strong>! Ultimately, project mentors and GSoC program administrators want to be sure that you are spending the time on your project and making progress towards accomplishing your goals. If you are not communicating, you will run the highest risk of failing. How to communicate can vary from project to project, but for Fedora, here&rsquo;s my personal recommendations.</p>

<h6 id="blog-posts">Blog posts&nbsp;<a class="hanchor" href="#blog-posts" aria-label="Anchor link for: Blog posts">🔗</a></h6>
<p>Even for someone like me who spends a lot of time writing already, this can be a difficult thing to do. But no matter how hard it is to do it, this is the cornerstone for communicating your progress and leaving a trail for future students to learn from you as well. Even if you&rsquo;ve had a difficult week or haven&rsquo;t had much progress, take the time to sit down and write a post. If you&rsquo;re stuck, share your challenges and share what you&rsquo;re stuck on. Focus on any success or breakthroughs you&rsquo;ve made, but also reflect on issues or frustrations you have had.</p>
<p>Taking the time to reflect on triumphs and failures is important not only for Google Summer of Code, but even looking past that into the real world. Not everything will go your way and there will be times where you will be face challenges that you don&rsquo;t know how to resolve. Don&rsquo;t burn yourself out trying to solve those kinds of problems alone! Communicate about them, ask for help from your mentors and peers, and make it an open process.</p>

<h6 id="irc-check-ins">IRC check-ins&nbsp;<a class="hanchor" href="#irc-check-ins" aria-label="Anchor link for: IRC check-ins">🔗</a></h6>
<p>Whether in a public channel, a meeting, or a private one-on-one chat with your mentor, make sure you are both active and present in IRC. Make sure you are talking and communicating with your mentor on a regular basis (at a <em>minimum</em>, weekly). Taking the time to talk with your mentor about your challenges or progress is helpful for them so they know what you&rsquo;re up to or where you are in the project. It also provides a chance for them to offer advice and oversight into your direction and potentially steer you away from making a mistake or going into the wrong direction. It is demotivating when you&rsquo;ve spent a lot of time on something and then later discovered it either wasn&rsquo;t necessary or had a simpler solution than you realized.</p>
<p>Make sure you are communicating often with your mentor over IRC to make your progress transparent and to also offer the chance for you to avoid any pitfalls or traps that can be avoided.</p>

<h6 id="hang-out-in-the-development-channels">Hang out in the development channels&nbsp;<a class="hanchor" href="#hang-out-in-the-development-channels" aria-label="Anchor link for: Hang out in the development channels">🔗</a></h6>
<p>As a Fedora Google Summer of Code student, there are a few channels that you should be present in on a regular basis (a daily presence is best).</p>
<ul>
<li><code>#fedora-admin</code></li>
<li><code>#fedora-apps</code></li>
<li><code>#fedora-summer-coding</code></li>
<li>Any specific channel for your project, e.g. <code>#fedora-hubs</code></li>
</ul>
<p>A lot of development action happens in this channels, or people who can help you with problems are available here. This also provides you the opportunity to gain insight into what the communication in an active open source project looks like. You should at least be present and reading the activity in these channels during the summer. Participation is definitely encouraged as well.</p>

<h4 id="balancing-project-with-open-source-contributions">Balancing project with open source contributions&nbsp;<a class="hanchor" href="#balancing-project-with-open-source-contributions" aria-label="Anchor link for: Balancing project with open source contributions">🔗</a></h4>
<p>I think my single, most difficult challenge with Google Summer of Code was balancing my proposal-specific contributions with the rest of contributions and work in the Fedora Project. I believe I was a minority of Google Summer of Code students who applied for the program as an active member of the project <a href="/blog/2015/10/my-journey-into-fedora/">almost a full year</a> before the program began. Additionally, my areas of contribution in Fedora before GSoC were mostly unrelated to my project proposal. My project proposal mostly aligned with my <a href="http://nsa.rit.edu/">intended degree</a> and education I am pursuing. A lot of the technology I would be working with was new to me and I had minimal knowledge about it before beginning the summer. As a result, this presented a unique set of challenges and problems I would face throughout my project.</p>
<p>The consequences of this were that I had to spend a lot more time researching and becoming familiar with the technology before advancing with creating the deliverable items. A great resource for me to learn about Ansible was <a href="https://www.ansiblefordevops.com/"><em>Ansible for DevOps</em> by Jeff Geerling</a>. But I spent more time on learning and &ldquo;trying out the tech&rdquo; than I had anticipated.</p>
<p>This extra time spent on research and experimentation were in tandem to my ongoing contributions in other areas of the project like <a href="https://fedoraproject.org/wiki/CommOps">Community Operations</a>, <a href="https://fedoraproject.org/wiki/Marketing">Marketing</a>, <a href="https://fedoraproject.org/wiki/Ambassadors">Ambassadors</a>, the <a href="https://fedoraproject.org/wiki/Diversity">Diversity Team</a>, and as of recently, the <a href="https://fedoraproject.org/wiki/SIGs/Games">Games SIG</a>. Balancing my time between these different areas, including GSoC, was the biggest challenge to me over the summer (along with a separate, part-time job on weekends). A separation of time to different areas of Fedora became essential for making progress on my project. What worked well for me was setting short-term goals (by the hour or day) that I wanted to hit and carry out. Until those goals were reached, I wouldn&rsquo;t focus on anything other than those tasks.</p>

<h2 id="special-thanks">Special thanks&nbsp;<a class="hanchor" href="#special-thanks" aria-label="Anchor link for: Special thanks">🔗</a></h2>
<p>I&rsquo;m both thankful and grateful to those who have offered their mentorship, time, and guidance for me to be a member of the GSoC Class of 2016. Special thanks go to <a href="https://fedoraproject.org/wiki/User:Puiterwijk">Patrick Uiterwijk</a>, my mentor for the program. I&rsquo;ve learned a lot from Patrick through these past few months and enjoyed our conversations. Even though we were both running around the entire week, I&rsquo;m glad I had the chance to meet him at <a href="/blog/2016/08/fedora-flock-2016/">Flock 2016</a> (and hope to see him soon at <a href="https://fosdem.org/2017/">FOSDEM</a> or <a href="http://devconf.cz/">DevConf</a>)! Another thanks goes to one of my former supporting mentors and program administrator <a href="https://fedoraproject.org/wiki/User:Decause">Remy DeCausemaker</a>.</p>
<p>I&rsquo;m looking forward to another year and beyond of Fedora contributions, and can&rsquo;t wait to see what&rsquo;s next!</p>]]></description></item><item><title>Żegnajcie! Fedora Flock 2016 in words</title><link>https://jwheel.org/blog/2016/08/fedora-flock-2016/</link><pubDate>Mon, 15 Aug 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/08/fedora-flock-2016/</guid><description><![CDATA[<p>From August 2 - 5, the annual Fedora contributor conference, <a href="https://flocktofedora.org/">Flock</a>, was held in the beautiful city of <a href="https://en.wikipedia.org/wiki/Krak%C3%B3w">Kraków, Poland</a>. Fedora contributors from all over the world attend for a week of talks, workshops, collaboration, fun, and community building (if you&rsquo;re tuning in and not sure what Fedora is exactly, you can read more <a href="https://fedoraproject.org/wiki/Overview">here</a>). Talks range from technical topics dealing with upcoming changes to the distribution, talks focusing on the community and things working well and how to improve, and many more. The workshops are a chance for people normally separated by thousands of miles to work and collaborate on real issues, problems, and tasks in the same room. As a Fedora contributor, this is the &ldquo;premier&rdquo; event to attend as a community member.</p>
<p>Although my report comes a little late, it comes with a lot of thought and reflection over the week at Flock. I participated as a speaker for my talk with <a href="https://fedoraproject.org/wiki/User:Jonatoni">Jona Azizaj</a> titled, &ldquo;<a href="https://jflory7.fedorapeople.org/pub/flock/2016/university-outreach/flock-2016-university-outreach-new-task-new-mindset-slides.pdf">University Outreach: New task or new mindset?</a>&rdquo; I also worked with <a href="https://fedoraproject.org/wiki/User:Bee2502">Bee Padalkar</a> on running the <a href="https://fedoraproject.org/wiki/CommOps">Community Operations</a> (CommOps) team workshop for <a href="https://jflory7.fedorapeople.org/pub/flock/2016/commops-workshop/flock-2016-commops-workshop-slides.pdf">planning our own future tasks</a> in coming months and knowing what issues or topics the community had in mind. And lastly, due to last-minute scheduling issues, I helped plan and organize the <a href="https://flock2016.sched.org/event/76nj/diversity-women-in-open-source">Diversity Panel</a> with <a href="https://fedoraproject.org/wiki/User:Amsharma">Amita Sharma</a> and many other incredible contributors.</p>
<p>Without further ado, this is my analysis and report on the events at Flock 2016. And for anyone wondering what &ldquo;żegnajcie&rdquo; in the title means, Google Translate tells me that means &ldquo;farewell!&rdquo; in Polish.</p>

<h2 id="general-experiences-around-flock">General experiences around Flock&nbsp;<a class="hanchor" href="#general-experiences-around-flock" aria-label="Anchor link for: General experiences around Flock">🔗</a></h2>
<p>As a second-time visitor to Flock, I was a little familiar with the conference structure. <a href="https://fedoraproject.org/wiki/User:Jzb">Joe Brockmeier</a> made a <a href="https://fedoraproject.org/wiki/Flock/Volunteers2016">call for volunteers</a> to help transcribe talks over IRC. I signed myself up to help transcribe all the talks and workshops I was attending to help cover them in the &ldquo;CommOps-style&rdquo; way that I run meetings. This proved effective and I hope that my transcriptions were useful both to those who wanted to keep up with Flock from home and attendees who wanted to remember specific parts of talks after the conference ended. You can find an index of all talks and their transcriptions <a href="https://fedoraproject.org/wiki/Flock_2016_Talks">on the wiki</a>.</p>
<p>
<figure>
  <img src="/blog/2016/08/IMG_9238.jpg" alt="Brian Exelbierd nobly tries to organize Fedora Flock attendees for walking tour" loading="lazy">
  <figcaption>Brian Exelbierd (<a href="https://fedoraproject.org/wiki/User:Bex" class="bare">https://fedoraproject.org/wiki/User:Bex</a>) nobly tries to organize Flock attendees for the walking tour on Tuesday night.</figcaption>
</figure>
</p>
<p>The event organizers did an effective and incredible job of planning the fine details for the conference. When I arrived on August 1 at the airport, <a href="https://badges.fedoraproject.org/user/rluzynski">Rafał Lużyński</a> greeted me and provided a ride from the airport to the hotel. Along with us at the airport was <a href="https://fedoraproject.org/wiki/User:Bee2502">Bee Padalkar</a>, <a href="https://fedoraproject.org/wiki/User:Amsharma">Amita Sharma</a>, <a href="https://fedoraproject.org/wiki/User:Sgallagh">Stephen Gallagher</a> (thanks for sharing a plane ride with me!), and <a href="https://pagure.io/user/ryanlerch">Ryan Lerch</a>. Throughout the entire conference, I was always amazed at the hospitality and constant willingness to help by all the local organizers. For traveling in a country where the language was completely foreign, I never felt too confused or had a difficult time. I remember when Rafał helped translate the menu options for me at the restaurants we ate at on the first day, which was a major help for finding vegetarian choices. My impression on Kraków and then Poland is high and I hope to return again someday in the future.</p>
<p>Overall, the &ldquo;i&rsquo;s were dotted and the t&rsquo;s were crossed&rdquo;, as the saying goes. I am impressed by and thankful for the hard work that went into organizing this conference. The work of the organizers is one of the most important roles of the entire conference as it enables us to come together as a community. Events like Flock are powerful in many ways, and it would be easy for a conference to fall towards the &ldquo;lousy&rdquo; side of the scale. But the organizers, volunteers, and staff behind Flock help make the conference an amazing experience for all attendees. It&rsquo;s difficult to explain my appreciation for this work that enables so many incredible experiences and magic to come together every year.</p>

<h2 id="my-participation-at-flock">My participation at Flock&nbsp;<a class="hanchor" href="#my-participation-at-flock" aria-label="Anchor link for: My participation at Flock">🔗</a></h2>
<p>Unlike last year&rsquo;s Flock, I also participated as a speaker. In all, I helped organize and plan three different talks and workshops, which are detailed individually as follows.</p>

<h4 id="university-outreach-new-task-or-new-mindset">University Outreach: New task or new mindset?&nbsp;<a class="hanchor" href="#university-outreach-new-task-or-new-mindset" aria-label="Anchor link for: University Outreach: New task or new mindset?">🔗</a></h4>
<p>My first talk was on Tuesday. Together with <a href="https://fedoraproject.org/wiki/User:Jonatoni">Jona Azizaj</a>, we presented on the topic of outreach to students and university staff and faculty for the Ambassadors program. The talk structure was past, present, and future. We begin by looking at past efforts and trying to see what we could learn by things that have happened before now. Then, we looked at how Fedora is doing in working towards the <a href="https://fedoraproject.org/wiki/Objectives/University_Involvement_Initiative">University Involvement Initiative</a> and what tactics are effective now. We also focused on areas of student outreach with the events we are attending now. Everything up to this point was more of presenting information.</p>
<p>
<figure>
  <img src="/blog/2016/08/IMG_9222.jpg" alt="Me and Jona during our presentation on University Outreach at Fedora Flock" loading="lazy">
  <figcaption>Me and Jona during our presentation on University Outreach in Fedora</figcaption>
</figure>
</p>
<p>After running through the past and present, we presented the direction for moving forward with improving our outreach to universities, high schools, and their students and faculty members. We broke up the main points into four big topics: on-boarding, mentorship, focusing on not just students, and improving visibility. We presented some of our own thoughts on these topics and then opened the floor for community ideas and brainstorming.</p>
<p>My original plan for this talk was to present more hard information on how to begin moving forward sooner than later (e.g. &ldquo;less talking, more acting!&rdquo;). However, I had made plans and expectations for an <a href="https://fedoraproject.org/wiki/FAD_EDU_2016">EDU FAD</a> to happen in late July, which at the time, would be the place where resources and guides were created focusing on this specific topic. But due to <a href="https://web.archive.org/web/20161022131347/https://decausemaker.org/posts/friendsfeaturesfreedomfirstforever.html">sudden complications</a>, the FAD never happened. The resources I hoped to have were not available. So the end of this talk was a valuable time for attendees to leave their own thoughts and ideas on generating these resources and what kind of areas we should focus on first. The room was packed, and many people with diverse ideas had something to offer. The feedback was at times harsh, but I appreciated the directness towards coming up with solutions and the interest in the topic (after all, a full room says a lot more than an empty room).</p>
<p>A super big and special thanks goes to both <a href="https://fedoraproject.org/wiki/User:Ardian">Ardian Haxha</a> and <a href="https://fedoraproject.org/wiki/User:Jonatoni">Jona Azizaj</a>. Ardian was originally the other co-speaker for this talk, but was unable to attend Flock due to visa issues in Kosovo. Jona willingly stepped up as an interested member of the community to help deliver the talk and her help was greatly appreciated and helpful.</p>
<p>Once the videos of Flock are uploaded, I hope to review the comments and feedback from the talk once more and begin converting the ideas into action.</p>

<h4 id="diversity-panel">Diversity Panel&nbsp;<a class="hanchor" href="#diversity-panel" aria-label="Anchor link for: Diversity Panel">🔗</a></h4>
<p>The first-ever <a href="https://flock2016.sched.org/event/6yp5/diversity-panel-building-an-inclusive-community">Diversity Panel</a> was originally headed by Fedora&rsquo;s <a href="https://fedoraproject.org/wiki/Diversity_Adviser">Diversity Adviser</a>, <a href="https://fedoraproject.org/wiki/User:Tatica">María &rsquo;tatica&rsquo; Leandro</a>. But due to medical concerns, María was unable to make it to Flock. <a href="https://fedoraproject.org/wiki/User:Amsharma">Amita Sharma</a> stepped up to help lead and organize the panel this year. Amita reached out to me for help as a fellow member of the <a href="https://fedoraproject.org/wiki/Diversity">Diversity Team</a>, along with several others at the conference.</p>
<p>
<figure>
  <img src="/blog/2016/08/IMG_9317.jpg" alt="Intense thinking on the Diversity Panel at Fedora Flock" loading="lazy">
  <figcaption>Panelists on the Diversity Panel intensely thinking about the questions and concerns being fielded by the audience.</figcaption>
</figure>
</p>
<p>I was invited to take part, but I didn&rsquo;t get to spend as much time answering questions or offering ideas as I would have liked to. I helped organize and establish a remote call with María to participate from her home and also helped document the panel with some picture-taking. I feel I have to say this because the picture I&rsquo;ve seen shared the most from the panel has me looking down at my phone while the other panelists look deep in thought! At that exact moment, I was replying to messages with María to help troubleshoot some audio problems and help her identify who was speaking.</p>
<p>Overall, I feel the panel was a great success and I hope to see it become a regular part of Flock every year. We were able to target and name issues that the community feels needed focus in terms of diversity. Awareness was also raised for the incredibly large and diverse community we have. I hope together we can work towards breaking some of the stereotypes of Linux and open source communities, starting with our own. Big thanks (and hugs!) to Amita for helping organize the panel at the last minute, and a round of applause for all the panelists (<a href="https://fedoraproject.org/wiki/User:Mattdm">Matthew Miller</a>, <a href="https://fedoraproject.org/wiki/User:Marinaz">Marina Zhurakhinskaya</a>, <a href="https://fedoraproject.org/wiki/User:Lailah">Sylvia Sánchez</a>, <a href="https://fedoraproject.org/wiki/User:Bee2502">Bee Padalkar</a>, <a href="https://fedoraproject.org/wiki/User:Jonatoni">Jona Azizaj</a>, and <a href="https://fedoraproject.org/wiki/User:Riecatnor">Marie Nordin</a>).</p>

<h4 id="commops-workshop">CommOps workshop&nbsp;<a class="hanchor" href="#commops-workshop" aria-label="Anchor link for: CommOps workshop">🔗</a></h4>
<p>The <a href="https://fedoraproject.org/wiki/CommOps">Community Operations</a> (CommOps) workshop was originally headed by Fedora&rsquo;s <a href="https://fedoraproject.org/wiki/Community_Leader">Community Lead</a>, <a href="https://fedoraproject.org/wiki/User:Decause">Remy DeCausemaker</a>, but due to an <a href="http://decausemaker.org/posts/friendsfeaturesfreedomfirstforever.html">opportunity of a lifetime</a>, he left his position at Red Hat and was unable to make it to Flock. Together with <a href="https://fedoraproject.org/wiki/User:Bee2502">Bee Padalkar</a>, we took over responsibility for this workshop.</p>
<p>Together, we helped plan out the key areas of focus we wanted to have for the workshop. We decided to focus on on-boarding discussions with community members and planning ahead for tasks we wanted to work on in the coming year. We created and developed some <a href="https://jflory7.fedorapeople.org/pub/flock/2016/commops-workshop/flock-2016-commops-workshop-slides.pdf">slides</a> to help structure the workshop. Most of our preliminary planning work was done in an Etherpad, but some of the general structure and outlining exists in our <a href="https://fedoraproject.org/wiki/CommOps/Flock_2016">wiki planning pad</a>.</p>
<p>In the literal last minute before the talk began, Remy reached out to me and we patched him in for a brief audio introduction over Google Hangouts. He added some background and context to the work happening in CommOps over the past few months. Even with the suddenness of the arrangement, I was glad to have Remy with us for a time as we launched into the workshop. Unfortunately, it was only after his words we realized that our recording hadn&rsquo;t started. So his words will live on in our minds and memories forever instead.</p>
<p>The on-boarding discussion was shaped by those who were in attendance, but as I anticipated, even a few people would be enough to begin discussion to know areas that need extra focus and attention. Two areas we spent a good amount of time covering and reviewing were the <a href="https://fedoraproject.org/wiki/SIGs/Python">Python SIG</a> (thanks to <a href="https://fedoraproject.org/wiki/User:Churchyard">Miro Hrončok</a>) and the <a href="https://fedoraproject.org/wiki/Ambassadors">Ambassadors</a> (thanks to <a href="https://fedoraproject.org/wiki/User:Cwickert">Christoph Wickert</a>). We collected a lot of feedback and notes on these two specific teams. Until the workshop, the Python SIG wasn&rsquo;t on the CommOps radar, and knowing that they could use some help and assistance with on-boarding new team members is the exact type of feedback that was perfect to hear. I knew the Ambassadors would be a large one to tackle, but we were able to get some added context and feedback from a <a href="https://fedoraproject.org/wiki/Fedora_Ambassadors_Steering_Committee">FAmSCo</a> member and veteran Ambassadors to help steer the direction for how that discussion and subsequent actions will be shaped and directed.</p>
<p>We also spent some time collecting feedback on &ldquo;wishes&rdquo; for community metrics that would be helpful to understand both our impact and areas that we could spend more time focusing on. Most of this part of the discussion was lead by CommOps metrics genius Bee. You can see some of her past work on her <a href="https://networksfordata.wordpress.com/">blog</a> (like her <a href="https://networksfordata.wordpress.com/2016/03/08/fedora-at-fosdem/">FOSDEM analysis</a>). One area that would be better to understand is the <a href="https://fedoraproject.org/wiki/G11N">Globalization</a> and translation parts of the project. It would also be powerful to measure contributions by location for translations. The example used was if a small number of translations begin appearing in a new language, we can spend time providing resources and help to new contributors, with the goal of helping spur organic growth and interest in translating Fedora to that local language.</p>
<p>Of course, there are hundreds of different ways we could spin this story on metrics, but hopefully with the information we gained, we can begin directing focus at specific areas and teams. Bee has already started reaching out to Fedora&rsquo;s G11N team!</p>
<p>Again, I&rsquo;d like to reserve a very special thanks to Bee for helping organize, plan, and execute this workshop. I didn&rsquo;t originally anticipate being tasked with this and I had never organized something like this before. Having her help was a lifesaver and I think together we turned it into a productive and informative session. I&rsquo;m looking forward to another year and beyond on working with her throughout the Fedora Project.</p>

<h2 id="what-flock-was-for-me">What Flock was for me&nbsp;<a class="hanchor" href="#what-flock-was-for-me" aria-label="Anchor link for: What Flock was for me">🔗</a></h2>
<p>The context differences between my first and second Flock are immense. At the first Flock, it was a stroke of luck that it happened to be hosted in the same city as where I was already planning to move for attending my university. At Flock 2015, I was a newcomer and even an outsider. I didn&rsquo;t know anyone in the conference, I didn&rsquo;t know the city, and I had only ever wished to contribute up to that point. But I hadn&rsquo;t done much leading up to Flock 2015 other than observe. But even at the conference last year, there was one thing that was evident to me even as an outsider. The community is strong. The community is together. It was clear that the relationships within Fedora also extended outside of Fedora. I remember seeing people have a heated discussion about Fedora, or spend an entire workshop focusing on a particular issue… and after all the work was done for the day, they would walk out, have dinner together, buy each other a drink, and celebrate. There were smiles, there were hugs, there was a true air of friendliness across the entire conference. I didn&rsquo;t have to be much of a contributor to see that, even then.</p>

<h4 id="changing-roles">Changing roles&nbsp;<a class="hanchor" href="#changing-roles" aria-label="Anchor link for: Changing roles">🔗</a></h4>
<p>
<figure>
  <img src="/blog/2016/08/IMG_9383.jpg" alt="Smiling, laughing at Flock 2016" loading="lazy">
  <figcaption>One of the rare moments where I’m in front of the lens, not behind it.</figcaption>
</figure>
</p>
<p>Now, at Flock this year, the roles were reversed. Since becoming involved in Fedora around September and October of 2015, I slowly became immersed and absorbed into the community that I had watched and observed from the sidelines at Flock 2015 (and a year or so before then). But instead of watching this time, I became a participant. IRC names become names, and names become faces. In place of giving karma cookies, we shared real cookies, high-fives, hugs, and our thanks for each other. We had intense discussions on real issues or dilemmas in <em>our</em> project and <em>our</em> community. We built solutions and addressed tricky topics, we challenged each others&rsquo; ideas, we focused on how to improve the thing we spend so much time working on, either paid or volunteering.</p>
<p>And then we would walk around the city, jump on a river boat, visit a brewery, or hit the dance floor together. We smiled, we laughed, and we enjoyed the rare opportunity to eliminate the factor of distance and spend time with our community members. There&rsquo;s an air of incredibleness to this that makes it difficult to describe. But when you&rsquo;ve experienced it, you know exactly what it feels like.</p>

<h4 id="difference-in-saying-goodbye">Difference in saying goodbye&nbsp;<a class="hanchor" href="#difference-in-saying-goodbye" aria-label="Anchor link for: Difference in saying goodbye">🔗</a></h4>
<p>
<figure>
  <img src="/blog/2016/08/IMG_9404.jpg" alt="Bee, Jona, Amita at Kraków brewery at Fedora Flock 2016" loading="lazy">
  <figcaption>Bee, Jona, and Amita as we get ready to have dinner at a famous local brewery in Kraków.</figcaption>
</figure>
</p>
<p>The one major difference between Flock 2015 and 2016 for me, outside of changing roles from an observer to a participant, was something I wasn&rsquo;t expecting. Unlike the previous year where saying goodbye was driving a couple of miles to my apartment and thinking about all the things I saw and experienced, this time it was saying goodbye to new friends, shared memories, and an empowering sense of community. The names in IRC weren&rsquo;t just usernames, but they were faces… people. They were conversations, they were walking around together in a foreign city, they were sharing the view of a beautiful sunset on a river. It was remembering that we&rsquo;re all humans with unique ideas, perspectives, and personalities, even if the tools we use to communicate make it easy to forget that.</p>
<p>Saying goodbye at the end of the week was far harder than I anticipated, and it made me crave the opportunity to close the factor of distance again at the soonest possible opportunity.</p>

<h4 id="on-a-more-personal-note">On a more personal note&nbsp;<a class="hanchor" href="#on-a-more-personal-note" aria-label="Anchor link for: On a more personal note">🔗</a></h4>
<p>To this end, Flock came at the right time for me this year. Over the past few months, I&rsquo;ve spent a lot of time working across all different areas. My weekdays focused on Fedora and <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a>, my weekends woke me up at 4:00am for my weekend job at a <a href="http://www.dutchmonkeydoughnuts.com/">local coffee shop</a> in my hometown, and any extra time I could sneak goes into managing my now four-year-old Minecraft server community, <a href="https://crystalcraftmc.com/">CrystalCraftMC</a>. Before that, I finished my first year of my undergraduate degree at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>, and I&rsquo;m preparing to move back up to Rochester this week.</p>
<p>As much as I may have tried convincing others and myself that I wasn&rsquo;t at least a bit burnt out, it was definitely beginning to wear on me. Anyone who has experienced burnout knows what the feeling is like. It&rsquo;s different in how it affects all of us. But I was reaching that point through this summer. But Flock helped remind me of all the different people who are involved in this incredible project and why we&rsquo;re doing the work we are doing. Anyone who isn&rsquo;t familiar with open source will always question why we spend so much time working on something without being paid for it. But it&rsquo;s more than just that. It&rsquo;s more than a financial thing. The reason anyone volunteers willingly to open source is rarely ever to meet a financial or monetary goal. This is also a difficult thing to describe, and I hate to write something off as &ldquo;you have to experience it to know what I mean&rdquo;, but maybe this applies in this situation.</p>
<p>On that note, Flock served as a vital reminder for me about why I choose to involve myself with the Fedora Project. And it helped show me that the answer I need to take away isn&rsquo;t to contribute more, but it&rsquo;s to contribute enough for me. The several times someone in the community came up to me personally and said, &ldquo;Hey, thanks for all the work you&rsquo;re doing&rdquo; or something along those lines was incredibly powerful and moving to me. And that helped provide value for all the contributions and time I spend in Fedora. I want to make sure that I am at my best where I am able to contribute without burning myself out and away from Fedora. The unique opportunity of being in the same physical place with so many other Fedora contributors added that context for me. And who knows, maybe this realization from Flock saved me from hitting a wall at some point in the future. But now, I am confident and ready to continue with another year, and beyond, of Fedora contributions.</p>

<h4 id="thanks-for-having-me">Thanks for having me&nbsp;<a class="hanchor" href="#thanks-for-having-me" aria-label="Anchor link for: Thanks for having me">🔗</a></h4>
<p>I am incredibly thankful and grateful to be a part of the Fedora community. The opportunity to attend a conference like Flock with sponsorship in a country I&rsquo;ve never been to before was an incredible experience. Without a doubt, it&rsquo;s something that will stay with me for a long time. There are so many people I have to thank for helping open a door or offer pointers and tips for getting involved. There&rsquo;s the <a href="https://fedoramagazine.org/">Fedora Magazine</a> team, the <a href="https://fedoraproject.org/wiki/CommOps">CommOps</a> team and its <a href="https://fedoraproject.org/wiki/User:Decause">original founder</a>, the <a href="https://fedoraproject.org/wiki/Marketing">Marketing</a> team, the <a href="https://fedoraproject.org/wiki/Ambassadors">Ambassadors</a> (both globally and locally), the <a href="https://fedoraproject.org/wiki/Diversity">Diversity Team</a>… to list names would both be incredibly time-consuming and unfair (because I&rsquo;m beyond sure I would forget some name of someone who did have an impact on me getting involved).</p>
<p>I would like to give special thanks and appreciation for the companionship and friendliness of <a href="https://fedoraproject.org/wiki/User:Amsharma">Amita</a>, <a href="https://fedoraproject.org/wiki/User:Bee2502">Bee</a>, <a href="https://fedoraproject.org/wiki/User:Jonatoni">Jona</a>, and <a href="https://fedoraproject.org/wiki/User:Giannisk">Giannis</a> during Flock. We probably spent a large part of our time at the conference together and I have a deep appreciation for the opportunity to get to you know you all personally, not just as fellow contributors but as true friends. I anticipate the next time we can all be together in the same space again!</p>
<p>
<figure>
  <img src="/img/IMG_9225.jpg" alt="To Kraków for Flock with Bee, Amita, Jona, and Giannis" loading="lazy">
  <figcaption>On a bus to the Kraków city center with Bee, Amita, Jona, and Giannis (left to right).</figcaption>
</figure>
</p>

<h2 id="looking-ahead">Looking ahead&nbsp;<a class="hanchor" href="#looking-ahead" aria-label="Anchor link for: Looking ahead">🔗</a></h2>
<p>2016 is past halfway complete and we&rsquo;re on track towards a speedy arrival of 2017. But there is a lot to do before we get there. Flock has helped give the opportunity for the community and all of its teams to find their direction and aim for the next few months and to work towards that. I am refreshed, reinvigorated, and ready for another year of noting all the <code>#info</code>, answering the calls for <code>#help</code>, and taking on <code>#action</code> items to build and grow the Fedora Project forward.</p>
<p>See you in channel, on the mailing lists, or wherever our paths will collide next… as I&rsquo;m sure they will.</p>]]></description></item><item><title>GSoC 2016: Moving towards staging</title><link>https://jwheel.org/blog/2016/07/gsoc-2016-moving-towards-staging/</link><pubDate>Fri, 29 Jul 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/07/gsoc-2016-moving-towards-staging/</guid><description><![CDATA[<p>This week wraps up for July and the last period of Google Summer of Code (GSoC 2016) is almost here. As the summer comes to a close, I&rsquo;m working on the last steps for preparing my project for deployment into Fedora&rsquo;s <a href="https://infrastructure.fedoraproject.org/cgit/ansible.git/">Ansible infrastructure</a>. Once it checks out in a staging instance, it can make the move to production.</p>

<h2 id="next-steps-for-gsoc-2016">Next steps for GSoC 2016&nbsp;<a class="hanchor" href="#next-steps-for-gsoc-2016" aria-label="Anchor link for: Next steps for GSoC 2016">🔗</a></h2>
<p>My last steps for the project are moving closer to production. Earlier this summer, the best plan of action was to use my development cloud instance for quick, experimental testing. Once a point of stability is reached, it would be tested on a staging instance of the real <a href="https://stg.fedoramagazine.org/">Fedora Magazine</a> or Community Blog. Once reviewed and tested, it would work its way to production for managing future installations and upgrades for any WordPress platform in Fedora.</p>
<p>When the time comes to move it to production, I will file a ticket in the <a href="https://fedorahosted.org/fedora-infrastructure/">Infrastructure Trac</a> with my patch file to the Ansible repository.</p>

<h2 id="one-last-correction">One last correction&nbsp;<a class="hanchor" href="#one-last-correction" aria-label="Anchor link for: One last correction">🔗</a></h2>
<p>One sudden difficulty I&rsquo;ve found is using the <code>synchronize</code> module in my upgrade playbook. Originally, I was copying and replacing the files using the <code>copy</code> module to carry out this, but I found <code>synchronize</code> to offer a better solution, using <code>rsync</code>. However, after switching, I ran into a small error that had me hung up.</p>
<p>When running the upgrade playbook, it would trigger an issue with <code>rsync</code> requiring a TTY session to work as a privileged user. I found a <a href="https://github.com/ansible/ansible/issues/4676">filed bug</a> for this in the Ansible repository. Fixing it required setting a specific flag in the server configuration when using <code>rsync</code>. To avoid doing this, I altered my upgrade playbook to not avoid dependence on a root user for running, and instead using user and group permissions for the <code>wordpress</code> user. I&rsquo;m working through smoothing out a few minor hiccups with the <code>synchronize</code> module during today, mostly dealing with the directory not being found when executing the module, even though it exists.</p>

<h2 id="flock-2016">Flock 2016&nbsp;<a class="hanchor" href="#flock-2016" aria-label="Anchor link for: Flock 2016">🔗</a></h2>
<p>On Sunday, I&rsquo;ll be <a href="/blog/2016/07/czesc-poland-back-europe/">flying out to Poland</a> for <a href="https://flocktofedora.org/">Flock 2016</a>, Fedora&rsquo;s annual contributor conference. During Flock, I&rsquo;ll meet several other Fedora contributors in person, including my mentor. We plan to set up the staging instance either later tonight or during Flock, depending on how time ends up going.</p>
<p>I&rsquo;ll also be delivering a talk and hosting a workshop during the week as well! One of the workshops I&rsquo;m hoping to attend is the <a href="https://flock2016.sched.org/event/76oY/ansible-best-practice-working-session">Ansible best practice working session</a>. I&rsquo;ll be seeing if there&rsquo;s anything I can glean to build into the last week of the project during the workshop.</p>]]></description></item><item><title>GSoC 2016 Weekly Rundown: Documentation and upgrades</title><link>https://jwheel.org/blog/2016/07/gsoc-2016-documentation-upgrades/</link><pubDate>Mon, 18 Jul 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/07/gsoc-2016-documentation-upgrades/</guid><description><![CDATA[<p>This week and the last were busy, but I&rsquo;ve made some more progress towards creating the last, idempotent product for managing WordPress installations in Fedora&rsquo;s Infrastructure for GSoC 2016. The past two weeks had me mostly working on writing the standard operating procedure / documentation for my final product as well as diving more into handling upgrades with WordPress. My primary playbook for installing WordPress is mostly complete, pending <a href="https://serverfault.com/questions/790104/using-external-variables-inside-of-an-ansible-template/790111?noredirect=1#comment999485_790111">one last annoyance</a>.</p>

<h2 id="documentation">Documentation&nbsp;<a class="hanchor" href="#documentation" aria-label="Anchor link for: Documentation">🔗</a></h2>
<p>The first complete draft of my documentation for managing WordPress installations in Fedora&rsquo;s infrastructure is available on my Pagure repository. The guide covers deployment, including upgrades, as well as more notes about working with the playbooks. As my project work begins to finish, the documented procedure is an outline for the final work. It will also be expanded as I close out the project.</p>

<h2 id="installing-new-wordpress-site">Installing new WordPress site&nbsp;<a class="hanchor" href="#installing-new-wordpress-site" aria-label="Anchor link for: Installing new WordPress site">🔗</a></h2>
<p>After testing on my development instance in the Fedora cloud, my playbook is able to successfully install multiple WordPress sites to various hosts (pending <a href="https://serverfault.com/questions/790104/using-external-variables-inside-of-an-ansible-template/">one caveat</a> for automatically setting up MySQL databases). I was able to spin up multiple sites quickly and easily to a point where I was satisfied with how it worked.</p>
<p>A few challenges I faced in this part were figuring out templating the right information into the WordPress configuration file. I was originally going to try using a variable file, but due to the issue of storing private information, I was trying to use external variables. After revisiting the idea with Patrick, I&rsquo;m going to use a variables file with the information for each hypothetical installation. This file will then be stored in the private Ansible repository that holds server and application credentials.</p>
<p>Determining SELinux flags and contexts was also challenging. I had to learn which ones to apply to WordPress for basic functionality to still work (particularly for things like uploading media files to the server and letting WordPress cron work as expected). I&rsquo;m not wholly satisfied with how I implemented it yet, as I want to dig more into setting the contexts with different parts of modules like <code>unarchive</code> and <code>file</code>, if possible.</p>

<h2 id="upgrading-and-master">Upgrading and master&nbsp;<a class="hanchor" href="#upgrading-and-master" aria-label="Anchor link for: Upgrading and master">🔗</a></h2>
<p>The last significant task to handle is writing the playbook for handling upgrades for WordPress installations. There were two options originally available. The first option would be to allow upgrading via the WordPress admin panel. The second option would be writing a playbook to handle the upgrade. We opted for the second method as this will allow the files on the web server to be read-only, which will serve as an extra measure of hardened security.</p>
<p>I hope to have a playbook created in the next week to tackle upgrading an existing WordPress installation to a newer version. This will be the last significant task of my proposal, before I begin taking what I have so far and finding ways to integrate it into Fedora&rsquo;s infrastructure.</p>
<p>One of these smaller but important tasks will be writing a &ldquo;master&rdquo; playbook to orchestrate the entire process of setting up a machine to run it (and referring to the necessary roles). Some of these roles I&rsquo;ll be referring to are the <code>httpd</code> and <code>mariadb</code> roles.</p>

<h2 id="moving-towards-flock">Moving towards Flock&nbsp;<a class="hanchor" href="#moving-towards-flock" aria-label="Anchor link for: Moving towards Flock">🔗</a></h2>
<p>With Flock fast on approach, I&rsquo;m hoping to have the majority of my project work finished and completed before that time frame. Anything past Flock should mostly be tidying up or fully documenting any changes made in the last stretch. This is my target goal at the moment! I&rsquo;m looking forward to being a part of Flock again this year and meeting many members of the Fedora community.</p>]]></description></item><item><title>GSoC 2016 Weekly Rundown: Assembling the orchestra</title><link>https://jwheel.org/blog/2016/06/gsoc-2016-rundown-assembling-orchestra/</link><pubDate>Fri, 24 Jun 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/06/gsoc-2016-rundown-assembling-orchestra/</guid><description><![CDATA[<p>This week is the <a href="https://summerofcode.withgoogle.com/">Google Summer of Code 2016</a> midterm evaluation week. Over the past month since the program started, I&rsquo;ve learned more about the technology I&rsquo;m working with, implementing it within my infrastructure, and moving closer to completing my proposal. My <a href="https://fedoraproject.org/wiki/GSOC_2016/Student_Application_jflory7">original project proposal</a> details how I am working with <a href="https://www.ansible.com/">Ansible</a> to bring improved automation for WordPress platforms within Fedora, particularly to the <a href="https://communityblog.fedoraproject.org/">Fedora Community Blog</a> and the <a href="https://fedoramagazine.org/">Fedora Magazine</a>.</p>

<h2 id="understanding-background">Understanding background&nbsp;<a class="hanchor" href="#understanding-background" aria-label="Anchor link for: Understanding background">🔗</a></h2>
<p>My project proposal originated from a discussion based on an observation about managing the Fedora Magazine. Fedora&rsquo;s infrastructure is entirely automated in some form, often times using Ansible playbooks to &ldquo;conduct&rdquo; the Fedora orchestra of services, applications, and servers. However, all the WordPress platforms within Fedora are absent from this automated setup. This has to do with the original context of setting up the platforms.</p>
<p>However, now that automation is present in so much of the Infrastructure through a variety of tasks and roles, it makes sense to merge the two existing WordPress platforms in Fedora into the automation. This was the grounds for my proposal back in March, and I&rsquo;ve made progress towards learning a completely new technology and learning it by example.</p>

<h2 id="initial-research">Initial research&nbsp;<a class="hanchor" href="#initial-research" aria-label="Anchor link for: Initial research">🔗</a></h2>
<p><a href="/blog/2016/06/ansible-for-devops-cover.jpg">
<figure>
  <img src="/blog/2016/06/ansible-for-devops-cover.jpg" alt="GSoC 2016: &ldquo;Ansible For DevOps&rdquo; as a learning resource" loading="lazy">
</figure>
</a>From the beginning, I&rsquo;ve used two resources as guides and instructions for GSoC 2016. &ldquo;<a href="http://www.ansiblefordevops.com/"><em>Ansible For DevOps</em></a>&rdquo;, a book by <a href="http://jeffgeerling.com/">Jeff Geerling</a>, has played a significant part in helping bootstrap me with Ansible and the in&rsquo;s and out&rsquo;s. I&rsquo;m about halfway through the book so far, and it has helped profoundly with learning the technology. Special thanks to <a href="http://impactvps.com/about.html">Alex Wacker</a> for introducing me to the book!</p>
<p>The second resource is, as one would expect, the <a href="https://docs.ansible.com/">Ansible documentation</a>. The documentation for Ansible is complete and fully explanatory. Usually if there is an Ansible-specific concept I am struggling with learning, or finding a module for accomplishing a task, the Ansible documentation helps point me in the right direction quickly.</p>

<h2 id="research-into-practice">Research into practice&nbsp;<a class="hanchor" href="#research-into-practice" aria-label="Anchor link for: Research into practice">🔗</a></h2>
<p>After making some strides through the book and the documentation, I began turning the different concepts into practical playbooks for my own personal infrastructure. I run a handful of machines for different purposes, ranging from my <a href="https://crystalcraftmc.com/">Minecraft server</a>, a <a href="https://irc.jwheel.org/">ZNC bouncer</a>, some <a href="https://tipforums.com/">PHP forum websites</a>, and more. Ever since I began using headless Linux servers, I&rsquo;ve never explored automation too deeply. Every time I set up a new machine or a service, I would configure it all manually, file by file.</p>

<h4 id="first-playbook">First playbook&nbsp;<a class="hanchor" href="#first-playbook" aria-label="Anchor link for: First playbook">🔗</a></h4>
<p>After reading more about Ansible, I began seeing ways I could try automating things in my &ldquo;normal&rdquo; setup. This helped give a way to ease myself into Ansible without overwhelming myself with too large of tasks. I created repositories on Pagure for my <a href="https://pagure.io/jflory7-ansible">personal playbooks</a> and <a href="https://pagure.io/ccmc-ansible">Minecraft playbooks</a>. The very first one I wrote was my &ldquo;first 30 minutes&rdquo; on a new machine. <a href="https://pagure.io/jflory7-ansible/blob/master/f/playbooks/basic-provisioning/initial-centos-rhel-7-setup.yml">This playbook</a> sets up a RHEL / CentOS 7 machine with basic security measures and a few personal preferences ready to go. It&rsquo;s nothing fancy, but it was a satisfying moment to run it in my Vagrant machine and see it do all of my usual tasks on a new machine instantly.</p>
<p>For more information on using Ansible in a Vagrant testing environment, check out <a href="/blog/2016/06/setting-vagrant-testing-ansible/">my blog post</a> about it below.</p>

<h4 id="moving-to-minecraft">Moving to Minecraft&nbsp;<a class="hanchor" href="#moving-to-minecraft" aria-label="Anchor link for: Moving to Minecraft">🔗</a></h4>
<p>After writing the first playbook, I tried moving to focusing on some other areas I could try automating to improve my &ldquo;Ansible chops&rdquo;. Managing my Minecraft server network is one place where I recognized I could improve automation. I spend a lot of time repeating the same sort of tasks, and having an automated way to do these tasks would make sense.</p>
<p>I started writing playbooks in the <a href="https://pagure.io/ccmc-ansible/blob/master/f/playbooks/add-servers.yml">adding</a> and <a href="https://pagure.io/ccmc-ansible/blob/master/f/playbooks/start-servers.yml">restarting</a> Minecraft servers based on the popular open source server software, <a href="https://www.spigotmc.org/">Spigot</a>. Writing these playbooks helped introduce me to different core modules in Ansible, like <code>lineinfile</code>, <code>template</code>, <code>copy</code>, <code>get_url</code>, and more.</p>
<p>I have also been using sites like ServerFault to find answers for any starting questions I have. Some of the changes between Ansible 1.x and 2.x caused some hiccups in <a href="https://serverfault.com/questions/784465/parse-through-a-list-of-ansible-variables-and-refer-to-itself-while-running-task/">one case</a> for me.</p>

<h4 id="using-infrastructure-resources">Using Infrastructure resources&nbsp;<a class="hanchor" href="#using-infrastructure-resources" aria-label="Anchor link for: Using Infrastructure resources">🔗</a></h4>
<p>After getting a better feel for the basics, I started focusing less on my infrastructure and more on the project proposal. One of the key differences from me writing playbooks, roles, and tasks for my infrastructure is that there are already countless <a href="https://infrastructure.fedoraproject.org/cgit/ansible.git/">Ansible resources</a> available from Fedora Infrastructure. For example, to create a WordPress playbook for Fedora Infrastructure, I would want to use the <a href="https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/mariadb_server"><code>mariadb_server</code></a> role for setting up a database for the site. Doing that in my playbook (or writing a separate role for it just for WordPress) would increase the difficulty of maintaining the playbooks and make it inconvenient for other members of Fedora Infrastructure.</p>

<h2 id="creating-a-deliverable">Creating a deliverable&nbsp;<a class="hanchor" href="#creating-a-deliverable" aria-label="Anchor link for: Creating a deliverable">🔗</a></h2>
<p>In my personal Ansible repository, I have begun constructing the <a href="https://pagure.io/jflory7-ansible/blob/master/f/playbooks/deliverables">deliverable product</a> for the end of the summer. So far, I have a playbook that creates a basic, single-site WordPress installation. The intention for the final deliverable is to have a playbook for creating a &ldquo;base&rdquo; installation of a <a href="https://codex.wordpress.org/Create_A_Network">WordPress network</a>, and then any other tasks for creating extra sites added to the network. This will make sure that any WordPress sites in Fedora are running the same core version, receive the same updates, and are consistent in administration.</p>
<p>I also intend to write documentation for standing up a WordPress site in Fedora based on my deliverable product. Fortunately, there is already a guide on <a href="https://infrastructure.fedoraproject.org/cgit/infra-docs.git/tree/infra-sop.rst">writing a new SOP</a>, so after talking with my mentor, <a href="https://fedoraproject.org/wiki/User:Puiterwijk">Patrick Uiterwijk</a>, on documentation expectations and needs next week, I will be referring back to this document as a guide for writing my own.</p>

<h2 id="reflection-on-gsoc-2016-so-far">Reflection on GSoC 2016 so far&nbsp;<a class="hanchor" href="#reflection-on-gsoc-2016-so-far" aria-label="Anchor link for: Reflection on GSoC 2016 so far">🔗</a></h2>
<p>I was hoping to have advanced farther by this point, but due to learning bumps and other tasks, I wasn&rsquo;t able to move at a pace as I hoped. However, since starting GSoC 2016, I&rsquo;ve made some personal observations about the project and how I can improve.</p>
<ul>
<li>Despite being behind from where I wanted to be, I feel I am at a point where I am mostly on track and able to work towards completing my project proposal on schedule.</li>
<li>I recognize communication on my progress has not been handled well, and I am making plans to make sure shorter, more frequent updates are happening at a consistent and regular basis. This includes a consistent, weekly (if not twice every week) blog post about my findings, progress, commits, and more.</li>
<li>After talking with Patrick this week, we are going to begin doing more frequent check-ins about where I am in the project and making sure I am on track for where I should be.</li>
</ul>

<h4 id="excerpt-from-gsoc-2016-evaluation-form">Excerpt from GSoC 2016 evaluation form&nbsp;<a class="hanchor" href="#excerpt-from-gsoc-2016-evaluation-form" aria-label="Anchor link for: Excerpt from GSoC 2016 evaluation form">🔗</a></h4>
<p>As one last bit, I thought it would be helpful to share my answers from Google&rsquo;s official midterm evaluation form from the experience section.</p>

<h6 id="what-is-your-favorite-part-of-participating-in-gsoc">&ldquo;What is your favorite part of participating in GSoC?&rdquo;&nbsp;<a class="hanchor" href="#what-is-your-favorite-part-of-participating-in-gsoc" aria-label="Anchor link for: &ldquo;What is your favorite part of participating in GSoC?&rdquo;">🔗</a></h6>
<p>&ldquo;Participating in GSoC gave me a means to continue contributing to an open source community I was still getting involved in. I began contributing to Fedora in September 2015, and up until the point when I applied for GSoC, I had anticipated having to give up my activity levels of contributing to open source while I maintained a job over the summer. GSoC enabled me to remain active and engaged with the Fedora Project community and it has kept me involved with Fedora.</p>
<p>The Fedora Project is also a strong user of Ansible, which is what my project proposal mostly deals with. My proposal gives me a lot of experience and the opportunity to learn new technology that not only allows me to complete my proposal, but also understand different levels and depths of contributing to the project far beyond the end of the summer. With the skills I am learning, I am being enabled as a contributor for the present and the future. To me, this is exciting as the area that I am contributing in has always been one that&rsquo;s interested to me, and this project is jump-starting me with the skills and abilities needed to be a successful contributor in the future.</p>
<p>GSoC is also actively teaching me lessons about time management and overcoming challenges of working remote (which I will detail in the next question). I believe the experience I am getting now from participating in GSoC allows me to improve on myself as an open source developer and contributor and learn important skills about working remotely with others on shared projects.&rdquo;</p>

<h6 id="what-is-the-most-challenging-part-of-participating-in-gsoc">&ldquo;What is the most challenging part of participating in GSoC?&rdquo;&nbsp;<a class="hanchor" href="#what-is-the-most-challenging-part-of-participating-in-gsoc" aria-label="Anchor link for: &ldquo;What is the most challenging part of participating in GSoC?&rdquo;">🔗</a></h6>
<p>&ldquo;The hardest part for me was (is) learning how to work remotely. In the past, when I was contributing at school, I had resources available to me where I could reach out to others nearby for assistance, places I could leave to focus, and a more consistent schedule. Working from home has required me to reach out for help either by improving how well I can search for something or reaching out to others in the project community about how to accomplish an objective.</p>
<p>There are also different responsibilities at home, and creating a focused, constructive space for me to focus on project work is an extremely important part of helping me accomplish my work. Learning to be consistent in my own work and setting my own deadlines is a large part of what I&rsquo;m working on doing now. Learning the ability to follow and set personal goals for working on the project was a hard lesson to learn at first, but finding that balance quickly and swiftly is something that is helping me move forward.&rdquo;</p>]]></description></item><item><title>Google Summer of Code, Fedora Class of 2016</title><link>https://jwheel.org/blog/2016/04/google-summer-code-fedora-class-2016/</link><pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/04/google-summer-code-fedora-class-2016/</guid><description><![CDATA[<p>This summer, I&rsquo;m excited to say I will be trying on a new pair of socks for size.</p>
<p>Bad puns aside, I am actually enormously excited to announce that I am participating in this year&rsquo;s <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a> program for the <a href="https://fedoraproject.org/wiki/Overview">Fedora Project</a>. If you are unfamiliar with Google Summer of Code (or often shortened to GSoC), Google describes it as the following.</p>
<blockquote>
<p>Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school.</p>
</blockquote>
<p>I will work with the Fedora Project over the summer on the CommOps slot. As part of my proposal, I will assist with migrating key points of communication in Fedora, like the Fedora Magazine and Community Blog, to Ansible-based installations. I have a few more things planned up my sleeve too.</p>

<h2 id="google-summer-of-code-proposal">Google Summer of Code proposal&nbsp;<a class="hanchor" href="#google-summer-of-code-proposal" aria-label="Anchor link for: Google Summer of Code proposal">🔗</a></h2>
<p>My proposal summary is on the <a href="https://summerofcode.withgoogle.com/organizations/5630777857409024/#5114063432450048">GSoC 2016 website</a>. The full proposal is available on the <a href="https://fedoraproject.org/wiki/GSOC_2016/Student_Application_jflory7">Fedora wiki</a>.</p>

<h4 id="the-what">The What&nbsp;<a class="hanchor" href="#the-what" aria-label="Anchor link for: The What">🔗</a></h4>
<p>The <a href="https://fedoraproject.org/wiki/Community_Blog">Community Blog</a> is becoming an important part of the Fedora Project. This site is a shared responsibility between <a href="https://fedoraproject.org/wiki/CommOps">CommOps</a> and the <a href="https://fedoraproject.org/wiki/Infrastructure">Infrastructure</a> team. Unlike most applications in the Fedora infrastructure, the Community Blog is not based off Ansible playbooks. <a href="https://www.ansible.com/">Ansible</a> is an open-source configuration management suite designed to make automation easier. Fedora already uses Ansible extensively across its infrastructure.</p>
<p>My task would consist of migrating the Community Blog (and by extension, <a href="https://fedoraproject.org/wiki/Magazine">Fedora Magazine</a>) to an Ansible-based set up and writing the documentation for any related SOPs.</p>

<h4 id="the-why">The Why&nbsp;<a class="hanchor" href="#the-why" aria-label="Anchor link for: The Why">🔗</a></h4>
<p>Ansible is a useful tool to make automation and configuration easier. In their current set up, the Community Blog and Fedora Magazine are managed separately from each other, and are managed by a single member of the Infrastructure team. By moving them to Ansible-based installations and merging the WordPress bases together, it provides the following benefits:</p>
<ol>
<li>Makes it easier for other Infrastructure team members to fix, maintain, or apply updates to either site</li>
<li>Prevents duplicate work by maintaining a single, Ansible-based WordPress install versus two independent WordPress sites</li>
<li>Creates a standard operating procedure for hosting blog platforms within Fedora (can be used for other extensions in the future)</li>
</ol>

<h2 id="thanks-to-my-mentors">Thanks to my mentors&nbsp;<a class="hanchor" href="#thanks-to-my-mentors" aria-label="Anchor link for: Thanks to my mentors">🔗</a></h2>
<p>I would like to issue a special thanks to my mentors, <a href="https://fedoraproject.org/wiki/User:Puiterwijk">Patrick Uiterwijk</a> and <a href="https://fedoraproject.org/wiki/User:Decause">Remy DeCausemaker</a>. Patrick will be my primary mentor for the slot, as a member of the Fedora Infrastructure team. I will be working closest with him in the context of my proposal. I will also be working with Remy on the &ldquo;usual&rdquo; CommOps tasks that we work on week by week.</p>
<p>Another thanks goes out to all of those in the Fedora community who have positively affected and influenced my contributions. Thanks to countless people, I am happy to consider Fedora my open source home for many years to come. There is so much to learn and the community is amazing.</p>

<h2 id="getting-started">Getting started&nbsp;<a class="hanchor" href="#getting-started" aria-label="Anchor link for: Getting started">🔗</a></h2>
<p>As of the time of publication, the Community Bonding period is currently happening. The official &ldquo;coding&rdquo; time hasn&rsquo;t started yet. Without much delay, I will be meeting up with Patrick and Remy later today in a conference call to check in after the official announcement, make plans for what&rsquo;s coming up in the near future, and become more acquainted with the Infrastructure community.</p>
<p>In addition to our conference call, I&rsquo;m also planning on (formally) attending the next Fedora Infrastructure meeting on Thursday. Shortly afterwards, I hope to begin my journey as an Infrastructure apprentice and learn more about the workflow of the team.</p>
<p>Things are just getting started for the summer and I&rsquo;m beyond excited that I will have a paid excuse to work on Fedora full-time. Expect more check-ins as the summer progresses!</p>]]></description></item><item><title>Achievement get: Pizzelle!</title><link>https://jwheel.org/blog/2016/03/achievement-get-pizzelle/</link><pubDate>Thu, 31 Mar 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/03/achievement-get-pizzelle/</guid><description><![CDATA[<p>
<figure>
  <img src="/blog/2016/03/Pizzelle-cookie.png" alt="Pizzelle badge: You got 50 karma cookies!" loading="lazy">
  <figcaption>The <em>Pizzelle</em> badge (<a href="https://badges.fedoraproject.org/badge/pizzelle-cookie-iv" class="bare">https://badges.fedoraproject.org/badge/pizzelle-cookie-iv</a>), in all of its crumbly, delicious awesomeness</figcaption>
</figure>
</p>
<p>Today, I received the <a href="https://badges.fedoraproject.org/badge/pizzelle-cookie-iv"><em>Pizzelle</em> badge</a> in <a href="https://badges.fedoraproject.org/about">Fedora Badges</a>. I was awarded with <em>Pizzelle</em> after a short &ldquo;karma storm&rdquo; in the <a href="https://meetbot.fedoraproject.org/fedora-meeting/2016-03-30/emea_ambassadors.2016-03-30-21.00.log.html">EMEA Ambassadors meeting</a>. After finding out I was awarded the badge, I had a light bulb sort of moment. As of this month, it has been a year since I first found myself wanting to get involved with the Fedora Project. I remember seeing the announcement for <a href="https://flocktofedora.org/">Flock 2015</a> and how that was right next to my soon-to-be university, the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>. I remember lazily dismissing the idea of taking any further steps into Fedora until after Flock 2015. And now, a year later, I&rsquo;m reflecting back on crazy of a past few months it has been.</p>

<h2 id="what-is-a-pizzelle">What is a pizzelle?&nbsp;<a class="hanchor" href="#what-is-a-pizzelle" aria-label="Anchor link for: What is a pizzelle?">🔗</a></h2>
<p>If you&rsquo;re not aware already, Fedora has a unique system of rewarding positive contributions in the community through karma.</p>
<p>Karma is a unique way of rewarding positive interactions and actions in Fedora with a friendly, quantifiable number. In any official Fedora IRC channel, Fedora contributors can give any other contributor Karma by adding ‘<code>++</code>’ after their nick (i.e. <code>jflory7++</code>).</p>
<p>This “positive” karma is distributed by zodbot in the form of “cookies”. A contributor can give another contributor a “karma cookie” once a release cycle before they are able to give another one. For reaching certain milestones of <a href="https://badges.fedoraproject.org/tags/cookie/any">karma cookies</a>, contributors are awarded badges via Fedora Badges. Fedora uses this as a method to promote positive behavior in the community as well as help support and build community in Fedora. This reflects upon the “Friends” part of the Four Foundations of Fedora.</p>
<p>The Pizzelle badge is awarded to a user after received 50 cookies from other users in Fedora.</p>

<h2 id="thank-you">Thank you!&nbsp;<a class="hanchor" href="#thank-you" aria-label="Anchor link for: Thank you!">🔗</a></h2>
<p>A special thanks goes out to all of those who have helped mentor and guide me towards contributing to Fedora. There&rsquo;s really too many names to list, and everyone has impacted me in their own unique way. I hope that through my contributions, I can return the kindness and support that so many others have shown me.</p>
<p>I think karma is cool because it&rsquo;s a simple way users can show their appreciation for others. The more karma you receive, the more you realize that it really is like karma – the more you give, the more you get back out of it. If you put forth the effort and willingness to help others, those same others will return the favor to you in one form or another.</p>
<p>Special shout-out to the <a href="https://fedoraproject.org/wiki/CommOps">CommOps</a> team for working on some awesome tasks in Fedora! I don&rsquo;t know if I&rsquo;d be as deep in Fedora if it weren&rsquo;t for the folks behind CommOps.</p>]]></description></item><item><title>2015 - My Year in Review</title><link>https://jwheel.org/blog/2016/02/2015-year-review/</link><pubDate>Thu, 25 Feb 2016 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2016/02/2015-year-review/</guid><description><![CDATA[<p>I originally began drafting this post 900 miles away from my current location. It was an hour until the New Year and I was trying to put together a rough outline of the things that made 2015 such an incredible year for me. However, for reasons I don&rsquo;t really know, I never followed up on finishing this draft. So now, I&rsquo;d like to present my Year in Review post looking at my 2015.</p>

<h2 id="my-year-in-review">My Year in Review&nbsp;<a class="hanchor" href="#my-year-in-review" aria-label="Anchor link for: My Year in Review">🔗</a></h2>
<p>With an hour left until the New Year, there never seemed a better time to begin writing my Year in Review article. While it is a stereotypical kind of thing to do, I also think it&rsquo;s a great opportunity to reflect on the gifts, changes, and special occasions that this past year has presented to me. 2015 is special to me in many ways because it marks a significant milestone in my life of moving away from home and beginning my journey into full adulthood.</p>
<p>There are many important and special people in my life that have made this year incredible, and I want to reflect and make note of this.</p>

<h2 id="high-school-college"><code>&lt;/high school&gt;</code> <code>&lt;college&gt;</code>&nbsp;<a class="hanchor" href="#high-school-college" aria-label="Anchor link for: &lt;/high school&gt; &lt;college&gt;">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2016/02/Optimized-Graduation.jpg" alt="Graduation with my family" loading="lazy">
  <figcaption>My high school graduation day.</figcaption>
</figure>
</p>
<p>This past May, I graduated from high school. Looking back, it&rsquo;s interesting to see how much has changed in my personal life and even in my own interests. Some friends have come and gone, but there are an important core of people who have always been present in my life, and I am privileged to have been one to know them deeply over the past four years.</p>
<p>Interestingly enough, it wasn&rsquo;t until my junior year when I realized that I wanted to spend my life working in computer science. I remember when I walked into the classroom of my AP Computer Science teacher asking how I could get going with only one year left. Now, here I am immersing myself in digital technology in countless different ways. I feel like I am where I am meant to be.</p>
<p>
<figure>
  <img src="/blog/2016/02/Software-Freedom-Day-at-RIT-Fedora.jpg" alt="Software Freedom Day at the Rochester Institute of Technology" loading="lazy">
  <figcaption>Software Freedom Day (<a href="https://fedoramagazine.org/celebrating-software-freedom-day-2015/" class="bare">https://fedoramagazine.org/celebrating-software-freedom-day-2015/</a>) at the Rochester Institute of Technology. I’m in the middle!</figcaption>
</figure>
</p>
<p>These four years haven&rsquo;t been easy either. I worked hard to get to the place I wanted to go. Despite quite a few personal challenges, I was fortunate enough to afford an education here at the <a href="https://www.rit.edu/">Rochester Institute of Technology</a>. Just in the semester and a half that I have been enrolled here, I&rsquo;ve met countless people who have affected my life and helped shape the direction of where I&rsquo;m going in the world. Special shout-out to the <a href="https://fossrit.github.io/">FOSSbox</a> and <a href="https://ritlug.com/">RITlug</a>, and everyone involved with both.</p>

<h2 id="coffee-and-doughnuts">Coffee and Doughnuts&nbsp;<a class="hanchor" href="#coffee-and-doughnuts" aria-label="Anchor link for: Coffee and Doughnuts">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2016/02/Cinnamon-Roll-Queen.jpg" alt="Cinnamon Roll Queen" loading="lazy">
  <figcaption>On occasion, I might model for the Dutch Monkey Instagram (<a href="https://www.instagram.com/dutchmonkeydoughnuts/" class="bare">https://www.instagram.com/dutchmonkeydoughnuts/</a>) as the Cinnamon Roll Queen.</figcaption>
</figure>
</p>
<p>For most of 2015, I worked a not-so-typical job at <a href="http://www.dutchmonkeydoughnuts.com/">Dutch Monkey Doughnuts</a> in my hometown. Dutch Monkey is an important part of my town and they have helped create a name for people visiting the region. They&rsquo;re well-known for their homemade doughnuts and <a href="https://counterculturecoffee.com/">Counter Culture Coffee</a>, both of which are legendary within their own right.</p>
<p>During my time at Dutch Monkey, I was able to attend workshops and classes at the Counter Culture Coffee Training Center in Atlanta. Throughout the eight or nine classes I took, I was able to further my understanding and appreciation for an extremely complex and fascinating beverage. My appreciation and love for coffee has become a part of my being. The coffee industry is a wild and exciting place, and it is very much an ethical hotbed of all kinds of issues. I joke to myself that if sysadmin doesn&rsquo;t work out, the coffee industry could always make a good fallback…</p>
<p>I was also fortunate to have some awesome co-workers who helped make the 4am shifts a little more enjoyable. Special shout-out to Jordan Hughes for the long talks about music, the music industry, and so many other things. I learned a lot from you and you&rsquo;ve had a big impact on my own music tastes.</p>

<h2 id="minecon-and-spigotmc">MINECON and SpigotMC&nbsp;<a class="hanchor" href="#minecon-and-spigotmc" aria-label="Anchor link for: MINECON and SpigotMC">🔗</a></h2>
<p>This was single-handedly one of the most profound events of the year for me. If you weren&rsquo;t aware, I am a community moderator for the <a href="https://www.spigotmc.org/">SpigotMC</a> project. I have been a moderator since April 2014. Spigot is my true first open-source project, even though I wasn&rsquo;t a contributor of code, but a community builder (or so I like to think).</p>

<h4 id="minecon-announced">MINECON announced&nbsp;<a class="hanchor" href="#minecon-announced" aria-label="Anchor link for: MINECON announced">🔗</a></h4>
<p>In February of 2015, Mojang announced that <a href="http://mojang.com/2015/02/minecon-2015-announced/">MINECON 2015</a> would be happening in London, England. Instantly, I thought there would be no way I would ever be able to afford a trip overseas for a two-day convention. However, I found the <a href="http://mojang.com/2015/03/minecon-2015-tickets-announcement/">application</a> for a MINECON Agent, which is the small group of &ldquo;interns&rdquo; that volunteer to help set up and prepare MINECON for over 10,000 people with the Mojang team. The only benefit to being an Agent was a waived ticket cost (around $120 last year). I applied for the program, unsure of what would come of it, doubtful I would be able to go even if I were accepted.</p>
<p>April rolls around, and I finally hear back from Mojang! &ldquo;Congratulations, you are now a MINECON Agent!&rdquo; It was difficult to believe at first, but I wasn&rsquo;t sure I would be able to go regardless.</p>

<h4 id="getting-in-gear-for-minecon">Getting in gear for MINECON&nbsp;<a class="hanchor" href="#getting-in-gear-for-minecon" aria-label="Anchor link for: Getting in gear for MINECON">🔗</a></h4>
<p>
<figure>
  <img src="/blog/2016/02/Booth-Shot.jpg" alt="SpigotMC Booth Shot at MINECON 2015" loading="lazy">
  <figcaption>A photo of the SpigotMC booth at MINECON 2015.</figcaption>
</figure>
</p>
<p>I began talking with the rest of the team at SpigotMC. We were also <a href="https://www.spigotmc.org/forums/minecon-2015.77/">getting in gear</a> for MINECON 2015 and were planning to attend as an organization with our own booth. We had arranged to have a booth and most of the team knew who was going to be there. <a href="https://twitter.com/md__5/">Michael</a>, our project lead, would be in attendance, along with <a href="https://twitter.com/thinkofdeath">Matthew</a>, the other lead developer; <a href="https://twitter.com/jtaylor69">Jordan</a>, another community moderator like myself; <a href="https://twitter.com/cindykerns">Cindy</a>, our local wiki staff, IRC staff, and contributing developer, or also the official &ldquo;Spigot Mom&rdquo;; and Miguel, our witty Spigot volunteer who has an ambiguous position with Spigot. Cindy&rsquo;s son Alex was also going to be in attendance.</p>
<p>I didn&rsquo;t think I would be able to attend. However, a very unique set of events happened one after another, and suddenly, the possibility of me attending MINECON this year began to materialize. Thanks to awesome people behind Spigot, I was fortunate enough to make it out to this year&rsquo;s convention. When I figured out that I would be going to London, I was beyond stoked.</p>

<h4 id="going-to-london-and-minecon">Going to London and MINECON&nbsp;<a class="hanchor" href="#going-to-london-and-minecon" aria-label="Anchor link for: Going to London and MINECON">🔗</a></h4>
<p>I would be there from Saturday, July 4 to Wednesday, July 8, 2016. Saturday and Sunday were the days of MINECON. Together with the team, we helped represent the SpigotMC project among thousands of convention-goers. We had brochures, bracelets, and a <a href="https://www.youtube.com/watch?v=qiNScdSAQ8k">video</a> running in the booth for visitors to take and see. I met some incredible people from our community, and I am privileged and honored to have met some incredible people there.</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
      <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/qiNScdSAQ8k?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"></iframe>
    </div>

<p>Thanks to Michael being the incredible individual he is, we went to a few dinners and meet-ups with others in the Minecraft community. I met two of the major Minecraft developers, Nathan (<a href="https://twitter.com/Dinnerbone">Dinnerbone</a>) and Erik (<a href="https://twitter.com/_grum">Grum</a>) and countless others in the YouTube and development community. It was almost unbelievable. The entire time I was in London, the experience felt surreal. Six months before this, I would never have believed any of this would ever have happened.</p>
<p>
<figure>
  <img src="/blog/2016/02/Table-with-Justin.jpg" alt="SpigotMC Lunch in London" loading="lazy">
  <figcaption>At the SpigotMC lunch on the Saturday of MINECON.</figcaption>
</figure>
</p>
<p>The Monday and Tuesday we were there, Cindy, Jordan, Alex, and I went around London doing our proper duty as tourists. We went to see Big Ben, Westminster Abbey, rode a double-decker bus, went to the Queen&rsquo;s castle, and indulged in what Jordan called a &ldquo;proper British meal&rdquo;. On Monday night, Jordan treated me to a short trip around London hopping between bars (although everything closed so early)! We ended up crashing in some late-night diner, had a meal, and headed back for the next round of sightseeing on Tuesday.</p>

<h4 id="thanks-to-the-team">Thanks to the team&nbsp;<a class="hanchor" href="#thanks-to-the-team" aria-label="Anchor link for: Thanks to the team">🔗</a></h4>
<p>This was truly a life-changing experience that was bestowed upon me. I was honored and privileged to have met the other members of the Spigot team that I&rsquo;ve been working with for the past two years. I wouldn&rsquo;t trade my time in London for anything else, and I&rsquo;m hoping that I&rsquo;ll be able to help host the crew this upcoming MINECON if it ends up in the northeast US.</p>
<p>
<figure>
  <img src="/img/Spigot-Team.jpg" alt="SpigotMC Team" loading="lazy">
  <figcaption>You guys all rock.</figcaption>
</figure>
</p>

<h2 id="open-source-and-fedora">Open Source and Fedora&nbsp;<a class="hanchor" href="#open-source-and-fedora" aria-label="Anchor link for: Open Source and Fedora">🔗</a></h2>
<p>I have used the <a href="https://getfedora.org/">Fedora</a> operating system on my laptop since December 2013. I began using it on my desktop I built in November 2014. I have used this operating system for almost two years and I never had thought too much about the community behind the <a href="https://fedoraproject.org/wiki/Overview">Fedora Project</a>. I knew that it was a large and complex community, but I was never sure where to take the first step. I had always wanted to be an <a href="https://fedoraproject.org/wiki/Ambassadors">Ambassador</a>, but questioned my usefulness or whether I was a right fit for the program.</p>

<h4 id="flock-to-fedora">Flock to Fedora!&nbsp;<a class="hanchor" href="#flock-to-fedora" aria-label="Anchor link for: Flock to Fedora!">🔗</a></h4>
<p>I learned that <a href="https://flocktofedora.org/">Flock</a>, Fedora&rsquo;s annual contributor&rsquo;s conference, was to be hosted in Rochester, NY in 2015 from August 5th to the 9th. I would be moving right next door to Flock just a week after the conference! After contacting a pair of people who seemed knowledgeable about the details back in February 2015, little did I know I was setting in motion an entirely new track of events in my life. The two gents I emailed, <a href="https://fedoraproject.org/wiki/User:Decause">Remy DeCausemaker</a> and Prof. <a href="https://www.rit.edu/gccis/stephen-jacobs">Stephen Jacobs</a> (SJ), helped give me advice on travel details and how I would get myself into Rochester in time for Flock.</p>
<p>Come August, I am back from MINECON, packing my bags for Rochester, and ending my last few days at Dutch Monkey. When I arrived in Rochester with my mother, it was an exciting and new experience, something I had looked forward to for a long time. Once Flock rolled around, I was almost instantaneously immersed in the Fedora community, and over the course of the week, I would begin to feel a part of a Project that I had questioned how to enter for almost a year.</p>
<p>
<figure>
  <img src="/blog/2016/02/Matt-and-Remy.jpg" alt="Remy DeCausemaker (decause) and Matthew Miller (mattdm), Fedora partners in crime" loading="lazy">
  <figcaption>Remy DeCausemaker (decause) and Matthew Miller (mattdm), Fedora partners in crime.</figcaption>
</figure>
</p>
<p>The talks were fantastic, the speakers were passionate, and the community was welcoming. I was jump started into Fedora at Flock 2015, despite walking in a stranger. At first, I questioned whether coming was such a grand idea. It was obvious everyone knew someone already and I was only an excited Fedora user and fan. These were the people who did all the heavy-lifting to make this operating system and its community run. What was I doing here?</p>
<p>I distinctly remember <a href="https://fedoraproject.org/wiki/User:Immanetize">Pete Travis</a> (randomuser in IRC) coming up to me, introducing himself and asking me a few questions. In retrospect, I probably looked like I was feeling a bit out-of-place. He and I began talking a bit about his role in Fedora and some of my little experience in open source. After he spoke to me, I began to feel a little more attached to the conference. After a while, I began speaking up at some of the talks I attended, or trying to share some of my perspective or thoughts as an outsider. These were the stepping-stones that got me involved with the project.</p>
<p>One thing about all else stands out to me about the conference. I remember Remy saying to me towards the end (with minor paraphrasing), &ldquo;You should check out this Community Operations thing that&rsquo;s coming up soon. It&rsquo;s going to be awesome.&rdquo;</p>

<h4 id="fedora-magazine">Fedora Magazine&nbsp;<a class="hanchor" href="#fedora-magazine" aria-label="Anchor link for: Fedora Magazine">🔗</a></h4>
<p>Over the course of the next few months at RIT, I started working with <a href="https://fedoraproject.org/wiki/User:Pfrields">Paul Frields</a>, <a href="https://fedoraproject.org/wiki/User:Ryanlerch">Ryan Lerch</a>, and a few others on the Fedora Magazine. I began contributing as a writer, with my first article about using <a href="https://fedoramagazine.org/run-a-minecraft-server-using-spigot/">Spigot on Fedora</a>. As time went on, I began helping as an editor, revising and reviewing other people&rsquo;s articles to help get them published for the Magazine. By the end of 2015, I believe I would come to establish myself as a <a href="https://fedoramagazine.org/author/jflory7/">permanent member</a> of the editorial team behind the Magazine.</p>

<h4 id="commops">CommOps&nbsp;<a class="hanchor" href="#commops" aria-label="Anchor link for: CommOps">🔗</a></h4>
<p>Additionally, during the months after Flock, I would follow up on what Remy told me, and I checked out this whole <a href="https://fedoraproject.org/wiki/CommOps">Community Operations</a> (shortened to <em>CommOps</em>) thing. It was in the early formation stages, but the core idea behind CommOps was that they were the supporting team to offer support to all the other sub-projects in Fedora. Or in my eyes, a team focused on building and supporting the community with resources and assistance. This was something I thought I could contribute to. My programming skills were not at a level where I&rsquo;d feel comfortable hacking on to Fedora either on the <a href="https://fedoraproject.org/wiki/Infrastructure">Infrastructure</a> or as a <a href="https://fedoraproject.org/wiki/Category:Package_Maintainers">Packager</a>. But CommOps was that kind of thing that hooked me from the start. I wanted to help build Fedora up, and I could see what exactly CommOps was trying to target and how it was wanting to fix the long-term issues.</p>
<p>
<figure>
  <img src="/blog/2016/02/CommOps-Trac-banner.png" alt="Fedora Community Operations (CommOps) logo" loading="lazy">
  <figcaption>The Community Operations (CommOps) logo.</figcaption>
</figure>
</p>
<p>Now, months later, my involvement with CommOps has resulted with <a href="https://fedorahosted.org/fedora-commops/">many tickets filed and many tickets closed</a>. It has been a productive time while I have been with CommOps, and I never feel like there is too little to do. Our horizon is vast and there is much work to be done… 2016 offers great promise to the success of our sub-project, which in turn offers great promise to the Fedora Project. I am looking forward to seeing where this year takes us. I am also happy to work with such an awesome and dedicated group of people as those behind the CommOps team. There are too many to name, but I&rsquo;m thankful for the leadership of Remy to keep us all together, focused, and driven.</p>

<h2 id="2016">2016&nbsp;<a class="hanchor" href="#2016" aria-label="Anchor link for: 2016">🔗</a></h2>
<p>2016 will have a lot of ground to cover over 2015, but there is a large potential for this to be done. My own personal story with open source continues to grow, and I am beyond excited for what the future may bring. I am exposed to a unique group of people and minds here at RIT, and I am actively pursuing the <a href="http://magic.rit.edu/foss/minor.html">Free and Open Source Software (FOSS) minor</a>.</p>
<p>This self-reflection has turned into a much longer post than I anticipated, but I think this reflection is necessary and useful for my own purposes. Taking a moment to reflect on the events of the past year helps remind me what it&rsquo;s all about and why I&rsquo;m doing what I&rsquo;m doing, especially at the times where everything seems confusing and I begin to question what I&rsquo;m doing. But the path is illuminated and I am driven to succeed. There are a lot of things at stake for me and my family, and I hope to be able to meet many personal goals and better support the people closest to me in my life.</p>
<p>I would also like to give a special thanks to all the people who have made this year so incredible for me, and for those who have ridden the ride with me. There are so many names to list, and it&rsquo;s hard to come up with this list in the dark hours of the morning when I know I should be sleeping. But to all of those who play a special and important role in my life, I want you all to know that none of what has happened to me would be possible without your support. Your continued guidance, counsel, and companionship teaches me much and inspires me greatly. My only wish is that I will someday be able to repay all the good deeds that others have bestowed upon me. If not to the original giver, I hope to someday inspire others and help others in the same way you all have shown and taught me. Maybe this is less of a 2016 thing and more of a &ldquo;crystal ball into the future&rdquo; moment… but I think it&rsquo;s worth mentioning regardless.</p>
<p>Thanks for a fantastic 2015. I&rsquo;m looking forward to seeing where 2016 takes us next.</p>
<p>
<figure>
  <img src="/blog/2016/02/January-Photo-Shoot.jpg" alt="Year in Review - Justin Wheeler" loading="lazy">
  <figcaption>Looking forward to 2016 and all that it brings.</figcaption>
</figure>
</p>
]]></description></item><item><title>Gotta Badge 'Em All: Extra! Extra!</title><link>https://jwheel.org/blog/2015/12/gotta-badge-em-all-extra-extra/</link><pubDate>Mon, 07 Dec 2015 00:00:00 +0000</pubDate><guid>https://jwheel.org/blog/2015/12/gotta-badge-em-all-extra-extra/</guid><description><![CDATA[<h2 id="extra-extra-what-is-it">&ldquo;Extra! Extra!&rdquo;: What is it?&nbsp;<a class="hanchor" href="#extra-extra-what-is-it" aria-label="Anchor link for: &ldquo;Extra! Extra!&rdquo;: What is it?">🔗</a></h2>
<p>
<figure>
  <img src="/blog/2015/11/Extra-Extra.png" alt="Extra! Extra! badge, given to Fedora Magazine contributors" loading="lazy">
  <figcaption>You contributed to Fedora Magazine (fedoramagazine.org (<a href="https://fedoramagazine.org/" class="bare">https://fedoramagazine.org/</a>))</figcaption>
</figure>
</p>
<p>The <a href="https://badges.fedoraproject.org/badge/extra!--extra!"><em>Extra! Extra!</em> badge</a> is categorized as a &ldquo;Content Badge&rdquo; and is defined in this <a href="https://fedorahosted.org/fedora-badges/ticket/51">Trac ticket</a>. But what&rsquo;s the real scoop behind the <em>Extra! Extra!</em> badge?</p>
<p>In short, the <em>Extra! Extra!</em> badge is awarded to Fedora contributors that write an article for the <a href="https://fedoramagazine.org/">Fedora Magazine</a>, the premiere publication offered by the Fedora Project. The Fedora Magazine offers user-oriented content relating to the Fedora Project, whether it&rsquo;s a <a href="https://fedoramagazine.org/never-leave-irc-znc/">how-to</a> on using some awesome software, a major <a href="https://fedoramagazine.org/in-summary-flock-to-fedora-2015/">event report</a>, or other <a href="https://fedoramagazine.org/linux-foundation-launches-new-video-series-world-without-linux/">cool things</a> happening in the Linux world.</p>

<h2 id="how-do-i-earn-extra-extra">How do I earn &ldquo;Extra! Extra!&rdquo;?&nbsp;<a class="hanchor" href="#how-do-i-earn-extra-extra" aria-label="Anchor link for: How do I earn &ldquo;Extra! Extra!&rdquo;?">🔗</a></h2>
<p>Earning <em>Extra! Extra!</em> requires a good idea and a willingness to write about it! To write your own article for the Fedora Magazine, you should start by shooting a brief introduction to the <a href="https://lists.fedoraproject.org/pipermail/marketing/">Marketing mailing list</a>.  Tell a little bit about yourself, what you&rsquo;re interested in, and maybe why you want to write for the Magazine. After you introduce yourself, you will be granted contributor privileges on the Magazine!</p>
<p>You can learn more about the process for writing for the Fedora Magazine on their <a href="http://fedoramagazine.org/writing-an-article-for-the-fedora-magazine/">walkthrough page</a>.</p>
<p>The first step to getting your article published and syndicated is by proposing a pitch for your idea. A pitch is a short, brief summary of what you want to write about and how you want to go about it. This helps make it easier to approve articles and prevent you from wasting your time writing an article if there is a reason that your idea isn&rsquo;t suitable for the Magazine. Get started by learning how to <a href="https://fedoramagazine.org/writing-a-new-pitch/">write a good pitch</a>!</p>
<p>After your pitch is ready, send a link to your article to the Marketing mailing list announcing that it is ready for review. All pitches and drafts are reviewed weekly at the Magazine editorial board meetings.</p>
<p>Once your article is given the &ldquo;OK&rdquo;, you are free to begin drafting your article and move towards publication. After your article goes live, you will be manually awarded the badge!</p>

<h2 id="the-extra-extra-tldr">The &ldquo;Extra! Extra!&rdquo; tl;dr&nbsp;<a class="hanchor" href="#the-extra-extra-tldr" aria-label="Anchor link for: The &ldquo;Extra! Extra!&rdquo; tl;dr">🔗</a></h2>
<ol>
<li>Introduce yourself on the <a href="https://lists.fedoraproject.org/pipermail/marketing/">Marketing mailing list</a>, explaining why you want to write for the Magazine and what your idea for an article is</li>
<li>Once you are promoted, <a href="https://fedoramagazine.org/writing-a-new-pitch/">start a pitch</a> to be reviewed by the editorial board, email to list when done</li>
<li>When your pitch is approved, begin drafting and move towards publishing</li>
<li>After publishing, badge is manually awarded by Magazine editors</li>
</ol>
<p>This information is also on the Magazine &ldquo;<a href="http://fedoramagazine.org/writing-an-article-for-the-fedora-magazine/">How to write an article</a>&rdquo; page.</p>]]></description></item></channel></rss>