<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ogechivivian</title>
    <description>The latest articles on DEV Community by ogechivivian (@ogechivivian).</description>
    <link>https://dev.to/ogechivivian</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F521533%2Fcee67dac-32a8-4ae3-be9b-a4a875f83cd4.png</url>
      <title>DEV Community: ogechivivian</title>
      <link>https://dev.to/ogechivivian</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ogechivivian"/>
    <language>en</language>
    <item>
      <title>My journey into the  IT space</title>
      <dc:creator>ogechivivian</dc:creator>
      <pubDate>Thu, 04 Feb 2021 00:36:13 +0000</pubDate>
      <link>https://dev.to/ogechivivian/my-journey-into-information-technology-2p5d</link>
      <guid>https://dev.to/ogechivivian/my-journey-into-information-technology-2p5d</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;“When you discover your mission, you will feel its demand. It will fill you with enthusiasm and a burning desire to get to work on it.” — W. Clement Stone &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;How it all started...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It all started after my National Youth Service Corps when I got accepted into the six(6) months &lt;a href="https://medium.com/interswitch-engineering-blog/introducing-the-1st-cohort-of-interswitchs-developer-academy-8569fda1bd21"&gt;Interswitch Developer Academy&lt;/a&gt;. The first three months into the program was an intensive classroom training on data structures, algorithm, Software architectural design patterns, distributed systems, Database design, Java, ASP.NET and lots more. This was facilitated by various experts who have been in the fields for years. At the end of the first three months, we were assigned into groups to carry out a project(voucher-service) to make meaning to all what we have learnt from the experts.&lt;/p&gt;

&lt;p&gt;The last three month(3) of the internship we integrated into the Engineering team, I worked with the DevOps team, assisted in managing the on-Prem  CI/CD integration pipeline, process automation and monitoring. This was achieved using stack like Jenkins, Kubernetes, Docker, ELK, grafana, Prometheus, Chef, Ansible, Python, ruby and a lot more.&lt;/p&gt;

&lt;p&gt;This internship built my interest around scripting and process automation. It played a major role in my interest with the Lua Scripting task in Wikimedia. I am so excited about the opportunity given to contribute to the &lt;a href="https://phabricator.wikimedia.org/T254956"&gt;Lua documentation on meta and mediawiki&lt;/a&gt;, it has greatly improved my communication skills and remote working experience. The continuous guidance and follow-ups from my mentors have made the journey as easy as possible.&lt;/p&gt;

&lt;p&gt;I am open for a full time/part-time job, internship, remote work, a grant or a volunteer position. I want to continue developing the skills of automation to aid continuous delivery and monitoring process. &lt;/p&gt;

</description>
      <category>wikimedia</category>
      <category>outreachy21</category>
      <category>internship</category>
    </item>
    <item>
      <title>The journey thus so far in Wikimedia</title>
      <dc:creator>ogechivivian</dc:creator>
      <pubDate>Sun, 24 Jan 2021 01:00:06 +0000</pubDate>
      <link>https://dev.to/ogechivivian/the-journey-thus-so-far-in-wikimedia-7pk</link>
      <guid>https://dev.to/ogechivivian/the-journey-thus-so-far-in-wikimedia-7pk</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;“Success is a journey, not a destination. The doing is often more important than the outcome.” The saying of Arthur Robert Ashe Jr., a well-known American tennis player, is true and valid for all paths of life because to reach the desired destination, it is important to pay attention and place importance on the journey that takes there.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Its has been over a month plus I started the journey as a Wikimedia intern via the outreachy program initiative and I must say it has been a series of learning and unlearning process with the help of my mentors. In December I started the contribution in improving the Lua documentation on Mediawiki and meta-wiki pages,&lt;br&gt;
the first few weeks were spent on getting familiar with the environment, setting up my workspace(sandbox) with the help of my mentor and the resources provided I became familiar with the environment and fully set up to commence.&lt;/p&gt;

&lt;p&gt;Technical writing is not just about understanding technical information and recording it in a document. Technical writing takes high-level information and processes it into digestible content for a specific audience. With the knowledge of what technical documentation entails and its role in the sustainability of a project, I was able to identify the audience and gather a lot of information, this help with coming up with a model and structure which was carefully drafted under the supervision of my mentors.&lt;/p&gt;

