<?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: Roni</title>
    <description>The latest articles on DEV Community by Roni (@nobalpha).</description>
    <link>https://dev.to/nobalpha</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%2F423769%2F7d506879-9951-4ec6-a84e-ff801a1a1866.jpg</url>
      <title>DEV Community: Roni</title>
      <link>https://dev.to/nobalpha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nobalpha"/>
    <language>en</language>
    <item>
      <title>Hack2BEtter'20</title>
      <dc:creator>Roni</dc:creator>
      <pubDate>Sun, 08 Nov 2020 17:48:27 +0000</pubDate>
      <link>https://dev.to/nobalpha/hack2better-20-58d9</link>
      <guid>https://dev.to/nobalpha/hack2better-20-58d9</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Bonjour !"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hey guys! It's Roni, I'm a newbie developer, who is trying to find a branch right now, and also a high school student in Istanbul. To be honest, I wasn't familiar at all when I participated at Hacktoberfest'20, with technologies like GitHub, with philosophies like Open Source, freedom in technology and also I had only some basic background knowledge about JavaScript, Python and PHP, so I was a bit discouraged to not being able to do much. This made me to do some researches about the prerequisites, thus I found some really cool events to participate. Even though I had a month full of school work and exams weeks, I guess I managed to meet lots of cool and determined people from all over the world - do you reliase that, the internationality (globality); I guess it's one of the best things which you can witness!- from different cultural, lingual and geographical backgrounds! From them, I learned lots of things, from new programming syntaxes to new best-practices...&lt;/p&gt;

&lt;p&gt;Naturally, I had lots of paradoxes which I couldn't get out of, but I achieved them with the new techniques, determinism and perspectives gave by the community. Honestly, I'm not a tidy person, that means I make lots of plans with a great precision but can't follow it properly as I programmed it. While this event, I forced myself to organize my time, make a proper plan, set realistic goals with a neat To-Do list -which I coded with Kotlin for a beginner project in android- and make them happen step by step! With this technique, I could spot new bugs, debugged them and finally transform them into new features: &lt;strong&gt;INABIAF&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Also I started to watch some pretty cool projects -like OpenSauced, Infection Monkey, Swimm etc.- and follow super people -like bdougie (creator of OpenSauced), crazy4pi314 (quantum engineer), MLH team etc.-. I learned how Hacktahons work, why do they exist, it's different types and how to be a "Hackathoner". I wrote lots of code, faced with a ton of errors, got bored, gave up, but in the end I pretty much enjoyed! The most interesting thing for me, was the philosophy behind this great and functioning system: Open Source. Likewise Freedom, Equal Rights of Access to anything, difference between Equality, Equity and Justice, Marxism, Class Inequality, Racism, Censorship, Capitalism were some of the concepts that I digged in to learn and try to integrate. Ah I forgot to mention that I read the Hacker Manifesto, that was really interesting and explanatory. Those concepts helped to me to be able to look at life from a different perspective. I asked so many questions and got to know how to search them and find their answers. I realised that programming can be used to identify multidisiplinary problems and solve their problems. There was one thing that I couldn't do which was halting lol &lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nf"&gt;#myself&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
 &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I hadn't got much of a programming background. I was just familliar with the syntax of Python and JavaScript which I find them pretty amazing interpreted languages :) Before this event, I was using Git and GitHub just to save, to store my different scripts or codes, I haven't heard of programming paradigms, design patterns, common algorithms and data structures, program efficiency etc. and also I was writing code or more scripts without paying attention to the comments, I was finding them useless if it's my own code. I guess I wasn't that wrong, but Hacktoberfest pushed me to communicate and work like a team on the problems and new features.&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"60%|██████    | 6/10 [00:18&amp;lt;00:12,  0.33 it/s]"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As I mentioned, I had a busy month going on so at start I wasn't so active, but when I searched and learned more about it, I think that it pulled me in and I couldn't resist to it, and started my journey. First, I was just wandering around, searching which projects I could contribute to. I found some projects that I can contribute without coding, like modifying README file, translating content or documenting the program. The more contributions I made the more I felt confident and so I passed to real programming projects which I'll put them in the next sector. I guess even though I didn't create lots of new features or solve lots of issues or make the project jump to a new era, I familiarized with the main concepts.&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight brainfuck"&gt;&lt;code&gt;&lt;span class="nf"&gt;++++&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nf"&gt;++++&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;---&lt;/span&gt;&lt;span class="nb"&gt;&amp;lt;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;.+&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nf"&gt;---&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;+&lt;/span&gt;&lt;span class="nb"&gt;&amp;lt;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;+++.-.++++++.--.---------.-------.&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nf"&gt;---&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;+&lt;/span&gt;&lt;span class="nb"&gt;&amp;lt;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="nb"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nf"&gt;-.-.-----------.++++++.-.&lt;/span&gt;&lt;span class="c1"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;First-Timers Only Repos

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/OtacilioN/awesome-hacktoberfest-plant-a-tree"&gt;Awesome Hacktoberfest Plant a Tree&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lugnitdgp/Hack-Day"&gt;Hack-Day-2020&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vinitshahdeo/inspirational-quotes"&gt;Inspirational Quotes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GoodGuyGregory/hacktoberfest-signin"&gt;Hacktoberfest Sign-in&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Begineer Repos

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vinitshahdeo/HBD"&gt;Happy Birthday! - Coder's way of wishing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GoodGuyGregory/codewars_katas"&gt;A collection of Codewars Katas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ozamed/Python-Scripts"&gt;Python Scripts!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/norabalogh/Hacktober20-unit-converter"&gt;Hacktober'20 Unit Converter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Intermediate Repo

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://github.com/fossbarrow/swedish-ssn-validator"&gt;Swedish SSN Validator&lt;/a&gt; &lt;em&gt;still working on&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  R3fL3ct10nS
&lt;/h3&gt;

&lt;p&gt;Briefly, this event has pushed me to try more to build, to think and to imagine; going beyond the limits in project maintaining, contributing, searching for issues... While contributing to open source projects, I learned some best practices for &lt;del&gt;coding&lt;/del&gt; programming, using some design patterns, simplifying the code, developing new ways to achieve the same problem without reinventing the wheel again, documenting and commenting in a proper way to be able to make the code more understandable and the most important. I will definetely participate it again and again!&lt;/p&gt;

&lt;h2&gt;
  
  
  See you at Hacktoberfest'21!
&lt;/h2&gt;

</description>
      <category>hacktoberfest</category>
      <category>programming</category>
      <category>github</category>
      <category>opensourced</category>
    </item>
  </channel>
</rss>
