<?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: Saif Islam</title>
    <description>The latest articles on DEV Community by Saif Islam (@rubix982).</description>
    <link>https://dev.to/rubix982</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%2F289936%2Fd883de74-3786-4eaa-960b-a80b729b2873.jpeg</url>
      <title>DEV Community: Saif Islam</title>
      <link>https://dev.to/rubix982</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rubix982"/>
    <language>en</language>
    <item>
      <title>A Brief Discussion Over BYOD</title>
      <dc:creator>Saif Islam</dc:creator>
      <pubDate>Fri, 10 Sep 2021 19:10:39 +0000</pubDate>
      <link>https://dev.to/rubix982/a-brief-discussion-over-byod-4i3l</link>
      <guid>https://dev.to/rubix982/a-brief-discussion-over-byod-4i3l</guid>
      <description>&lt;h2&gt;
  
  
  BYOD
&lt;/h2&gt;

&lt;p&gt;This post is about (drum roll please) BYOD!&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;BYOD&lt;/li&gt;
&lt;li&gt;Table Of Contents&lt;/li&gt;
&lt;li&gt;What is BYOD?&lt;/li&gt;
&lt;li&gt;How have organizations responded to BYOD?&lt;/li&gt;
&lt;li&gt;How have organizations adapted to BYOD with networking?&lt;/li&gt;
&lt;li&gt;What areas of risk have been identified for BYOD?&lt;/li&gt;
&lt;li&gt;What does the future hold for BYOD?&lt;/li&gt;
&lt;li&gt;References&lt;/li&gt;
&lt;li&gt;Thanks For Reading&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is BYOD?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zawu5NNk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media0.giphy.com/media/u2pmTWUi0MXjyrMaVj/giphy.gif%3Fcid%3Decf05e472ow4p19s0z1tejfh1nivuhg79dffbzj09g6wctet%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zawu5NNk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media0.giphy.com/media/u2pmTWUi0MXjyrMaVj/giphy.gif%3Fcid%3Decf05e472ow4p19s0z1tejfh1nivuhg79dffbzj09g6wctet%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"BYOD" (Bring Your Own Device) refers to the technological culture of letting employees at a company bring their own pieces of technology to work with in development of the project. It has also been called BYOC (Bring Your Own Computer), BYOP (Bring Your Own Phone), BYOPC (Bring Your Own Personnal Computer). Traditionally,the main drive for technology has come from an enterprise background, where employees were handed over machines, hardware, and software for their development and work at their company.&lt;/p&gt;

&lt;p&gt;This was done as it was uncommon for employees to have their own gadgets and machines at home that they would like to bring to work and use. Starting from the 2000s, and more acceleration towards the 2010s, we began to see a massive drive towards technological commercialism, and the propagation of technology for normal users in everyday lives. As technology became more and more easier to own, and software was designed for more home and personal use, there began a shift for developers to code in their own free time, and work on projects either at home, or the idea of customizing their home machines to fit their needs.&lt;/p&gt;

&lt;p&gt;Then as these users began to move towards the workforce, users now wanted to letting these devices be the same they use for personal and office use. This, users believe, helps them to be more satisfied as,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They can work on machines they bought&lt;/li&gt;
&lt;li&gt;Can configure freely as per their needs&lt;/li&gt;
&lt;li&gt;Easy upgrades and installs of software without having to deal with bureaucracy or authorization&lt;/li&gt;
&lt;li&gt;Carry work to their homes if they wish to work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Of course, BYOD does not come without tradeoffs, and has its drawbacks and concerns.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Oefg3tNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media4.giphy.com/media/2zoFg7OGkcS82CPK44/giphy.gif%3Fcid%3Decf05e47g6gb1oasvplduxpk1fdngic39e2im4gjso5qmb1n%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Oefg3tNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media4.giphy.com/media/2zoFg7OGkcS82CPK44/giphy.gif%3Fcid%3Decf05e47g6gb1oasvplduxpk1fdngic39e2im4gjso5qmb1n%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How have organizations responded to BYOD?
&lt;/h2&gt;

&lt;p&gt;The reactions of organizations have been mixed, and it varies widely from company to company, and from countries as well. Some domains, such as EdTech, have seen more constructive user experience.Organizations that have favored positively suggest that,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Using personal devices increases employee morale and convenience&lt;/li&gt;
&lt;li&gt;Attracts new hires&lt;/li&gt;
&lt;li&gt;Easily up to date with software releases&lt;/li&gt;
&lt;li&gt;Allows company to save financially - no need to buy hardware for personal&lt;/li&gt;
&lt;li&gt;Improves employee satisfaction&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QqoDGsJa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media2.giphy.com/media/Iqev0PvQcbCxkHeh4F/giphy.gif%3Fcid%3Decf05e4745req769aqh0xees2qmqzyfssjsgwf2gu9csm5gu%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QqoDGsJa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media2.giphy.com/media/Iqev0PvQcbCxkHeh4F/giphy.gif%3Fcid%3Decf05e4745req769aqh0xees2qmqzyfssjsgwf2gu9csm5gu%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Those organizations that lie on the negative end of the spectrum present justifiable reasons as to why they rather prefer the option of buying heavily policed and stable hardware with fixed and verified updates.&lt;/p&gt;

&lt;p&gt;Organizations cite reasons such as,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"Cyber Security" &amp;amp; "Information Security" attacks, with potential risks for leaking critical and sensitive information to the world&lt;/li&gt;
&lt;li&gt;Misuse of personal mobile devices while on duty&lt;/li&gt;
&lt;li&gt;Reportedly responsible for data breaches&lt;/li&gt;
&lt;li&gt;Loosing personal machine (PC or mobile) can result in data breakers with malicious intents to compromise sensitive organization information&lt;/li&gt;
&lt;li&gt;Enforcement of policies and that proper access of data is provided, stored, and maintained&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How have organizations adapted to BYOD with networking?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6OVh1Ick--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media0.giphy.com/media/KdrSWXS2JovQjS17fq/giphy.gif%3Fcid%3Decf05e47d22h97ddva5mzwsy3lznal2bgmewxtp5gbjr35qh%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6OVh1Ick--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media0.giphy.com/media/KdrSWXS2JovQjS17fq/giphy.gif%3Fcid%3Decf05e47d22h97ddva5mzwsy3lznal2bgmewxtp5gbjr35qh%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Very skeptically, more organizations related to networking believe that machines or software that is "smart" will always be in someway "exploitable". This has led to careful concerns of considering of what it takes to better improve software to avoid breaches and such.&lt;/p&gt;

&lt;p&gt;In terms of BYOD, and depending on the employee's organization, rules maybe very strict where employees are only allowed to work on the project using machines provided by an IT department within the organization, only using software approved by the IT department. Avoiding malicious links, software, software updates, or visits to web applications that the IT department deems unsafe or not "compliant" with the standards of the organization&lt;/p&gt;

&lt;h2&gt;
  
  
  What areas of risk have been identified for BYOD?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_mLR67Wq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media4.giphy.com/media/ZZxJcnTDAqnoc9vabY/giphy.gif%3Fcid%3Decf05e4738pbzwanacdyur8lg01h84tlh5ybck2yn8vw7ucm%26rid%3Dgiphy.gif%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_mLR67Wq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://media4.giphy.com/media/ZZxJcnTDAqnoc9vabY/giphy.gif%3Fcid%3Decf05e4738pbzwanacdyur8lg01h84tlh5ybck2yn8vw7ucm%26rid%3Dgiphy.gif%26ct%3Dg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;BYOD exposes areas of,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Confidentiality - if a user leaves his/her machine at home logged in, anyone can start    interacting and be able to see information the other person is not authenticated to see&lt;/li&gt;
&lt;li&gt;Integrity - because it is allowed to download software, and it is not often checked for SHA256    or other similar methods, the integrity of software remains uncertain, and has a chance of    being compromised. To make sure every install is indeed integrity, users will need to    check against the checksum - which is something very few users actually do3. Breaches - masquerading, falsification, and repudiation are common attacks that can be    if a malicious agent finds access to the employee's machine&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What does the future hold for BYOD?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3TFtu1KS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zmqgvszr4c5vt7daicx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3TFtu1KS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zmqgvszr4c5vt7daicx.png" alt="The Future"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;BYOD is here to stay. Whether or not it is something that every organization adopts is up for debate and a concern further as the world is moving towards working remotely and helping to allow employees to work from home - this increases challenges of cyber and information security.&lt;/p&gt;

&lt;p&gt;For some organizations that do not deal with critical or sensitive information, BYOD is without a doubt an obvious option. But for companies with tech employees in domains of FinTech, Banking,Network Administrator, Senior Cloud Engineer - performing BYOD is not an easy option.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Bring_your_own_device"&gt;Bring Your Own Device - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pcworld.com/article/246760/pros_and_cons_of_byod_bring_your_own_device_.html"&gt;Pros &amp;amp; Cons of Bringing Your Own Device to Work - PC World&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.govinfosecurity.com/webinars/mobile-learn-from-intels-ciso-on-securing-employee-owned-devices-w-264"&gt;Learn from Intel's CISO on Securing Employee-Owned Devices - GovInfo Security&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ibm.com/services/digital-workplace/byod"&gt;What is Bring Your Own Device (BYOD)? - IBM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Thanks For Reading
&lt;/h2&gt;

&lt;p&gt;Thanks for making this far down! 😄&lt;/p&gt;

&lt;p&gt;Socials,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email: &lt;a href="mailto:saifulislam84210@gmail.com"&gt;saifulislam84210@gmail.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Twitter: &lt;a href="https://twitter.com/SaifUlI25919743"&gt;https://twitter.com/SaifUlI25919743&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/rubix982"&gt;https://github.com/rubix982&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href="https://www.linkedin.com/in/saif-ul-islam/"&gt;https://www.linkedin.com/in/saif-ul-islam/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>discuss</category>
      <category>remote</category>
      <category>job</category>
    </item>
    <item>
      <title>MLH, Open Source, Mapillary &amp; Me</title>
      <dc:creator>Saif Islam</dc:creator>
      <pubDate>Tue, 31 Aug 2021 15:18:23 +0000</pubDate>
      <link>https://dev.to/rubix982/mlh-open-source-mapillary-me-nji</link>
      <guid>https://dev.to/rubix982/mlh-open-source-mapillary-me-nji</guid>
      <description>&lt;h2&gt;
  
  
  MLH Fellowship, Open Source, Mapillary &amp;amp; Me
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fieuznv53efu4mx3fvd4v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fieuznv53efu4mx3fvd4v.png" alt="MLH Fellowship"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This post goes over my &lt;strong&gt;experience&lt;/strong&gt; with the &lt;strong&gt;Open Source MLH Fellowship&lt;/strong&gt; for Summer '21. 😁&lt;/p&gt;