&lt;p&gt;These few weeks I have worked on improving the Lua tutorial and Lua scripting documentation with the help of my mentors and I must say it has been a learning process, the need to understand what you are writing about can't be over-emphasize as it's of paramount importance and it has been an interesting ride while unlocking new skills you never know you possess.&lt;/p&gt;

&lt;p&gt;During the cause of the internship, I have had a  couple of meetings with my mentors where ideas have been shared, and most importantly I have learned a lot from the knowledge sharing.  I most say there has been tremendous progress on the work so far.&lt;/p&gt;

&lt;p&gt;I just wanted to leave a short thank you note to my Mentors, Wikimedia and Outreachy for this great opportunity to contribute in &lt;strong&gt;Review and improve Lua documentation on meta and MediaWiki&lt;/strong&gt; thus the journey so far!&lt;/p&gt;

</description>
      <category>wikimedia</category>
      <category>outreachy21</category>
      <category>internship</category>
    </item>
    <item>
      <title>The Importance of Documentation</title>
      <dc:creator>ogechivivian</dc:creator>
      <pubDate>Sat, 23 Jan 2021 22:47:18 +0000</pubDate>
      <link>https://dev.to/ogechivivian/the-importance-of-documentation-9l6</link>
      <guid>https://dev.to/ogechivivian/the-importance-of-documentation-9l6</guid>
      <description>&lt;p&gt;&lt;em&gt;Hello Fellow&lt;/em&gt;, its yet another blog post as part of the series on my journey as an intern with &lt;a href="https://www.wikimedia.org/"&gt;Wikimedia&lt;/a&gt; via the Outreachy Internship Program. &lt;/p&gt;

&lt;p&gt;Wikimedia is a non-profit charitable organisation which has been running a lot of projects, some of them being Wikipedia, wiktionary, Wikibooks, Wikiquote, meta-wiki etc where you can contribute whenever and as much as you want. Wikimedia projects are made by volunteers, just like me and you. yes, I mean you reading this article today. In the next few paragraphs, I will be writing about my contribution to the &lt;a href="https://en.wikipedia.org/wiki/Lua_(programming_language)"&gt;Lua Scripting&lt;/a&gt; (available via &lt;a href="https://www.mediawiki.org/wiki/Extension:Scribunto"&gt;Scribunto&lt;/a&gt;) project.&lt;/p&gt;

&lt;p&gt;Documentation should always be considered a journey rather than a destination, and being kept up to date with any changes is almost as important than the initial creation; out of date records can sometimes be worse than no documentation at all. Hence the need to keep comprehensive documentation can not be over-emphasize. I am currently working on &lt;strong&gt;Review and improve Lua documentation on meta and MediaWiki&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Lua?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Lua is supported as a scripting language in all Wikimedia Foundation sites (since March 2013), via the Scribunto extension. The Lua project aims to make it possible for MediaWiki end-users to use a proper scripting language that will be more powerful and efficient than ad-hoc ParserFunctions-based logic. Complex templates and ParserFunctions causes a lot of performance (some pages are overloaded with templates and require 40 seconds or more to parse/render) and bottlenecks. &lt;/p&gt;

&lt;p&gt;Having well-organised and up-to-date documentation makes integrations/applications easier and support systems running smoothly, and most of all keep our contributors/volunteers happy!.&lt;/p&gt;

&lt;p&gt;I am super excited about the opportunity to make this happen.&lt;/p&gt;

</description>
      <category>wikimedia</category>
      <category>outreachy21</category>
      <category>internship</category>
    </item>
    <item>
      <title>It’s okay to feel stuck...Everyone struggles</title>
      <dc:creator>ogechivivian</dc:creator>
      <pubDate>Tue, 22 Dec 2020 15:48:54 +0000</pubDate>
      <link>https://dev.to/ogechivivian/it-s-okay-to-feel-stuck-everyone-struggles-28li</link>
      <guid>https://dev.to/ogechivivian/it-s-okay-to-feel-stuck-everyone-struggles-28li</guid>
      <description>&lt;p&gt;&lt;em&gt;Hello! I am super excited as this is my second blog post as an intern with Outreachy working on the Lua Scripting documentation for the Wikimedia Foundation.&lt;/em&gt;&lt;br&gt;
 Today I wanted to tell you how I got here. For every milestone, there is always a starting point, it comes with its own challenges and struggles. It’s okay to feel stuck at some point while achieving the set goals and tasks because of everyone struggles, including experts. Hey! I am no exception to this rule. It doesn’t matter what other people think or say, struggling is part of life.&lt;/p&gt;