&lt;p&gt;There's quite a lot I want to share with you, so sit down, get some popcorn if you want, and enjoy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F9G54QEVzMnsnXyPVLW%2F200w.webp%3Fcid%3Decf05e47ss6h0y4patusqcouqvh2pqjqpjgb1fxuasc5l5gj%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F9G54QEVzMnsnXyPVLW%2F200w.webp%3Fcid%3Decf05e47ss6h0y4patusqcouqvh2pqjqpjgb1fxuasc5l5gj%26rid%3D200w.webp%26ct%3Dg" alt="Get Ready - Top Gear"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;MLH Fellowship, Open Source, Mapillary &amp;amp; Me&lt;/li&gt;
&lt;li&gt;Table Of Contents&lt;/li&gt;
&lt;li&gt;Hello Hello!&lt;/li&gt;
&lt;li&gt;
So what is MLH? (Hint: It's not just an 'internship')

&lt;ul&gt;
&lt;li&gt;Some FAQs First&lt;/li&gt;
&lt;li&gt;Some Terminologies&lt;/li&gt;
&lt;li&gt;Open Source&lt;/li&gt;
&lt;li&gt;Software Engineering&lt;/li&gt;
&lt;li&gt;Production Engineering&lt;/li&gt;
&lt;li&gt;Raise Dev &amp;amp; MLH Fellowship Sessions (Internal)&lt;/li&gt;
&lt;li&gt;My thoughts&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

How it all started

&lt;ul&gt;
&lt;li&gt;The Application&lt;/li&gt;
&lt;li&gt;The Code Sample&lt;/li&gt;
&lt;li&gt;"Everything You Know About Tech Internships Is Wrong" - Mike Swift, GitHub Education&lt;/li&gt;
&lt;li&gt;The Interviews&lt;/li&gt;
&lt;li&gt;The Process&lt;/li&gt;
&lt;li&gt;Starting Out&lt;/li&gt;
&lt;li&gt;Standups&lt;/li&gt;
&lt;li&gt;Meetings&lt;/li&gt;
&lt;li&gt;Orientation Hackathon&lt;/li&gt;
&lt;li&gt;Project Assignment (Mapillary, Facebook Open Source)&lt;/li&gt;
&lt;li&gt;Unexpected Contributions (Jina AI, Neural Search Engine)&lt;/li&gt;
&lt;li&gt;Show &amp;amp; Tells&lt;/li&gt;
&lt;li&gt;Capture The Flag&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

Some Final Thoughts

&lt;ul&gt;
&lt;li&gt;Imposter Syndrome&lt;/li&gt;
&lt;li&gt;Open Source Misconceptions&lt;/li&gt;
&lt;li&gt;Developer Relations, DevRel, Developer Advocacy&lt;/li&gt;
&lt;li&gt;How did I feel working on the project?&lt;/li&gt;
&lt;li&gt;Do I think I made meaningful contributions to the project?&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Where else can I find MLH?&lt;/li&gt;

&lt;li&gt;Connect with me&lt;/li&gt;

&lt;/ul&gt;

&lt;h2&gt;
  
  
  Hello Hello!
&lt;/h2&gt;

&lt;p&gt;So, to state the obvious, I got accepted as an &lt;strong&gt;Open Source MLH Fellow&lt;/strong&gt; for the tenure of 2021! 🎉&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/saif-ul-islam_opensource-mlh-fellowships-activity-6800264506384646144-O89u/" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3j2vy3enmtjm2x0ghpkg.png" alt="MLH Fellowship Acceptance"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This post details my &lt;strong&gt;experiences&lt;/strong&gt;, the &lt;strong&gt;lessons&lt;/strong&gt; I learned, the &lt;strong&gt;people&lt;/strong&gt; I met, the &lt;strong&gt;work&lt;/strong&gt; I did, and the &lt;strong&gt;events&lt;/strong&gt;/&lt;strong&gt;sessions&lt;/strong&gt; that I participated in, and a whole lot of experiences that I got to be a part of starting from June all the way to August.&lt;/p&gt;

&lt;p&gt;I'll be talking about what the MLH (&lt;strong&gt;Major League Hacking&lt;/strong&gt;) Fellowship is, what's it all about, how you can be a part of it in the coming batches, what to expect and how the experience will be extremely fruitful for you to gear start your future career if you're an undergrad like me.&lt;/p&gt;

&lt;p&gt;I'll also be talking over what the &lt;strong&gt;Open Source&lt;/strong&gt; community is, some take away ideas that I got from my experience, and then further into what my assigned project, &lt;strong&gt;Mapillary&lt;/strong&gt; is all about, how I contributed to it, and the domain that it helped me to get comfortable with.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1071%2F0%2AX_Znv597g9ZD3wFa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F1071%2F0%2AX_Znv597g9ZD3wFa.png" alt="Open Source"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  So what is MLH? (Hint: It's not just an 'internship')
&lt;/h2&gt;

&lt;p&gt;Before you apply ...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2FQBd2kLB5qDmysEXre9%2F200w.webp%3Fcid%3Decf05e47z6ub276gj9f0mwy1kv9io90lrarhzkutcpbqv67q%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2FQBd2kLB5qDmysEXre9%2F200w.webp%3Fcid%3Decf05e47z6ub276gj9f0mwy1kv9io90lrarhzkutcpbqv67q%26rid%3D200w.webp%26ct%3Dg" alt="Mr Bean"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://fellowship.mlh.io/" rel="noopener noreferrer"&gt;MLH Fellowship&lt;/a&gt; describes itself as "a remote internship alternative for aspiring technologists. Spend 12 weeks building your skills by collaborating on real-world projects." It's meant to be as an &lt;em&gt;remote alternative&lt;/em&gt; for students looking to &lt;strong&gt;code&lt;/strong&gt;, &lt;strong&gt;learn&lt;/strong&gt;, &lt;strong&gt;collaborate&lt;/strong&gt;, and be a part of a &lt;strong&gt;community&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;You're offered (&lt;em&gt;currently&lt;/em&gt;) to be selected into one of their three currently available tracks,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Open Source&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Software Engineering&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Production Engineering&lt;/em&gt;&lt;/strong&gt;, powered by "&lt;strong&gt;Facebook&lt;/strong&gt;"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each of these tracks are fantastic opportunities to get exposed to an amazing community, and overall really great experience, as all of them focus on,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Remote first&lt;/em&gt; - You get to meet people from all around the world&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Small groups&lt;/em&gt; - Pods of 11 members + Pod Leader&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Extra Cirriculars&lt;/em&gt; - MLH isn't all about just putting out more lines of code on your project, there's a strong emphasis on being part of a community as well&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Technical Mentorship&lt;/em&gt; - Mentors and pod leaders are always available to help you if you run into any problems&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Career Training&lt;/em&gt; - Practice interviews, improving &amp;amp; get tactical feedback on your resume from experts&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Educational Cirriculum&lt;/em&gt; - Learn industry best practices using tools like Git &amp;amp; GitHub that you can apply to your project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FxTkcEwB8SFQniDkMJa%2F200w.webp%3Fcid%3Decf05e476g72l0kjuue0vab7p2hfpxz641jpwf2dbnw1iq07%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FxTkcEwB8SFQniDkMJa%2F200w.webp%3Fcid%3Decf05e476g72l0kjuue0vab7p2hfpxz641jpwf2dbnw1iq07%26rid%3D200w.webp%26ct%3Dg" alt="Packing"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Fellowship participants are students who filled the eligibility criteria of,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Age&lt;/strong&gt; - You must be over the age of 18 or over age 13 with your parent's permission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Residency&lt;/strong&gt; - You must not reside in a country embargoed by the United States.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time Commitment&lt;/strong&gt; - You are able to commit the required hours per week to the program&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Communication&lt;/strong&gt; - You're proficient (enough) with English, both written and spoken.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coding Experience&lt;/strong&gt; - You can code proficiently in at least one programming language&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environment&lt;/strong&gt; - You have regular access to a quiet workspace for meetings &amp;amp; coding.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A/V Setup&lt;/strong&gt; - You have regular access to a video call quality Internet connection, webcam, &amp;amp; microphone.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;... And that's it! You're good to go! :D&lt;/p&gt;

&lt;h3&gt;
  
  
  Some FAQs First
&lt;/h3&gt;

&lt;p&gt;You must have some questions ...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2Fd1E1YlkOTe4IfdNC%2F200w.webp%3Fcid%3Decf05e47sh4gi4vkqqdrvs74wp0pda8a038f4pv73po1jzrc%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2Fd1E1YlkOTe4IfdNC%2F200w.webp%3Fcid%3Decf05e47sh4gi4vkqqdrvs74wp0pda8a038f4pv73po1jzrc%26rid%3D200w.webp%26ct%3Dg" alt="Questions!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;How&lt;/strong&gt; I apply to be an MLH Fellow?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Head over to &lt;a href="https://fellowship.mlh.io/" rel="noopener noreferrer"&gt;Fellowship - MLH&lt;/a&gt; to submit an application&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;When&lt;/strong&gt; can I apply?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MLH Fellowship has three batches throughout the year, each in Spring (Late Jan - Early April), Summer (Early June - Late Aug), and Fall (Oct - Dec). I could not find the dates for the next batch, but you can usually find them on &lt;a href="https://fellowship.mlh.io/" rel="noopener noreferrer"&gt;Fellowship - MLH&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Is&lt;/strong&gt; there a stipend?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If required, yes, there is a need-based stipend to cover basic expenses regarding where you live.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The amount of the stipend is determined by your track and the country you are residing in during the program"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;See &lt;a href="https://fellowship.mlh.io/faq" rel="noopener noreferrer"&gt;&lt;strong&gt;Fellowship - FAQ&lt;/strong&gt;&lt;/a&gt; for more information&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;How much do I need to know &lt;strong&gt;code wise&lt;/strong&gt;?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MLH assumes you have basic practice with coding already with familiarity, and that you at least are somewhat &lt;strong&gt;proefficient&lt;/strong&gt; in a language. It may be that you do not get to work with your strongest language (I was more proefficient with JavaScript, but worked with Python). If you are not familiar, you will always have the time to pick up new skillsets along the way&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;How are you assigned to &lt;strong&gt;projects&lt;/strong&gt;?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The project assignment considers the pod member's &lt;strong&gt;interests&lt;/strong&gt; and alignments. For example, I'm heavily into &lt;strong&gt;Software Engineering&lt;/strong&gt;, and got chosen to work on &lt;strong&gt;Mapillary&lt;/strong&gt; to develop an SDK which heavily employed &lt;strong&gt;Software Engineering&lt;/strong&gt; practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FxT9KVBrK92mLCTDsys%2F200w.webp%3Fcid%3Decf05e47oo5h4rlmuo3eo2a1qdbvdvlk7umqhzgtcydl7nr2%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FxT9KVBrK92mLCTDsys%2F200w.webp%3Fcid%3Decf05e47oo5h4rlmuo3eo2a1qdbvdvlk7umqhzgtcydl7nr2%26rid%3D200w.webp%26ct%3Dg" alt="Time"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How much is the &lt;strong&gt;time commitment&lt;/strong&gt;?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;MLH expects that you spend at around &lt;strong&gt;25-30&lt;/strong&gt; hours with them working the projects and taking part in the standup and other sessions that are arranged. This includes everything from &lt;strong&gt;standups&lt;/strong&gt;, to &lt;strong&gt;hackathons&lt;/strong&gt;/&lt;strong&gt;competitions&lt;/strong&gt;, &lt;strong&gt;tech sessions&lt;/strong&gt;, and &lt;strong&gt;1-to-1s&lt;/strong&gt; you should be arranging with other Fellowship participants&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I would say to not worry too much about it because it can flexible. MLH acknowledges that everyone comes from different time zones, so there is conflict bound to happen at some point&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For example, halfway through the Fellowship, I was without my fiber optic Internet for 3 days, only relying on my mobile data for communication and text messaging because of some wire related issues near my home, ad it was perfectly understanble to my pod leader and team mates&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Some Terminologies
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2Fl2Je66zG6mAAZxgqI%2F200.webp%3Fcid%3Decf05e47620cni4w7ssdcy0405xnbzbeebquwcqqp7gw80kr%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2Fl2Je66zG6mAAZxgqI%2F200.webp%3Fcid%3Decf05e47620cni4w7ssdcy0405xnbzbeebquwcqqp7gw80kr%26rid%3D200.webp%26ct%3Dg" alt="Dictionary"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each batch has,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pod&lt;/strong&gt; - A pod is a group of 11 Fellowship participants, along with a Pod Leader. Don't worry if they would be awesome or not - they're gurranteed to be great people :D&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE&lt;/em&gt;&lt;/strong&gt;: If at the time of applying you're not sure if you would be able to carry on with the Fellowship fully because of circumstances of positions at other places and you go on to be accepted, you can go on to drop your seat in the start for someone else.&lt;/p&gt;

&lt;p&gt;Also to note that if you drop in early, the MLH Fellowship will most likely be able to find someone else. However, it may not be true if you drop it mid way as it is harder to replace. Please talk to your &lt;em&gt;Pod Leader&lt;/em&gt; about your decisions/plans first&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pod Number&lt;/strong&gt; - Each group of Fellowship participants is assigned a number. Mine was &lt;strong&gt;3.0.1&lt;/strong&gt;. Each pod will work with a specific technology most likely. For example, my entire pod was assiged Python projects, and another pod was enitrely assigned Ruby projects, another was assigned JavaScript projects, and so on&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pod Leader&lt;/strong&gt; - Your pod leader is responsible for leading your daily standups, informing you about updates in the program, anything or mostly everything you may need to do, and assist you in obstacles by arranging 1-to-1s. Feel free to talk to Pod Leaders about basically &lt;strong&gt;&lt;em&gt;anything&lt;/em&gt;&lt;/strong&gt; (yes, I mean it).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Feel relaxed to talk about &lt;em&gt;career&lt;/em&gt;, &lt;em&gt;life&lt;/em&gt;, the &lt;em&gt;project&lt;/em&gt; you're working on, &lt;strong&gt;&lt;em&gt;anything&lt;/em&gt;&lt;/strong&gt; (I cannot stress this enough) that is troubling you, &lt;strong&gt;&lt;em&gt;anything&lt;/em&gt;&lt;/strong&gt; you want to ask, &lt;strong&gt;&lt;em&gt;any&lt;/em&gt;&lt;/strong&gt; ideas you want to share about your pod or anything you would like to see happen. Pod Leaders are mostly past fellows as well, and want to make sure you're enjoying the Fellowship as you're going into the process&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Trainual&lt;/strong&gt; - Each week has a trainual where you have to at least write up about how your week went, what work you got done, and what you're planning to do next week. It can have other modules as well, such as &lt;strong&gt;Git&lt;/strong&gt;, &lt;strong&gt;GitHub&lt;/strong&gt;, and other training as well&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F26tn33aiTi1jkl6H6%2F200w.webp%3Fcid%3Decf05e47xz7twvxk7eh7snodvozlrehzzpb1udm2hff9n8nh%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F26tn33aiTi1jkl6H6%2F200w.webp%3Fcid%3Decf05e47xz7twvxk7eh7snodvozlrehzzpb1udm2hff9n8nh%26rid%3D200w.webp%26ct%3Dg" alt="Coding"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fellows on this track contribute to open source projects, sometimes building projects from scratch (such as &lt;a href="https://github.com/mapillary/mapillary-python-sdk" rel="noopener noreferrer"&gt;mine&lt;/a&gt;), sometimes contributing to extremely well known projects (see below).&lt;/p&gt;