&lt;p&gt;On the 24th of Nov 2020, I received the acceptance mail as an Outreachy intern contributing to improving Lua documentation for Wikimedia and it’s been three weeks since. I will be sharing my experience so far with you, yes you. I was new to technical writing, Lua scripting and contributing to the Open Source community. It was an opportunity to learn something different and get familiar with the community.&lt;/p&gt;

&lt;p&gt;Here is a  little background to the project, Lua is supported as a scripting language in all Wikimedia Foundation sites (since March 2013), via Scribunto extension. The Lua documentation that exists on meta-wiki and mediawiki.org needs some improvement. I am working on improving the documentation to explain what Lua is, why Lua, and getting started with Lua on media-wiki. My mentors Pavithra and Doug have made my onboarding process so smooth, helping out with a lot of resources and follow-up sessions to get me up to speed with the task.&lt;/p&gt;

&lt;p&gt;As a newbie to technical writing, it comes with its own challenges and struggles, trying to simplify and provide explanations and adequate references for my users.  I had a couple of challenges these few weeks ranging from getting started with editing on the wiki, an overview of Lua scripting and drafting the content in order not to put too much information than needed on the introductory page. These blockers were shared with my mentors and a follow-up session was set to walk me through the process of overcoming the issues at hand.&lt;/p&gt;

&lt;p&gt;Technical writing and Lua scripting is an interesting sphere, these past weeks I have learnt that it’s okay to NOT be okay. Reach out your hand for help. Seek the help you need. GET HONEST and GET TO WORK! &lt;/p&gt;

</description>
      <category>wikimedia</category>
      <category>outreachy21</category>
      <category>internship</category>
    </item>
    <item>
      <title>THE NEW NORMAL</title>
      <dc:creator>ogechivivian</dc:creator>
      <pubDate>Tue, 01 Dec 2020 01:36:56 +0000</pubDate>
      <link>https://dev.to/ogechivivian/the-new-normal-4g4i</link>
      <guid>https://dev.to/ogechivivian/the-new-normal-4g4i</guid>
      <description>&lt;p&gt;Hi Everybody ! My name is Ogechi Vivian , I'm an Outreachy Intern with Wikimedia. This will be my first blog post,2020 has been a challenging time for everybody’s mental health, including my own, I had a lot of time this year to sit and do nothing. But you know what? The pandemic has taught us the value of slowing down and some new slogan such as &lt;em&gt;Trust you are keeping safe&lt;/em&gt;, &lt;em&gt;keep staying safe&lt;/em&gt; , &lt;em&gt;social distancing&lt;/em&gt; and &lt;em&gt;lots more&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Over a period of time, my routine has become so strict that you can set your watch according to my routine and gradually i started making some changes like exercising for more than an hour.&lt;/p&gt;

&lt;p&gt;The impact of Technology during the global pandemic can not be over emphasis as this serves as a communication tool(social media, zoom etc) to always check up on friends and family virtually  during the lockdown that was like the only means of keeping up with what is happening with everybody even while isolating.&lt;/p&gt;

&lt;p&gt;Like the saying goes when life throws lemon on you make lemonade drink out of it. In one of my chat time with a friend Open Source Contribution and Outreachy Program was mentioned. I can  remember the joy when my first Pull Request(PR) was merged on the first contributions repo on Github it was a win for me.&lt;/p&gt;

&lt;p&gt;From the application stage down to the contribution stage where I had to get familiar with some tools(gerrit, phabricator). And here I'm an Outreachy Intern with Wikimedia. I have recorded some wins this year by being adaptable, invincible and formidable. I look forward to making an amazing contribution and better blog post as we progress with the Internship.&lt;/p&gt;

&lt;p&gt;A big Congratulation to myself and other outreachy21 interns... Cheers !!!&lt;/p&gt;

</description>
      <category>wikimedia</category>
      <category>outreachy21</category>
      <category>internship</category>
    </item>
  </channel>
</rss>