&lt;p&gt;At the time of writing, the Open Source track has included so far the following OSS projects such as,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://github.com/aws-amplify/amplify-cli" rel="noopener noreferrer"&gt;AWS Amplify&lt;/a&gt; - The AWS Amplify CLI is a toolchain which includes a robust feature set for simplifying mobile and web application development. The CLI uses AWS CloudFormation and nested stacks to allow you to add or modify configurations locally before you push them for execution in your account.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/bentoml/BentoML" rel="noopener noreferrer"&gt;BentoML&lt;/a&gt; - BentoML is a flexible, high-performance framework for serving, managing, and deploying machine learning models.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dfinity.org/" rel="noopener noreferrer"&gt;Dfinity&lt;/a&gt; - "Infinite Blockchain That Serves The Web", the DFINITY Foundation is a major contributor to the Internet Computer&lt;/li&gt;
&lt;li&gt;Facebook's &lt;a href="https://github.com/facebookincubator/antlir" rel="noopener noreferrer"&gt;Antlir VM&lt;/a&gt; - Antlir can reproducibly build, test, and run OS images for containers and hosts.&lt;/li&gt;
&lt;li&gt;Facebook's &lt;a href="https://www.mapillary.com/" rel="noopener noreferrer"&gt;Mapillary&lt;/a&gt; - Mapillary provides hosting, processing, and publishing street-level imagery and map data easy on a collaborative platform!&lt;/li&gt;
&lt;li&gt;Facebook's &lt;a href="https://engineering.fb.com/2020/08/07/security/pysa/" rel="noopener noreferrer"&gt;Pysa&lt;/a&gt; - An open source static analysis tool to detect and prevent security issues in Python code&lt;/li&gt;
&lt;li&gt;Facebook's &lt;a href="https://www.youtube.com/watch?v=9JZHodNR184" rel="noopener noreferrer"&gt;Stylex&lt;/a&gt; - Topics covered include Facebook's approach to CSS-in-JS, data-driven dependencies, phased code downloading, and more&lt;/li&gt;
&lt;li&gt;Facebook's &lt;a href="https://www.w3.org/TR/webxr/" rel="noopener noreferrer"&gt;WebXR&lt;/a&gt; - This specification describes support for accessing virtual reality (VR) and augmented reality (AR) devices, including sensors and head-mounted displays, on the Web&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.forem.com/" rel="noopener noreferrer"&gt;Forem&lt;/a&gt; - Forem is open source software for building communities. Communities for your peers, customers, fanbases, families, friends, and any other time and space where people need to come together to be part of a collective. See our announcement post for a high-level overview of what Forem is&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/gleitz/howdoi" rel="noopener noreferrer"&gt;Howdoi&lt;/a&gt; - howdoi provides the solution to the question, "Are you a hack programmer? Do you find yourself constantly Googling for how to do basic programming tasks?"&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jina.ai/" rel="noopener noreferrer"&gt;Jina AI&lt;/a&gt; - Build and deploy your AI-powered search applications in seconds with Jina’s open-source tech stack&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://jupyter.org/" rel="noopener noreferrer"&gt;JupyterLab&lt;/a&gt; - Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.palletsprojects.com/" rel="noopener noreferrer"&gt;The Pallet's Project&lt;/a&gt; - The Pallets Projects are a collection of Python web development libraries that were independently developed by Armin Ronacher and later used as the basis of the Flask microframework. Today the Pallets Projects are a community-driven organization with the goal to maintain and improve those libraries&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As for the question of "Is this for me?", you can think about the goals of the track and if they align with you.&lt;/p&gt;

&lt;p&gt;The main goal of the &lt;strong&gt;Open Source&lt;/strong&gt; track is to familiarize you with,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How the &lt;strong&gt;Open Source community&lt;/strong&gt; works and how you can get started with contributing to major projects&lt;/li&gt;
&lt;li&gt;Help you get started and build your confidence up to merging more and more &lt;strong&gt;Pull Requests&lt;/strong&gt; on the projects you &lt;strong&gt;love and use&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;To hopefully make it so that you'll still be contributing and be a part of &lt;strong&gt;communities&lt;/strong&gt; after the your tenure ends&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;strong&gt;Open Source&lt;/strong&gt; experience for me helped me to either learn about or contribute to more than &lt;strong&gt;&lt;em&gt;3&lt;/em&gt;&lt;/strong&gt;  projects in my spare time simply because I know knew more about what goes and what doesn't go in the community, and how to take the right approach with it. It made me more &lt;em&gt;positive&lt;/em&gt; about my &lt;em&gt;contributions&lt;/em&gt;, regardless of how &lt;strong&gt;small&lt;/strong&gt; or &lt;strong&gt;large&lt;/strong&gt; they were.&lt;/p&gt;

&lt;h3&gt;
  
  
  Software Engineering
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F5t9wJjyHAOxvnxcPNk%2F200.webp%3Fcid%3Decf05e47jr4tatvv86jnvozmntek1h807hnazp8idmn47ftq%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2F5t9wJjyHAOxvnxcPNk%2F200.webp%3Fcid%3Decf05e47jr4tatvv86jnvozmntek1h807hnazp8idmn47ftq%26rid%3D200.webp%26ct%3Dg" alt="Not Sure"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Working on a project in agreements with a "corporate or government partner". Unfortunately I don't have too much knowledge about this. Check out the &lt;a href="https://fellowship.mlh.io/programs/software-engineering" rel="noopener noreferrer"&gt;Software Engineering track here&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Production Engineering
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FijEiXYEo9DBxm%2F200.webp%3Fcid%3Decf05e47e9gdqmzf7n0ahp6xislcsag112dr586ezeib09k7%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FijEiXYEo9DBxm%2F200.webp%3Fcid%3Decf05e47e9gdqmzf7n0ahp6xislcsag112dr586ezeib09k7%26rid%3D200.webp%26ct%3Dg" alt="Facebook"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Production Engineering track is designed as an educational track to learn more about the PE role at Facebook. This track included learning technologies all about the role, tools such as &lt;strong&gt;Nginx&lt;/strong&gt;, &lt;strong&gt;Docker&lt;/strong&gt;, &lt;strong&gt;Prometheus&lt;/strong&gt;, &lt;strong&gt;Grafana&lt;/strong&gt;, &lt;strong&gt;CI/CD Pipelines&lt;/strong&gt;, &lt;strong&gt;CAdvisor&lt;/strong&gt;, &lt;strong&gt;GitHub Actions&lt;/strong&gt;, &lt;strong&gt;AWS&lt;/strong&gt; and more!&lt;/p&gt;

&lt;p&gt;During my tenure, this track was only limited to North American participants from Canada, USA, and Mexico.&lt;/p&gt;

&lt;p&gt;The PE had many weekly talks from the teams at Facebook, a small sneak peak includes talks about,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Production Engineering vs Software Engineering&lt;/li&gt;
&lt;li&gt;Monitoring Concepts &amp;amp; In Action At Facebook&lt;/li&gt;
&lt;li&gt;Building Scalable Infrastructure While Still In School&lt;/li&gt;
&lt;li&gt;Recruiting Talks &amp;amp; Resume Tips&lt;/li&gt;
&lt;li&gt;Joing PE From Diff/ Career Backgrounds&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fellows in this batch have to develop a project using many of the technologies taught as part of the cirriculum as their final deliverable with a project demo at the end.&lt;/p&gt;

&lt;p&gt;Most of the talks are geared towards &lt;strong&gt;PE Fellows&lt;/strong&gt;, but anyone from any track and any batch can come and be a part of the talks!&lt;/p&gt;

&lt;p&gt;As for the question of "Is this for me?", you can again think about how close you relate to the goals of the track&lt;/p&gt;

&lt;p&gt;The main goal of the &lt;strong&gt;Productin Engineering&lt;/strong&gt; track is to familiarize you and introduce you to,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Concepts of &lt;strong&gt;Software Architecture&lt;/strong&gt;, &lt;strong&gt;Site Reliability Engineering&lt;/strong&gt;, &lt;strong&gt;Software Infrastructure &amp;amp; Engineering&lt;/strong&gt;, &lt;strong&gt;Cloud&lt;/strong&gt; and &lt;strong&gt;DevOps&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Industry professionals&lt;/strong&gt; who can better cater to questions regarding the field and how you can start working professionally in a PE role&lt;/li&gt;
&lt;li&gt;Building &lt;strong&gt;projects&lt;/strong&gt; with the aforementioned tools to demonstrate capabilities as a PE enthusiast&lt;/li&gt;
&lt;li&gt;How to keep pursuing as someone who loves to build &lt;strong&gt;Software Infrastructure&lt;/strong&gt;, and putting &lt;strong&gt;projects&lt;/strong&gt; into &lt;strong&gt;production&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Raise Dev &amp;amp; MLH Fellowship Sessions (Internal)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2F4HiaeeIR11xe1pnGvO%2F200w.webp%3Fcid%3Decf05e4780e5n5bio3z09c7ydzy7kff94c8cie15xppt7mau%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2F4HiaeeIR11xe1pnGvO%2F200w.webp%3Fcid%3Decf05e4780e5n5bio3z09c7ydzy7kff94c8cie15xppt7mau%26rid%3D200w.webp%26ct%3Dg" alt="Mentorship"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Being a part of MLH offered me the chance to arrange &lt;strong&gt;sessions with mentors&lt;/strong&gt; on &lt;a href="https://raise.dev/" rel="noopener noreferrer"&gt;Raise Dev&lt;/a&gt;, which made it easier in my tenure to go and talk to industry professionals for anything related to,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Career Advice&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Resume Feedback&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Pair Programming&lt;/em&gt;&lt;/strong&gt; (Yes, seriously!)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There was also the added benefit of internal MLH Fellowship Sessions that fellows get to experience and ask questions in.&lt;/p&gt;

&lt;p&gt;Some examples of the talks are,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cracking The Coding Interview&lt;/strong&gt; (CTCI)'s series by Kunal (fantastic guy, fantastic sessions!)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud&lt;/strong&gt; &amp;amp; &lt;strong&gt;Cloud Native&lt;/strong&gt; Sessions (Monitoring, Prometheus, K8s No Code Contributions, Machine Learning, Service Meshes etc)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open Source&lt;/strong&gt;, &lt;strong&gt;Developer Advocacy&lt;/strong&gt;, &lt;strong&gt;DevRel&lt;/strong&gt;, &lt;strong&gt;Tech Industry Networking&lt;/strong&gt;, &lt;strong&gt;Career Growth Advice&lt;/strong&gt;, &lt;strong&gt;Hacker Culture&lt;/strong&gt;, &lt;strong&gt;Data Governence&lt;/strong&gt;, &lt;strong&gt;Julia&lt;/strong&gt; and so much more!&lt;/li&gt;
&lt;li&gt;Sponsored talks by &lt;strong&gt;Jina AI&lt;/strong&gt;, &lt;strong&gt;Remote&lt;/strong&gt;, &lt;strong&gt;Microsoft&lt;/strong&gt;, &lt;strong&gt;DataStax&lt;/strong&gt;, &lt;strong&gt;GitHub&lt;/strong&gt;, &lt;strong&gt;Facebook&lt;/strong&gt; and more!&lt;/li&gt;
&lt;li&gt;Technical talks such as &lt;strong&gt;Emphemeral Hardware&lt;/strong&gt;, &lt;strong&gt;Serverless Video Confereing Application&lt;/strong&gt;, &lt;strong&gt;Docker&lt;/strong&gt;, &lt;strong&gt;Pallets&lt;/strong&gt;, &lt;strong&gt;GraphQl&lt;/strong&gt;, and of course, more.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  My thoughts
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2Fa5viI92PAF89q%2F200w.webp%3Fcid%3Decf05e47gun8qike9jk3iz7dhineitx7vk20tkvvnczqnoti%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2Fa5viI92PAF89q%2F200w.webp%3Fcid%3Decf05e47gun8qike9jk3iz7dhineitx7vk20tkvvnczqnoti%26rid%3D200w.webp%26ct%3Dg" alt="Batman"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I wouldn't use the word 'internship' to describe the experience that I had because the word seems very traditional in that it conveys the idea of something you're work on in a given time period on every weekday for a determined period.&lt;/p&gt;

&lt;p&gt;For me, I would say, it was three different kind of experiences complimenting each other.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Firstly was the getting to know people from all around the world, being able to attend sessions and talks for all topics tech and community wise. It was about making friends, seeing what others are doing, getting to know people, sharing experiences, being able to understand so many backgrounds and perspectives and learning from everyone around you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Secondly was the project that I was working on, the completely new domain for me, the company, the project, the remote work environment, everything was very new to me and very surprising.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The community experience of finding new folks and taking part in events or competitions and getting better to know each other and their expertise. This extremely helps you to get your hands dirty that you might otherwise be hesitant about, and has the immensely added benefit of networking and getting to know sooooo many talented people!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All of these make the MLH experience very unique and helps you figure out not only how to work better in communities and in teams and how to communicate, but also exposes you on how to get help if you're stuck and how to share your problems.&lt;/p&gt;

&lt;p&gt;Delaying it no more, below is a more in depth on how I winded up at MLH.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it all started
&lt;/h2&gt;

&lt;p&gt;For my story, I stumbled across &lt;strong&gt;Major League Hacking&lt;/strong&gt; accidentally one day while randomly scrolling my &lt;strong&gt;LinkedIn&lt;/strong&gt; back in The main goal of the &lt;strong&gt;Open Source&lt;/strong&gt; track is to familiarize you with,. I saw students like me from across the world share their experiences on how the journey through the MLH tenure has been for them, and going through that, I said, "&lt;em&gt;Hey, this looks interesting!&lt;/em&gt;".&lt;/p&gt;

&lt;p&gt;Besides, I myself wanted to dig deeper into the &lt;strong&gt;Open Source Community&lt;/strong&gt;, but I had no idea where to even start. I took out some time to research more into what the whole fellowship was about, and how I could get involved.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Application
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F3o7WIz0R4XwKgs2fHG%2F100.webp%3Fcid%3Decf05e472wdv0f746nsanch5f1sim7m7xn8lpr7ica6zydp6%26rid%3D100.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F3o7WIz0R4XwKgs2fHG%2F100.webp%3Fcid%3Decf05e472wdv0f746nsanch5f1sim7m7xn8lpr7ica6zydp6%26rid%3D100.webp%26ct%3Dg" alt="Writing"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I submitted my application on Sept '20 to be a fellow in Spring '21.&lt;/p&gt;

&lt;p&gt;To others, I would advise applying early to the programs ... but I've found people who applied very early and got accepted, as well as folks who applied late and still got accepted. Though it is generally recommended to apply early, my opinions are to &lt;strong&gt;apply when you're ready to show something you've made to showcase what you know&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Below are my thoughts on how to approach writing the application, but feel free to add or remove any thoughts from your own perspective,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Don't worry about being not enough technical to start the application. The Fellowship is a learning experience for every pod member involved - no one knows everything&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't focus entirely on technicality. The Fellowship puts emphasis on building a community, getting to know people, investing time in supporting, helping, and learning from others. Share your experiences about what you've made previously and why it matters to you, what makes you happy and excited in the work you do, and what is it about the fellowship that intrigues you? Be sure to enjoy, make friends, and get to know other people in the Fellowship experience!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The answer to "Why do yo want to become an MLH Fellow" can vary, but it's really trying to ask "what brought you to technology and programming?" "Why is a community important for you?" "What kind of discussions or ideas can you bring to your pod?", and "How can MLH help you in your learning?" Even "Are you familiar with the Hacker Culture?"&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Code Sample
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2Fdu3J3cXyzhj75IOgvA%2F200.webp%3Fcid%3Decf05e47xz7twvxk7eh7snodvozlrehzzpb1udm2hff9n8nh%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2Fdu3J3cXyzhj75IOgvA%2F200.webp%3Fcid%3Decf05e47xz7twvxk7eh7snodvozlrehzzpb1udm2hff9n8nh%26rid%3D200.webp%26ct%3Dg" alt="GitHub"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the &lt;strong&gt;Application&lt;/strong&gt;, MLH asks you to submit a code piece that will be overlooked by their team and asked about by the interviewer in the 2nd interview.&lt;/p&gt;

&lt;p&gt;I strongly believe you should show a project you're very proud of, and that you've put a lot of thought into designing, working, to getting it up and running. It doesn't have to be the most amazing idea, but here is what I recommend you show,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It is useful and tries to solve problem. Nothing very big, but targets an interesting problem, like a hackathon idea&lt;/li&gt;
&lt;li&gt;Uses some API or does something very cool with different technologies&lt;/li&gt;
&lt;li&gt;Has questions interviewers can ask over why somethings are the way they are&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Below are some code sample requirements from the application&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--jLepoLEQ--%2Fc_limit%252Cf_auto%252Cfl_progressive%252Cq_auto%252Cw_880%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fow6p45m109qikdhqmmrx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--jLepoLEQ--%2Fc_limit%252Cf_auto%252Cfl_progressive%252Cq_auto%252Cw_880%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fow6p45m109qikdhqmmrx.PNG" alt="Code Sample Requirements"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are some things that you should do,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Prepare a neat and organized GitHub README that instantly helps readers understand what the project is about. Remember, presentation is as important as the project itself. If it's too clumsy, or too spreadout everywhere, or you have to explain things that could have been otherwise been in the README, maybe there is a chance for improvement. Here are some links to help with that,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/news/how-to-write-a-good-readme-file/" rel="noopener noreferrer"&gt;How to Write a Good README File for Your GitHub Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/matiassingers/awesome-readme" rel="noopener noreferrer"&gt;Awesome READMEs&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Follow some &lt;strong&gt;Software Engineering&lt;/strong&gt; "best practices" (opionated, can be anything you can thnk of that makes fits your project),&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Modularity&lt;/strong&gt; - Split logic amongst components, each component doing one thing only so it is easier to explain, modify, and read&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical Names&lt;/strong&gt; - Obvious, but make sure you name your files and folders accordingly. I personally go check out &lt;a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme" rel="noopener noreferrer"&gt;VSCode's Material UI Icon Pack Theme&lt;/a&gt; and see which are some popular folder/file names&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DRY&lt;/strong&gt; (Don't Repeat Yourself) - Consider how you generalize similar ocurring problems in your codebase, and talk about how you managed to reduce effort and coding time by having a single point of use&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CI/CD&lt;/strong&gt; - If you're familiar, setup some &lt;em&gt;GitHub actions&lt;/em&gt; that automate tasks for you to save time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Formatter&lt;/strong&gt;/&lt;strong&gt;Linter&lt;/strong&gt; - Consider using a formatter or a linter for your project to ensure consistent indentation, possible naming problems, possible bugs. This makes your code look clean and easy to read regardless of the codebase's size&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing&lt;/strong&gt; - If you can, try following a &lt;em&gt;TDD&lt;/em&gt;, &lt;em&gt;Test First&lt;/em&gt;, or &lt;em&gt;Unit Test&lt;/em&gt; approach that help with making sure your project does not break as you keep developing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Packages&lt;/strong&gt;/&lt;strong&gt;Libraries&lt;/strong&gt; - If what you've made is akin to a package or library that can be installed (like a Python Package), prepare a demo to showcase what your project does and how it has managed to solve problems&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflow&lt;/strong&gt; - If you've worked with other collaborators to develop the project, showcase your methodology of how you get work done if you can. Maybe it is a &lt;em&gt;Jira&lt;/em&gt; or &lt;em&gt;Atlassian&lt;/em&gt; board, maybe it is a &lt;em&gt;GitHub Issues&lt;/em&gt;/&lt;em&gt;Pull Request&lt;/em&gt; methdology, maybe you're using something like Travis CI for a CI/CD pipeline, etc. Talk about how you solve problems and conflicts in the project, and how you keep focused on the project you're working on&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Software&lt;/strong&gt; - Showcase what technologies you've used in your project, and why. How did using that technology solve a problem you were facing&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;

&lt;/ol&gt;

&lt;p&gt;You DO NOT have to get everything right and perfect. Remember, it's okay to not have everything. A wise man once said to me,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Focus on your strengths. What you may get done in what you're strong at may only take you 1 hour, what you get done in what you're weak at, may take more than 10 hours"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Pick your battles wisely, don't stress out about it, make something you enjoy and love, and show that to the world!&lt;/p&gt;

&lt;p&gt;If you're wondering what my project was, it was &lt;strong&gt;Terrabuzz&lt;/strong&gt;, a "&lt;em&gt;social media application&lt;/em&gt;" I made in my last Fall Semester '20 in a team of 3.&lt;/p&gt;

&lt;p&gt;It had,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Register/Login/Forget Password/New Password/Verification&lt;/li&gt;
&lt;li&gt;Profiles/Following/Followers&lt;/li&gt;
&lt;li&gt;Posts/Likes/Comments/Notifications&lt;/li&gt;
&lt;li&gt;Settings/Changing Passwords&lt;/li&gt;
&lt;li&gt;Search For Profiles/Search For Hashtags&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And was &lt;em&gt;dockerized&lt;/em&gt; completely and prepared with a &lt;em&gt;Azure&lt;/em&gt; VM at the end of a &lt;em&gt;CI/CD&lt;/em&gt; pipeline.&lt;/p&gt;

&lt;p&gt;Check it out below!&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Rubix982" rel="noopener noreferrer"&gt;
        Rubix982
      &lt;/a&gt; / &lt;a href="https://github.com/Rubix982/Terrabuzz" rel="noopener noreferrer"&gt;
        Terrabuzz
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Social media based on connecting users on the basis of interests, integrating a system of news-feed, following/followers, notifications, profile updates, and a basic settings page
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Terrabuzz - A Student Social Media Application&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;
 &lt;a href="https://github.com/Rubix982/Terrabuzz#" rel="noopener noreferrer"&gt;
&lt;img alt="React" src="https://camo.githubusercontent.com/03ae1c04fd007e38916af54440a13e755529533fc07c7f66c2b1379ec6b44dba/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d52656163743f267374796c653d666f722d7468652d6261646765266c6f676f3d7265616374266c6f676f436f6c6f723d30303026636f6c6f723d363144414642"&gt;
&lt;img alt="ReactStrap" src="https://camo.githubusercontent.com/281f87a651841c4d0ad9a8cbf645e2d7bcc5723853059eaad4deec87cdae8939/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f526561637453747261702d526561637453747261703f267374796c653d666f722d7468652d6261646765266c6f676f3d626f6f747374726170266c6f676f436f6c6f723d30303026636f6c6f723d373935324233"&gt;
&lt;img alt="React Router" src="https://camo.githubusercontent.com/12fda762783a0c4aa903298a0ef4baa29e858d29e0e748a5ad7a61fb3d4daf2e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5265616374253230526f757465722d5265616374253230526f757465723f267374796c653d666f722d7468652d6261646765266c6f676f3d7265616374253230726f75746572266c6f676f436f6c6f723d66666626636f6c6f723d434134323435"&gt;
&lt;img alt="JavaScript" src="https://camo.githubusercontent.com/6cf0a8d5df8794c086560bd0c24fbd143232e89cb93323947ef4e37bca9ba7a4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6176617363726970742d4a6176617363726970743f267374796c653d666f722d7468652d6261646765266c6f676f3d6a617661736372697074266c6f676f436f6c6f723d66666626636f6c6f723d463744463145"&gt;
&lt;img alt="NodeJS" src="https://camo.githubusercontent.com/b4e1897b545257e3967cc80a00a3d46a0880c338e8ccbf5031c6e6637977605a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e6f64654a532d4e6f64654a533f267374796c653d666f722d7468652d6261646765266c6f676f3d6e6f64652e6a73266c6f676f436f6c6f723d66666626636f6c6f723d333339393333"&gt;
&lt;img alt="ExpressJS" src="https://camo.githubusercontent.com/32a7d8c846f2e99335b072fb81cc4909aba1694bf9ff70bde7b42dd8177541a8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f457870726573732d457870726573733f7374796c653d666f722d7468652d6261646765266c6f676f3d6578707265737326636f6c6f723d303030303030"&gt;
&lt;img alt="JSON Web Tokens" src="https://camo.githubusercontent.com/f03850382222c1da70af2e8b8687b7943f2a196626bf0210b2d57cec63279e36/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a534f4e253230576562253230546f6b656e732d4a534f4e253230576562253230546f6b656e733f7374796c653d666f722d7468652d6261646765266c6f676f3d6a736f6e253230776562253230746f6b656e7326636f6c6f723d303030303030266c6f676f436f6c6f723d666666"&gt;
&lt;img alt="Nginx" src="https://camo.githubusercontent.com/78b078d8fdc41f7a6c25874d3983904c6ea4aded616beb0e9af4995b876f9a00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e67696e782532302d2532333030393633392e7376673f267374796c653d666f722d7468652d6261646765266c6f676f3d6e67696e78266c6f676f436f6c6f723d7768697465"&gt;
&lt;img alt="Vercel" src="https://camo.githubusercontent.com/e9c62a10e484c0a06aaa192f7942eab222911a66dab801127725fbc902f325d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56657263656c2d56657263656c3f267374796c653d666f722d7468652d6261646765266c6f676f3d76657263656c266c6f676f436f6c6f723d66666626636f6c6f723d303030"&gt;
&lt;img alt="Docker" src="https://camo.githubusercontent.com/edfc2f62af8a03f54a3574b637425a28e8d5d7af23dee8180013d432665ac00d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f636b65722d446f636b65723f267374796c653d666f722d7468652d6261646765266c6f676f3d646f636b6572266c6f676f436f6c6f723d66666626636f6c6f723d323439364544"&gt;
&lt;img alt="Microsoft Azure" src="https://camo.githubusercontent.com/2da31e1b611561c8bcd0c6419448e0f9977976c00aa87706e4e16270c4fe651c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6963726f736f6674253230417a7572652d4d6963726f736f6674253230417a7572653f267374796c653d666f722d7468652d6261646765266c6f676f3d6d6963726f736f6674253230617a757265266c6f676f436f6c6f723d66666626636f6c6f723d303038394436"&gt;
&lt;img alt="MySQL" src="https://camo.githubusercontent.com/1a8ca1dacccedd9110437d2f59477c5dc0e8060a661bf42fef54733f61daf67f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d7953514c2d4d7953514c3f7374796c653d666f722d7468652d6261646765266c6f676f3d6d7973716c26636f6c6f723d343437394131266c6f676f436f6c6f723d666666"&gt;
&lt;img alt="Mongo DB" src="https://camo.githubusercontent.com/6929388984a4b745bcb9734c92fd0c33230200e678346cb7bb6c5936b12b722f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6f6e676f44422d4d6f6e676f44423f7374796c653d666f722d7468652d6261646765266c6f676f3d6d6f6e676f6462266c6f676f436f6c6f723d66666626636f6c6f723d343741323438"&gt;
&lt;img alt="Redis" src="https://camo.githubusercontent.com/958ddbb379fe69b2c2c4f1b1ad84acf120ad0c20343d85c7f6b8a251e682ac72/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656469732d52656469733f7374796c653d666f722d7468652d6261646765266c6f676f3d7265646973266c6f676f436f6c6f723d66666626636f6c6f723d444333383244"&gt; 
&lt;img alt="Neo4j" src="https://camo.githubusercontent.com/63689a6b8521550ef55eceb4f5ee182c3280a1ea2ae4237122f722a2b5cb9073/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e656f346a2d4e656f346a3f267374796c653d666f722d7468652d6261646765266c6f676f3d6e656f346a266c6f676f436f6c6f723d66666626636f6c6f723d303038434331"&gt;
&lt;img alt="Eslint" src="https://camo.githubusercontent.com/d78aabfe35a968b45e93c9b3135d12a3c81c447b06093cba6daed0fd534910c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f45536c696e742d45536c696e743f267374796c653d666f722d7468652d6261646765266c6f676f3d65736c696e74266c6f676f436f6c6f723d66666626636f6c6f723d344233324333"&gt;
&lt;img alt="NPM" src="https://camo.githubusercontent.com/b96000a294a2d6627778115cdb3c23a4268cab1d6b65c5c62f4c67a677273c28/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6e706d2d6e706d3f267374796c653d666f722d7468652d6261646765266c6f676f3d6e706d266c6f676f436f6c6f723d66666626636f6c6f723d434233383337"&gt;
&lt;img alt="Github" src="https://camo.githubusercontent.com/ea303629e8ead1d0bd4d9278808eb71e2fda4584048da7801c1448764269e765/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769746875622d4769746875623f267374796c653d666f722d7468652d6261646765266c6f676f3d676974687562266c6f676f436f6c6f723d66666626636f6c6f723d313831373137"&gt;
&lt;img alt="Github Actions" src="https://camo.githubusercontent.com/ece02285379947d0145134b5afd9a58f3a411bb3352ab460268e460e8b74b840/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476974687562253230416374696f6e732d476974687562253230416374696f6e733f267374796c653d666f722d7468652d6261646765266c6f676f3d676974687562253230616374696f6e73266c6f676f436f6c6f723d66666626636f6c6f723d323038384646"&gt;
  &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz/graphs/contributors" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b2b79ebe3050a0cc725ac4764cccb81742d3d1d8dad57c934a16f30337cc274f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f52756269783938322f546572726162757a7a2e7376673f7374796c653d666f722d7468652d6261646765" alt="Contributors"&gt;&lt;/a&gt;
&lt;a href="https://github.com/Rubix982/Terrabuzz/network/members" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bc8110119cac584573fec3658063d255b9f0ed3041efaaabb27c2cb3b33fcfad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f52756269783938322f546572726162757a7a2e7376673f7374796c653d666f722d7468652d6261646765" alt="Forks"&gt;&lt;/a&gt;
&lt;a href="https://github.com/Rubix982/Terrabuzz/stargazers" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/836dd3c7fb00f09fac2077e896252c232525f4985f853a63d085ba9f844e1f70/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f52756269783938322f546572726162757a7a2e7376673f7374796c653d666f722d7468652d6261646765" alt="Stargazers"&gt;&lt;/a&gt;
&lt;a href="https://github.com/Rubix982/Terrabuzz/issues" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e536060c9a1bd8934acd7ade1cb78860abb632f8c50c344f990c65a74f61cb62/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f52756269783938322f546572726162757a7a2e7376673f7374796c653d666f722d7468652d6261646765" alt="Issues"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rubix982, Saif Ul Islam, &lt;a href="https://www.linkedin.com/in/saif-ul-islam-93786b187/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/508a1d417191aaa61a029f83aab6426a956bf60585d1df5594ec5150f2118566/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c61636b2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535" alt="LinkedIn - Rubix982"&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Hassanzhd, Muhammad Hassan Zahid, &lt;a href="https://www.linkedin.com/in/muhammad-hassan-zahid-b110971b6/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/508a1d417191aaa61a029f83aab6426a956bf60585d1df5594ec5150f2118566/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c61636b2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535" alt="LinkedIn - Hassanzhd"&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;TashikMoin23, Tashik Moin Sheikh, &lt;a href="https://www.linkedin.com/in/tashik-moin-sheikh-08872116b/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/508a1d417191aaa61a029f83aab6426a956bf60585d1df5594ec5150f2118566/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c61636b2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535" alt="LinkedIn - TashikMoin23"&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;HasanBurney, Hasan Burney &lt;a href="https://www.linkedin.com/in/hasanburney/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/508a1d417191aaa61a029f83aab6426a956bf60585d1df5594ec5150f2118566/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c61636b2e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535" alt="LinkedIn - HasanBurney"&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;br&gt;
&lt;p&gt;
  &lt;a href="https://github.com/Rubix982/Terrabuzz" rel="noopener noreferrer"&gt;
    &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2FRubix982%2FTerrabuzzclient%2Fpublic%2Ffavicon.ico" alt="Logo" width="80" height="80"&gt;
  &lt;/a&gt;
  &lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Terrabuzz&lt;/h3&gt;

&lt;/div&gt;
  &lt;p&gt;
    A student social media project
    &lt;br&gt;
    &lt;a href="https://drive.google.com/file/d/1EMZb2H9-jMr69Ac4kvM5gi9LASd5B79q/view" rel="nofollow noopener noreferrer"&gt;&lt;strong&gt;Read the SRS/SDS»&lt;/strong&gt;&lt;/a&gt;
    &lt;br&gt;
    &lt;br&gt;
    &lt;a href="https://github.com/Rubix982/Terrabuzz" rel="noopener noreferrer"&gt;Video Demo&lt;/a&gt;
    ·
    &lt;a href="https://github.com/Rubix982/Terrabuzz/issues/new?assignees=&amp;amp;labels=&amp;amp;template=bug_report.md&amp;amp;title=" rel="noopener noreferrer"&gt;Report Bug&lt;/a&gt;
    ·
    &lt;a href="https://github.com/Rubix982/Terrabuzz/issues/new?assignees=&amp;amp;labels=&amp;amp;template=feature_request.md&amp;amp;title=" rel="noopener noreferrer"&gt;Request Feature&lt;/a&gt;
  &lt;/p&gt;




  Table of Contents
  &lt;ol&gt;
    &lt;li&gt;
        &lt;a href="https://github.com/Rubix982/Terrabuzz#description" rel="noopener noreferrer"&gt;Description&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;a href="https://github.com/Rubix982/Terrabuzz#about-the-project" rel="noopener noreferrer"&gt;About The Project&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;a href="https://github.com/Rubix982/Terrabuzz#screenshots" rel="noopener noreferrer"&gt;Screenshots&lt;/a&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;a href="https://github.com/Rubix982/Terrabuzz#demos" rel="noopener noreferrer"&gt;Demos&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#using-demo" rel="noopener noreferrer"&gt;Run Demo&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#workflow-explanation" rel="noopener noreferrer"&gt;Workflow Explanation&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;a href="https://github.com/Rubix982/Terrabuzz#file-structure" rel="noopener noreferrer"&gt;File Structure&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#client" rel="noopener noreferrer"&gt;Client&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#data" rel="noopener noreferrer"&gt;Data&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#docs" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#server" rel="noopener noreferrer"&gt;Server&lt;/a&gt;&lt;/li&gt;  
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#web-server" rel="noopener noreferrer"&gt;Web Server&lt;/a&gt;&lt;/li&gt;           
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;
      &lt;a href="https://github.com/Rubix982/Terrabuzz#getting-started" rel="noopener noreferrer"&gt;Getting Started&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#prerequisites" rel="noopener noreferrer"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#installation" rel="noopener noreferrer"&gt;Installation&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#roadmap" rel="noopener noreferrer"&gt;Roadmap&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#contributing" rel="noopener noreferrer"&gt;Contributing&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#license" rel="noopener noreferrer"&gt;License&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#contact" rel="noopener noreferrer"&gt;Contact&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="https://github.com/Rubix982/Terrabuzz#acknowledgements" rel="noopener noreferrer"&gt;Acknowledgements&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;



&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Description&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Finding relations among people is one of the hardest things to do with social media these days, contrary to the word social media in the first place. More and more emphasis is put on driving a great amount of reactions, rather than focusing on helping people find more connections far more easily than others.&lt;/p&gt;
&lt;p&gt;What does this mean? It means that there are lower chances or possibilities for artists, small business, startups, to more easily connect with their audience
Social…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Rubix982/Terrabuzz" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  "Everything You Know About Tech Internships Is Wrong" - Mike Swift, GitHub Education
&lt;/h3&gt;

&lt;p&gt;Check out this short (&lt;strong&gt;~16 minutes&lt;/strong&gt;) talk by Mike Swift over some ideas about technical internships!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=F4EpjB9-HeI" rel="noopener noreferrer"&gt;GitHub Education&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Interviews
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2Founv1hey86r5DM6WhP%2F200.webp%3Fcid%3Decf05e47j87nfnqsqdv7owdhmgu35kj94qcwmai8txxkxktl%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2Founv1hey86r5DM6WhP%2F200.webp%3Fcid%3Decf05e47j87nfnqsqdv7owdhmgu35kj94qcwmai8txxkxktl%26rid%3D200.webp%26ct%3Dg" alt="The Office"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This section describe the interview process, but overall, keep in mind to,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relax and don't stress yourself out for the interviews!&lt;/li&gt;
&lt;li&gt;Please be yourself and feel free to communicate better and focus on talking and asking questions if you like&lt;/li&gt;
&lt;li&gt;Don't be afraid to express and talk about your personality. It does count and it is valuable as a Fellow (remember, it's not all coding)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The interviews were in two parts! They are as,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The &lt;strong&gt;first one&lt;/strong&gt; is a no code, no project, 10-15 minute interview for eligibility filtering. It describes itself as,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;During this call we'll be confirming your eligibility for the program and evaluating your ability to successfully participate. If time permits,&lt;br&gt;
  you'll have an opportunity to ask questions at the end of the conversation.&lt;/p&gt;

&lt;p&gt;What we're looking for,&lt;/p&gt;

&lt;p&gt;Eligibility: Do you meet the criteria for the program &amp;amp; understand the commitment?&lt;br&gt;
  Passion: Why do you want to become an MLH Fellow and what will you bring to the batch?&lt;br&gt;
  Communication Skills: Will you be able to successfully collaborate with other fellows?&lt;br&gt;
  A/V Setup: Do you have a remote environment that will allow you to successfully participate?&lt;br&gt;
  Professionalism: Did you show up on time and demonstrate a high level of professionalism?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &lt;strong&gt;second one&lt;/strong&gt; is a more technical sided interview about the code submission made in the application.&lt;/p&gt;

&lt;p&gt;It is recommended that you freshen up on the codebase, the architecture, design and tooling decisions and have the project in an up and running state. It describes itself as,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;During this call we'll be walking through the code sample you submitted, discussing how you built it and what you would do differently in the&lt;br&gt;
  future. We may also ask you some questions about your familiarity with the specific technologies &amp;amp; programming languages you indicated you were&lt;br&gt;
  proficient with on your application. If time permits, you'll have an opportunity to ask questions at the end of the conversation.&lt;/p&gt;

&lt;p&gt;What we're looking for,&lt;/p&gt;

&lt;p&gt;Technical Proficiency: Do you have a proficient understanding of the language you used&lt;br&gt;
  Learning Potential: Do you respond well to feedback and have an aptitude for learning?&lt;br&gt;
  Communication Skills: Will you be able to successfully collaborate with other fellows?&lt;br&gt;
  A/V Setup: Do you have a remote environment that will allow you to successfully participate?&lt;br&gt;
  Professionalism: Did you show up on time and demonstrate a high level of professionalism?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The Process
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FAMSUrxqH4vxPW%2F200.webp%3Fcid%3Decf05e476avw497qjk98qcbv3pl16n3869hv2d5r1slt0tn1%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FAMSUrxqH4vxPW%2F200.webp%3Fcid%3Decf05e476avw497qjk98qcbv3pl16n3869hv2d5r1slt0tn1%26rid%3D200.webp%26ct%3Dg" alt="Dexter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So come around December, I've given my interviews and am now waiting for a reply. Sadly (actually thankfully), I get redirected for the next Summer batch.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Thanks again for applying for the MLH Fellowship: Open&lt;br&gt;
Source (Spring 2021). Unfortunately, after careful review,&lt;br&gt;
we have decided to reject your application at this time&lt;br&gt;
because we were unable to match you to an opening on one of&lt;br&gt;
the Pods. &lt;strong&gt;However, we were significantly impressed with you&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;and your application and we would like to invite you to&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;enroll in a future batch of the MLH Fellowship in the Open&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Source program.&lt;/strong&gt;&lt;br&gt;
...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Honestly, at that time, I didn't think too much of the rejection, but still kept at eye out on the MLH Discord channel to check for updates now and then.&lt;/p&gt;

&lt;p&gt;Now comes May, I still had time and hadn't really planned what to do with my Summers. I was applying for internships around me, but getting few replies, if any ...&lt;/p&gt;

&lt;p&gt;... Then on May 7th, I get an email from Mike Swift himself asking me if I'm still interested, and for what track. My response being, "I'm interested in being considered for any track of the MLH Fellowship", and then finally on May 11th,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc32qhv8n1oz8vw6p62ma.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc32qhv8n1oz8vw6p62ma.jpg" alt="Acceptance Email"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I finally get accepted! 🎉 🎉 🎉 🎉 🎉&lt;/p&gt;

&lt;h3&gt;
  
  
  Starting Out
&lt;/h3&gt;

&lt;p&gt;My tenure officially started on June 7th (in the middle of my final exams :horror:) but I was luckily able to manage both until June 23rd when I was finally free and available to get work done. 🔥&lt;/p&gt;

&lt;p&gt;So to get started, I was invited to the MLH Fellowship Discord channel through an email, where I was assigned to the 3.0.1 &lt;em&gt;"pod"&lt;/em&gt; for Python projects.&lt;/p&gt;

&lt;p&gt;A &lt;em&gt;"pod"&lt;/em&gt; is a group of 11 people + the pod leader that meets up everyday. Everyone updates what is it that they're working on, what have they got done, what blockers they're facing. At the end of each week, we also have a &lt;strong&gt;"retrospective"&lt;/strong&gt; where we talk about how the week went. In this, we talk about,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Greens&lt;/strong&gt;: Things that went really went and don't need any help from others&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yellows&lt;/strong&gt;: Things that can go better than they have, help or advice maybe needed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reds&lt;/strong&gt;: Anything that is a blocker or major obstacle preventing progress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My pod leader was &lt;a href="https://www.linkedin.com/in/gabriel-de-melo-cruz/" rel="noopener noreferrer"&gt;Gabriel De Melo Cruz&lt;/a&gt;, a super friendly lead who really helped everyone feel comfortable about the fellowship experience and really coordinating with basically everything we had and did.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkbybn3ogaoh43dthp55x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkbybn3ogaoh43dthp55x.png" alt="Pod Meeting"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Also we named our Pod, "&lt;strong&gt;The Callback Camels&lt;/strong&gt;" which you can see the background)&lt;/p&gt;

&lt;h3&gt;
  
  
  Standups
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FDrO4Bm325pjhc0BRM0%2F200.webp%3Fcid%3Decf05e47dz64eql7ojd7rbsab1rjri93qe1k536ijt87psuy%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FDrO4Bm325pjhc0BRM0%2F200.webp%3Fcid%3Decf05e47dz64eql7ojd7rbsab1rjri93qe1k536ijt87psuy%26rid%3D200.webp%26ct%3Dg" alt="Standup"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We had standups!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;We did it in two ways,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;We had a post on a MLH Fellowship GitHub page where we had to fill in the format,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What did you achieve in the last 24 hours?:&lt;br&gt;
  -&lt;/p&gt;

&lt;p&gt;What are your priorities for the next 24 hours?:&lt;br&gt;
  -&lt;/p&gt;

&lt;p&gt;Blockers:&lt;br&gt;
  -&lt;/p&gt;

&lt;p&gt;Shoutouts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@username for x&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The first 20-30 minutes of the hourly meet from Mon-Fri would be about describing the standup in more detail, give shoutouts, ask questions about anything basically&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;The remaining time that we would have, we would spend it on "&lt;strong&gt;Show &amp;amp; Tells&lt;/strong&gt;", &lt;strong&gt;discussions&lt;/strong&gt;, &lt;strong&gt;projects&lt;/strong&gt;, &lt;strong&gt;trainual&lt;/strong&gt;, arranging mock interviews, &lt;strong&gt;Resume&lt;/strong&gt; discussions, sometimes playing games like &lt;em&gt;Scrible&lt;/em&gt; or &lt;em&gt;Among Us&lt;/em&gt; if there's enough demand. :P&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Everyone was asked to arrange &lt;strong&gt;Calendly&lt;/strong&gt; 1-to-1s to get to better know everyone else in the pod, so it was pretty common to arrange &lt;strong&gt;1-to-1s&lt;/strong&gt; with everyone, even from outside the pod&lt;/p&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h3&gt;
  
  
  Meetings
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2Fusz0fqhUiVxSs6IUKB%2F200w.webp%3Fcid%3Decf05e47uyk8c6qbad1kyvt8uugcm6tk9bgycxfukpq57l6g%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia2.giphy.com%2Fmedia%2Fusz0fqhUiVxSs6IUKB%2F200w.webp%3Fcid%3Decf05e47uyk8c6qbad1kyvt8uugcm6tk9bgycxfukpq57l6g%26rid%3D200w.webp%26ct%3Dg" alt="Planning"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As above, you'll be asked and heavily encouraged to arrange 1-to-1s with other pod members, even other members. Setting up 1-to-1s included,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A Calendly account and sharing that other pod mates&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;Pod Leader&lt;/strong&gt; throughout the Fellowship&lt;/li&gt;
&lt;li&gt;Mentors from &lt;strong&gt;Raise.dev&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pod Members&lt;/strong&gt;/&lt;strong&gt;Pod Leaders&lt;/strong&gt; from other pods&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Orientation Hackathon
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbaioc%2Fcrowd-sourced%2Fmaster%2Fassets%2Fimg%2F1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fbaioc%2Fcrowd-sourced%2Fmaster%2Fassets%2Fimg%2F1.png" alt="Crowd Sourced"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
 
&lt;img alt="React" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact-React%3F%26style%3Dfor-the-badge%26logo%3Dreact%26logoColor%3D000%26color%3D61DAFB"&gt;
&lt;img alt="React Router" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact%2520Router-React%2520Router%3F%26style%3Dfor-the-badge%26logo%3Dreact%2520router%26logoColor%3Dfff%26color%3DCA4245"&gt;
&lt;img alt="JavaScript" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJavascript-Javascript%3F%26style%3Dfor-the-badge%26logo%3Djavascript%26logoColor%3Dfff%26color%3DF7DF1E"&gt;
&lt;img alt="NodeJS" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNode.JS-339933%3F%26style%3Dfor-the-badge%26logo%3Dnode.js%26logoColor%3Dfff%26color%3D339933"&gt;
&lt;img alt="Vercel" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVercel-Vercel%3F%26style%3Dfor-the-badge%26logo%3Dvercel%26logoColor%3Dfff%26color%3D000"&gt;
&lt;img alt="Docker" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDocker-Docker%3F%26style%3Dfor-the-badge%26logo%3Ddocker%26logoColor%3Dfff%26color%3D2496ED"&gt;
&lt;img alt="Mongo DB" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMongoDB-MongoDB%3Fstyle%3Dfor-the-badge%26logo%3Dmongodb%26logoColor%3Dfff%26color%3D47A248"&gt;
&lt;img alt="Eslint" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FESlint-ESlint%3F%26style%3Dfor-the-badge%26logo%3Deslint%26logoColor%3Dfff%26color%3D4B32C3"&gt;
&lt;img alt="NPM" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fnpm-npm%3F%26style%3Dfor-the-badge%26logo%3Dnpm%26logoColor%3Dfff%26color%3DCB3837"&gt;
&lt;img alt="Github" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGithub-Github%3F%26style%3Dfor-the-badge%26logo%3Dgithub%26logoColor%3Dfff%26color%3D181717"&gt;
&lt;img alt="Flask" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFlask-000000%3F%26style%3Dfor-the-badge%26logo%3Dflask%26logoColor%3Dfff%26color%3D000000"&gt;   
&lt;img alt="GNU Bash" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGNU%2520Bash-4EAA25%3F%26style%3Dfor-the-badge%26logo%3DGNU%2520Bash%26logoColor%3Dfff%26color%3D4EAA25"&gt;
&lt;img alt="Linux" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLinux-FCC624%3F%26style%3Dfor-the-badge%26logo%3Dlinux%26logoColor%3Dfff%26color%3DFCC624"&gt;
&lt;img alt="Sass" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSass-CC6699%3F%26style%3Dfor-the-badge%26logo%3Dsass%26logoColor%3Dfff%26color%3DCC6699"&gt;
&lt;img alt="Python" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPython-3776AB%3F%26style%3Dfor-the-badge%26logo%3Dpython%26logoColor%3Dfff%26color%3D3776AB"&gt;
&lt;img alt="Material UI" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMaterial%2520UI-0081CB%3F%26style%3Dfor-the-badge%26logo%3DMaterial%2520UI%26logoColor%3Dfff%26color%3D0081CB"&gt;
&lt;img alt="Markdown" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMarkdown-000000%3F%26style%3Dfor-the-badge%26logo%3DMarkdown%26logoColor%3Dfff%26color%3D000000"&gt;
  
&lt;/p&gt;

&lt;p&gt;In the first week of the MLH, we went through the Orientation Hackathon where we had to build a hackathon project, with a submission till the weekend. For my presentation, I teamed with up two amazing people, Gabriel B. Saint'Anna, and Giancarlo Fissore, and we built &lt;a href="https://github.com/baioc/crowd-sourced" rel="noopener noreferrer"&gt;&lt;strong&gt;Crowd Sourced&lt;/strong&gt;&lt;/a&gt;! A platform where users could potentially upload unlabelled data, which would be labelled by contributors.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Open source "ML As A Service": high quality labels to train your models!"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Project Assignment (Mapillary, Facebook Open Source)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpbs.twimg.com%2Fprofile_images%2F1097399669158825984%2FaXZ49j3I_400x400.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpbs.twimg.com%2Fprofile_images%2F1097399669158825984%2FaXZ49j3I_400x400.png" alt="Mapillary Logo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And finally starting from the 2nd week, we were assigned to Open Source projects to work on during the Fellowship.&lt;/p&gt;

&lt;p&gt;I got selected to work on &lt;a href="https://www.mapillary.com/" rel="noopener noreferrer"&gt;Mapillary&lt;/a&gt;, an Open Source alternative for better maps by providing access to street-level imagery and data from all over the world. Currently it's under &lt;strong&gt;Facebook's Open Source&lt;/strong&gt; program, which was huge for me to be a part of.&lt;/p&gt;

&lt;p&gt;First, a bit about Mapillary. Check out,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.mapillary.com/" rel="noopener noreferrer"&gt;Mapillary's Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.mapillary.com/app/" rel="noopener noreferrer"&gt;Mapillary's WebApp Maps View&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.mapillary.com/platform" rel="noopener noreferrer"&gt;Mapillary's Image Upload Platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mapillary/OpenSfM" rel="noopener noreferrer"&gt;Open Structure-From-Motion&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My project was the &lt;a href="https://github.com/mapillary/mapillary-python-sdk" rel="noopener noreferrer"&gt;Mapillary API v4 Python SDK&lt;/a&gt;, an SDK designed to interface with Mapillary's latest &lt;a href="https://www.mapillary.com/developer/api-documentation/" rel="noopener noreferrer"&gt;API v4 Release&lt;/a&gt;. For this, me and my team mate, Omar, were given a "Product Requirement Documentation" with 12 base requirements, and we had to translate that into a working SDK for GeoSpatial and GeoInformatics users.&lt;/p&gt;

&lt;p&gt;In regards to the API, we worked with with,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Images&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Map Features&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Detections&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Organizations&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Entities&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Vector Tiles&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Traffic Signs&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We had to use libraries such as &lt;strong&gt;mercantile&lt;/strong&gt;, &lt;strong&gt;mapbox&lt;/strong&gt;, &lt;strong&gt;shapely&lt;/strong&gt;, and &lt;strong&gt;turfpy&lt;/strong&gt; to implement the core functionality.&lt;/p&gt;

&lt;p&gt;In the process of all this, learn about &lt;strong&gt;GeoSpatial&lt;/strong&gt;/&lt;strong&gt;GeoInformatic&lt;/strong&gt; concepts to better interpret what we wanted to see in the SDK. This was an amazing experience as I got to touch a new domain because of this project.&lt;/p&gt;

&lt;p&gt;In the end, we designed and finished with an SDK that,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Has more than &lt;strong&gt;9K+ lines of contribution&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Currently &lt;strong&gt;53 PRs&lt;/strong&gt;, &lt;strong&gt;46 merged&lt;/strong&gt;, &lt;strong&gt;5 closed&lt;/strong&gt;, &lt;strong&gt;2 open&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Issues racked at about &lt;strong&gt;51 closed&lt;/strong&gt;, and &lt;strong&gt;19 open&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Made small releases on &lt;a href="https://pypi.org/project/mapillary/" rel="noopener noreferrer"&gt;PyPi&lt;/a&gt;. We're currently trying to fix bugs for the documentation so it is visible properly so we can release &lt;strong&gt;1.0.0&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Has a working &lt;a href="https://colab.research.google.com/drive/1BPWMP5k7QhXFB6nlWckHC1r54vIR0v2L?usp=sharing" rel="noopener noreferrer"&gt;Jupyter Notebook (Colab) demo&lt;/a&gt;!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;During the process, we,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Developed and provided interfaces for the &lt;strong&gt;12 requirements&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Created a &lt;strong&gt;CI/CD PyPi&lt;/strong&gt; release mechanism&lt;/li&gt;
&lt;li&gt;Developed &lt;strong&gt;automated testing&lt;/strong&gt; with &lt;strong&gt;PyTest&lt;/strong&gt; on every merge and PR&lt;/li&gt;
&lt;li&gt;Followed &lt;strong&gt;Software Engineering&lt;/strong&gt; best practices by employing ideas for &lt;strong&gt;maintainability&lt;/strong&gt;, &lt;strong&gt;code readability&lt;/strong&gt;, &lt;strong&gt;compatibility&lt;/strong&gt;, &lt;strong&gt;testing&lt;/strong&gt;, &lt;strong&gt;documentation&lt;/strong&gt;, and &lt;strong&gt;release management&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Implemented feature requests and used &lt;strong&gt;modularity&lt;/strong&gt; to split &lt;strong&gt;utilities&lt;/strong&gt;, &lt;strong&gt;configuration&lt;/strong&gt;, &lt;strong&gt;models&lt;/strong&gt;, and &lt;strong&gt;controllers&lt;/strong&gt; (for business logic)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Unexpected Contributions (Jina AI, Neural Search Engine)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--EzOV_Kuo--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_66%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffb30vn9taimlm5pm4a0y.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--EzOV_Kuo--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_66%2Cw_1000%2Fhttps%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffb30vn9taimlm5pm4a0y.gif" alt="Jina AI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Having some past experience in Docker, I got to know from my podmates, George McCarthy and Giancarlo that they were working on a &lt;a href="https://github.com/georgeamccarthy/protein_search" rel="noopener noreferrer"&gt;Protein Search&lt;/a&gt; project using Jina AI to demonstrate the protein seraching capabilities, and that they wanted to dockerize the application, but didn't know exactly how to ...&lt;/p&gt;

&lt;p&gt;... So I spent &lt;a href="http://github.com/georgeamccarthy/protein_search/pull/30" rel="noopener noreferrer"&gt;some time&lt;/a&gt; working on their project as well, and contributing to it to make it completely dockerized so that it is very easy for anyone to pick up the project and use it&lt;/p&gt;

&lt;h3&gt;
  
  
  Show &amp;amp; Tells
&lt;/h3&gt;

&lt;p&gt;We had Show &amp;amp; Tells! What they basically are is that everyone has to find something that they're working on or learning about, and share them with rest of the pod. It can be literally anything, for example, the "Show &amp;amp; Tells" for my pod included,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dicussion on Cal Newport's Book, &lt;a href="https://www.goodreads.com/book/show/25744928-deep-work" rel="noopener noreferrer"&gt;Deep Work&lt;/a&gt; by &lt;a href="https://www.linkedin.com/in/georgeamccarthy/" rel="noopener noreferrer"&gt;George A. McCarthy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Digital Art, by &lt;a href="https://www.linkedin.com/in/jyoti-bisht-9299181b1/" rel="noopener noreferrer"&gt;Jyoti Bisht&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Animation, by &lt;a href="https://www.linkedin.com/in/shezamunir/" rel="noopener noreferrer"&gt;Sheza Munir&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Vim, by &lt;a href="https://www.linkedin.com/in/gfissore/" rel="noopener noreferrer"&gt;Giancarlo Fissore&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;Bashed "Hack The Box" demonstration from &lt;a href="https://www.linkedin.com/in/gabriel-de-melo-cruz/" rel="noopener noreferrer"&gt;Gabriel Cruz&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;How to optimize Fibonacci using Scheme, as a demonstration of optimizations problems from the &lt;a href="https://mitpress.mit.edu/sites/default/files/sicp/index.html" rel="noopener noreferrer"&gt;Structure and Interpretation of Computer Programs&lt;/a&gt;, by &lt;a href="https://www.linkedin.com/in/baioc/" rel="noopener noreferrer"&gt;Gabriel B. Sant'Anna&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/Rubix982/MLH---DevOps-Show-Tell" rel="noopener noreferrer"&gt;DevOps&lt;/a&gt; (me)!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Towards the end of the Fellowship, we came up with the idea of giving a presentation about the project that we've been working on in the Summer as well!&lt;/p&gt;

&lt;h3&gt;
  
  
  Capture The Flag
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2i95lhh83rc9gf9qir2j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2i95lhh83rc9gf9qir2j.png" alt="Capture The Flag"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So MLH has started this tradition of doing CTFs which are basically  brain teasing, hands-on security/networking related questions in where there is a string format hidden somewhere in the problem, and you would need to find it. The format can be anything, but in our case it was &lt;code&gt;mlh{ANYTHING_CAN_COME_HERE}&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Approaching the last two weeks of the Fellowship, this was mostly of what I was doing, and trust me &lt;strong&gt;IT WAS HARD&lt;/strong&gt;, but my team finished 9th out of 33 teams. :happy:&lt;/p&gt;

&lt;p&gt;Here's one, see if you can decode it,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;SIISIISISIISIISIISISIIIISIISIISIISISIISIIISISISISISIISISISISIIISISISISISISISISISIIIIISI&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4us6pov638mfstqbhgi.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4us6pov638mfstqbhgi.jpeg" alt="Final Thoughts"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So before we conclude, there are some thoughts I want to share,&lt;/p&gt;

&lt;h3&gt;
  
  
  Imposter Syndrome
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F7fWLhYvT5bl3Pwu1Xy%2F200w.webp%3Fcid%3Decf05e47ixo9uxvfrg1n7f2k8fqa2u99dre9ge5xepdd8akd%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F7fWLhYvT5bl3Pwu1Xy%2F200w.webp%3Fcid%3Decf05e47ixo9uxvfrg1n7f2k8fqa2u99dre9ge5xepdd8akd%26rid%3D200w.webp%26ct%3Dg" alt="Among Us - Impostor"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This may sound &lt;strong&gt;shocking&lt;/strong&gt;, but I honestly had &lt;strong&gt;NO&lt;/strong&gt; expectations of getting selected into MLH. I saw the work that everyone was doing in MLH, and I thought,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I'm no way that good at those kind of things"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But I applied anyway because I didn't want to not submit an application regardless of the chances I had.&lt;/p&gt;

&lt;p&gt;In fact, I had more hopes of getting accepted at other places rather than MLH, but I got rejected over those, and accepted here.&lt;/p&gt;

&lt;p&gt;And as a shock, I was completely taken by surprise when I did get accpted through an email.&lt;/p&gt;

&lt;p&gt;And that ended up causing a bit of a Imposter Syndrome panick in me. In a few days and after a few standups, I found out each of my podmates were suffering from Imposter Syndrome as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FL54PaFkkxjLDkP24Ix%2F200w.webp%3Fcid%3Decf05e4756xmc2do012mw7h4dgmb0nmthjj0ufddvstvo5gu%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FL54PaFkkxjLDkP24Ix%2F200w.webp%3Fcid%3Decf05e4756xmc2do012mw7h4dgmb0nmthjj0ufddvstvo5gu%26rid%3D200w.webp%26ct%3Dg" alt="Puzzle Pieces"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So here's the deal and breakdown on how to "accept" it - there is no real way to remove it, but rather how we react or think about it that makes all the difference between being confident and eager to learn anything and everything, and the opposite end which is being very cautious of learning and trying out new things. Here are a few things to break that mindset,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;No one knows everything. They just don't. Through the Fellowship, I found friends who would talk about Machine/Deep Learning, while some of my friends would take about Digital Painting and Animation. Some talked about writing and music, some talked about philosophy. What one friend of mine knows, the other just doesn't, and vis a vis.&lt;/p&gt;

&lt;p&gt;The point is to be comfortable with what you know, and enjoy the learning and growing phase of that&lt;/p&gt;

&lt;p&gt;Don't worry about finding it time taking to learn new things. Again, the point is to give yourself a pace that works for you, it doesn't have to be necessarily on par with others&lt;/p&gt;

&lt;p&gt;If you don't know, you can always ask! If you don't feel comfortable talking about something to someone, there is always someone in the Fellowship that can help you with your worries&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FRXFT6t7ALfDxK%2F200w.webp%3Fcid%3Decf05e47ojhj56nnn4osc4u9o6e9n1hbw8m321a1j9co4p7q%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FRXFT6t7ALfDxK%2F200w.webp%3Fcid%3Decf05e47ojhj56nnn4osc4u9o6e9n1hbw8m321a1j9co4p7q%26rid%3D200w.webp%26ct%3Dg" alt="Cheetah Slowed Down"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Everything takes its proper time. Some things take hours, some days, some weeks. Do not be too hard on yourself to adapt to everything very rapidly. At one point doing the CTFs, I found myself angry at my own self because I was not able to quickly solve problems as much as my team mates, so I asked my lead Gabriel, and this is how the conversation went,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Me:&lt;/p&gt;

&lt;p&gt;I'll be honest&lt;/p&gt;

&lt;p&gt;I'm scared of competitions&lt;/p&gt;

&lt;p&gt;Because I have to keep reminding myself to enjoy and learn from the process and not worry about the scoreboard&lt;/p&gt;

&lt;p&gt;For some reason, it makes me think again and again if I'm not able to push with progress on something&lt;/p&gt;

&lt;p&gt;So I've never really learned to solve problems I think the way that they should be&lt;/p&gt;

&lt;p&gt;Have you ever been in something similar?&lt;/p&gt;



&lt;p&gt;Gabriel:&lt;/p&gt;

&lt;p&gt;All the time&lt;br&gt;
  One thing that helps is doing different things&lt;/p&gt;

&lt;p&gt;Like parkour shows me a lot about these things you know&lt;/p&gt;

&lt;p&gt;There's always a challenge that you'll do (either because you have better balance or you jump higher) that the other person won't. But then&lt;br&gt;
  5mins later you'll face a challenge that the other person (because they're not as tall as you, and that becomes an advantage in that particular&lt;br&gt;
  challenge) will be able to do&lt;/p&gt;

&lt;p&gt;Another thing that could be happening is that you're focusing on the solving part of the "solving problems"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solving problems is never about the solution itself, but rather how did you get there? Would you be able to solve similar situations using the same&lt;/strong&gt;&lt;br&gt;
  &lt;strong&gt;techniques? Why? Why not?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Focus on the learning&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And I would say the same, to focus on how to get to your goals, rather than what the goal looks like currently for you, and you might learn a lot more than you initially expected.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FN8wR1WZobKXaE%2F200w.webp%3Fcid%3Decf05e477txxzapxad4cq16v8ogqyznmjq4pmr555zvlvr4m%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia3.giphy.com%2Fmedia%2FN8wR1WZobKXaE%2F200w.webp%3Fcid%3Decf05e477txxzapxad4cq16v8ogqyznmjq4pmr555zvlvr4m%26rid%3D200w.webp%26ct%3Dg" alt="This Is Okay"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trust yourself and the process - &lt;strong&gt;&lt;em&gt;everything&lt;/em&gt;&lt;/strong&gt; works out eventually&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Open Source Misconceptions
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F3og0IF7LxXgYt4X9Bu%2F200.webp%3Fcid%3Decf05e47jr4tatvv86jnvozmntek1h807hnazp8idmn47ftq%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2F3og0IF7LxXgYt4X9Bu%2F200.webp%3Fcid%3Decf05e47jr4tatvv86jnvozmntek1h807hnazp8idmn47ftq%26rid%3D200.webp%26ct%3Dg" alt="Not Sure"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before I end, there are a few Open Source Misonceptions I would like to say,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;You DO NOT have to be super technical to get started in Open Source. Contributions can mean anything from writing tutorials about that Open Source Technology, the documentation, helping with the release engineering, providing advice about new features and giving user feedback, staying in the community and getting to know other developers&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FMM0Jrc8BHKx3y%2F200w.webp%3Fcid%3Decf05e47sto8n6hbrclelsjtu6kn5bhy881r5jj2p7jgsncm%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FMM0Jrc8BHKx3y%2F200w.webp%3Fcid%3Decf05e47sto8n6hbrclelsjtu6kn5bhy881r5jj2p7jgsncm%26rid%3D200w.webp%26ct%3Dg" alt="Hackerman"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Get to talk to the maintainers if you really wish to spend considerable time on the project. They will really help you speed up the process to start contributing to the project, and would be more than happy to help you in anything you come across. No one knows the project as best as them.&lt;/p&gt;

&lt;p&gt;Think about it like this, Open Source projects are only as popular as the number of users using them. If tomorrow suddenly, less and less users started to adopt and learn React, it wil start to become legacy codebase, with few improvements, community participations, and code contributions.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;FOSS projects only live as long as the users using them and the maintainers maintaining them&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FmNwhyN3JyuMykpxaTA%2F200.webp%3Fcid%3Decf05e47ohhxrxaty6vxefawuqmltdjnjo6at5id2yjs4vm1%26rid%3D200.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FmNwhyN3JyuMykpxaTA%2F200.webp%3Fcid%3Decf05e47ohhxrxaty6vxefawuqmltdjnjo6at5id2yjs4vm1%26rid%3D200.webp%26ct%3Dg" alt="Talk!"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Being honest, Open Source takes time. I realized I did not start seriously contributing to Open Source until I found people who were contributing to Open Source as well. This made me realize to find communities and "&lt;em&gt;developer spaces&lt;/em&gt;" that encourage and work within this space. So if you're someone who's just starting out, I would &lt;strong&gt;heavily&lt;/strong&gt; recommend getting together with friends or finding a community near you, where you work or study, and get to gether to work with them. Working together with someone gives you some great benefits,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You have someone to rubber duck to. If you go out and find people who you can talk to about your FOSS project, you'll rapidly realize how hard and time consuming it can be to have someone understand everything you're saying in one go, much less understanding how they can help you.&lt;/li&gt;
&lt;li&gt;Working with someone on the project can keep you on track with the actual intended goal, and helps to realize again and again where the direction of the project should go&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You can't know everything about everything, and even if you do, you can't always make it right. &lt;strong&gt;&lt;em&gt;Software&lt;/em&gt;&lt;/strong&gt; is extremely tricky, and you'll end up writing code in one month, which you'll describe in the next month as,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"&lt;em&gt;This is messy, unorganized, and could have been way better&lt;/em&gt;"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Followed by,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Who wrote this code?!"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And you'll realize, it was &lt;strong&gt;you all along&lt;/strong&gt;. If only you had an extra pair of eyes to helpy you catch that bug/issues/feature/feedback sometime before, that would've been great ...&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FVrSWLFiMAnD7esQjXy%2F200w.webp%3Fcid%3Decf05e47oo5h4rlmuo3eo2a1qdbvdvlk7umqhzgtcydl7nr2%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FVrSWLFiMAnD7esQjXy%2F200w.webp%3Fcid%3Decf05e47oo5h4rlmuo3eo2a1qdbvdvlk7umqhzgtcydl7nr2%26rid%3D200w.webp%26ct%3Dg" alt="Time"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Not everyone is the same skill level, and not everyone is able to give you consistent results as always, and that is &lt;strong&gt;OKAY&lt;/strong&gt;! Please do not alienate people or spread the culture of "&lt;em&gt;I'm better than you&lt;/em&gt;". If you feel that is such a case in the FOSS project you're working on, it might end up harming the work culture in the team and give rise to bad, unhelpful, not productive ideas and workflows and isn't helpful to anyone&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FeXTue7sCt6ZvG%2F200w.webp%3Fcid%3Decf05e47mwlq1tbb69bxc88mmvfp3zhlyccqnwne0fnrm938%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia4.giphy.com%2Fmedia%2FeXTue7sCt6ZvG%2F200w.webp%3Fcid%3Decf05e47mwlq1tbb69bxc88mmvfp3zhlyccqnwne0fnrm938%26rid%3D200w.webp%26ct%3Dg" alt="Team work"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Always be respectful to anyone maintaining a project out there. Working this Summer on a project from scratch made me realize how many problems and ideas each developer has to consider before they write or contribute anything. Always be appreciative of any and all efforts, and be sure to motivate them as much as you can to contribute more!&lt;/p&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;p&gt;All of this leading to my next opinions on ...&lt;/p&gt;

&lt;h3&gt;
  
  
  Developer Relations, DevRel, Developer Advocacy
&lt;/h3&gt;

&lt;p&gt;If you're into Open Source and Community Building, you should look into DevRel and Developer Advocacy Roles. Period.&lt;/p&gt;

&lt;p&gt;I think others have better a much better job than me to explain DevRel.&lt;/p&gt;

&lt;p&gt;Here is &lt;a href="https://www.youtube.com/channel/UC5mnBodB73bR88fLXHSfzYA" rel="noopener noreferrer"&gt;Eddie Jaoude&lt;/a&gt; on &lt;a href="https://www.youtube.com/watch?v=iUZerHctTB8&amp;amp;t=1993s" rel="noopener noreferrer"&gt;How to become a DevRel? Tips + stories from the Flyless community&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  How did I feel working on the project?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2F8acGIeFnqLA7S%2Fgiphy.webp%3Fcid%3Decf05e47gun8qike9jk3iz7dhineitx7vk20tkvvnczqnoti%26rid%3Dgiphy.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia0.giphy.com%2Fmedia%2F8acGIeFnqLA7S%2Fgiphy.webp%3Fcid%3Decf05e47gun8qike9jk3iz7dhineitx7vk20tkvvnczqnoti%26rid%3Dgiphy.webp%26ct%3Dg" alt="Elmo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Coming into the project I was assigned to, I was kind of scared because Facebook is a gigantic company which made me feel I should deliver a lot of results. Over time, these fears stopped because I was given room to find my own pace and ask questions. I was able to share what blocked me, discuss the direction of the project, and share new ideas. I felt closely involved in the project and invested in how it would work out.&lt;/p&gt;

&lt;p&gt;I am eager to see how the project works out down the road, and how I can still help maintain it and move it forward. After spending a lot of time on a project like this, you really want to see it succeed. Just this week, someone not from Mapillary, not from Facebook, wanted to contribute to the project. It made me extremely happy to see this, as well as seeing new traffic coming into the project repository. It definitely feels like I've made something very valuable for others!&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I think I made meaningful contributions to the project?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FE-HKWlhXMAYeq4J%3Fformat%3Djpg%26name%3Dmedium" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FE-HKWlhXMAYeq4J%3Fformat%3Djpg%26name%3Dmedium" alt="Contributing"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Because it was a completely new domain, I learned about GeoSpatial data and GeoInformatics, as well as new Python libraries and processes like Structure From Motion (Open SFM). I improved on my software engineering ideas and my thinking about how to design an SDK. I also became accustomed to working remotely professionally. Finally, I met some fantastic people on Mapillary's team and learned a lot from them about their work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where else can I find MLH?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fnews.mlh.io%2Fwp-content%2Fuploads%2F2021%2F06%2Fimg-1200x520.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fnews.mlh.io%2Fwp-content%2Fuploads%2F2021%2F06%2Fimg-1200x520.png" alt="Major League Hacking"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out links to other MLH socials,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mlh.io/" rel="noopener noreferrer"&gt;MLH - Webpage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/school/mlh-fellowship/mycompany/" rel="noopener noreferrer"&gt;MLH - LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/mlh" rel="noopener noreferrer"&gt;MLH - Twitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/MajorLeagueHacking" rel="noopener noreferrer"&gt;MLH - Facebook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Connect with me
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FlbcLMX9B6sTsGjUmS3%2F200w.webp%3Fcid%3Decf05e47yldbjjhji0h3s9rm2tfj59dxd1dgt9t5re1vctf3%26rid%3D200w.webp%26ct%3Dg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia1.giphy.com%2Fmedia%2FlbcLMX9B6sTsGjUmS3%2F200w.webp%3Fcid%3Decf05e47yldbjjhji0h3s9rm2tfj59dxd1dgt9t5re1vctf3%26rid%3D200w.webp%26ct%3Dg" alt="Connect"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="//mailto:saifulislam84210@gmail.com"&gt;Email&lt;/a&gt; - &lt;a href="mailto:saifulislam84210@gmail.com"&gt;saifulislam84210@gmail.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.facebook.com/SaifUlIslam9820/" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt; - Send me a friend request!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://twitter.com/SaifUlI25919743" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; - I don't tweet much!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/rubix982" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; - This counts as a social, right?&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/in/saif-ul-islam/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; - Connect with me!&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.instagram.com/rubix982/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; - I don't use it, jut made an account once&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>mlhgrad</category>
      <category>opensource</category>
      <category>career</category>
    </item>
  </channel>
</rss>
