-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathblog.html
132 lines (129 loc) · 15 KB
/
blog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/css/tachyons.min.css"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<article class="pa3 pa5-ns black-80">
<h1 class="f3 f2-m f1-l"><a class="black-80 underline-hover link" id="JSKongress" href="#JSKongress">JS Kongress 2017</a></h1>
<p class="measure lh-copy f4-l">
This November I attended <a href="https://2017.js-kongress.de/">JS Kongress</a> in Munich (themed <i>The Future of JavaScript</i>). It was my fifth conference in two months, after RustFest Zurich, Fronteers in Amsterdam, Rhur JS and Voxxed Belgrade. The conference tour was a great way to continue the amazing experience that started with my Outreachy internship. As a cherry on top, my mentor <a href="https://2017.js-kongress.de/speakers/lin-clark/">Lin Clark</a> had a keynote talk at JS Kongress so there was no way I was gonna miss that.
</p>
<p class="measure lh-copy f4-l">
The topics were pretty technical, focused on the language features, new frameworks and APIs, but there were also some meta talks and social topics including a11y and diversity. The coolest addition was a parallel unconference style track— a relaxed zone where you could meet the experts and core team members of different frameworks, tools and engines and discuss the ~Future of JavaScript~.
</p>
<p class="measure lh-copy f4-l">
Some old friends were giving talks (<a href="https://twitter.com/linclark">Lin</a>, <a href="https://twitter.com/ag_dubs">Ashley</a>, <a href="https://twitter.com/scribblingon">Shubheksha</a> and <a href="https://twitter.com/g33konaut">Martin</a>) and I made some new (<a href="https://twitter.com/rachelnabors">Rachel</a> and <a href="https://twitter.com/_lizzelo_">Liz</a> <3).
</p>
<p class="measure lh-copy f4-l">
You can watch all of the talks on <a href="https://www.youtube.com/channel/UCe2uw4y9oTxfq-Z61ODWRhg">Youtube</a> and here are a few of my personal favorites.
</p>
<p class="measure lh-copy f4-l">
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">amazing <a href="https://twitter.com/ag_dubs?ref_src=twsrc%5Etfw">@ag_dubs</a> dropping a hegelian bomb on <a href="https://twitter.com/JSKongress?ref_src=twsrc%5Etfw">@JSKongress</a> crowd <a href="https://twitter.com/hashtag/JSKongress?src=hash&ref_src=twsrc%5Etfw">#JSKongress</a> 💣💥🙌 <a href="https://t.co/C0pfBL0ize">pic.twitter.com/C0pfBL0ize</a></p>— Milica (@bibydigital) <a href="https://twitter.com/bibydigital/status/930002520554033153?ref_src=twsrc%5Etfw">November 13, 2017</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<p class="measure lh-copy f4-l">
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">Going down the rabbit hole of Web Animations API with <a href="https://twitter.com/rachelnabors?ref_src=twsrc%5Etfw">@rachelnabors</a> in the deep track of <a href="https://twitter.com/hashtag/JSKongress?src=hash&ref_src=twsrc%5Etfw">#JSKongress</a> 🐇🗝🍪🎩☕️🐛♦️♣️♥️♠️ <a href="https://t.co/opLDXX49rT">pic.twitter.com/opLDXX49rT</a></p>— Milica (@bibydigital) <a href="https://twitter.com/bibydigital/status/930063826325778434?ref_src=twsrc%5Etfw">November 13, 2017</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<p class="measure lh-copy f4-l">
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">The future is parallel and it starts with Firefox Quantum <a href="https://t.co/FF3hCJf64x">https://t.co/FF3hCJf64x</a> <a href="https://t.co/P5Hi1EQbFW">pic.twitter.com/P5Hi1EQbFW</a></p>— Milica (@bibydigital) <a href="https://twitter.com/bibydigital/status/930479460461301761?ref_src=twsrc%5Etfw">November 14, 2017</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<p class="measure lh-copy f4-l">
Cool thing: all talks were supported by an interpreter live on the stage! And he can dance too 🕺
<br>
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">🎶 One of my favourite videos of <a href="https://twitter.com/JSKongress?ref_src=twsrc%5Etfw">@JSKongress</a> 2017. It gives an entirely good impression how JS Kongress felt! /cc <a href="https://twitter.com/Pflugfelder_GSD?ref_src=twsrc%5Etfw">@Pflugfelder_GSD</a> <a href="https://twitter.com/BettieRub?ref_src=twsrc%5Etfw">@BettieRub</a> <a href="https://twitter.com/ag_dubs?ref_src=twsrc%5Etfw">@ag_dubs</a> <a href="https://twitter.com/hashtag/RepeatModeOn?src=hash&ref_src=twsrc%5Etfw">#RepeatModeOn</a><a href="https://t.co/Fk1NRfglpC">https://t.co/Fk1NRfglpC</a></p>— Johannes Weber (@jowe) <a href="https://twitter.com/jowe/status/933729712815398914?ref_src=twsrc%5Etfw">November 23, 2017</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
<p class="measure lh-copy f4-l">
At any tech conference you get to learn new things, get inspired and keep up with the cutting edge technology, but the best part is meeting the people. It’s an opportunity for an unfiltered exchange of ideas and having fun with like-minded people in a safe environment (and some beer and curry wurst). So be on the look out for the next Outreachy round and JS Kongress 2018 :)
<br>
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">Such fun conversation over a lovely dinner & lots of German beer with these folks. Gonna miss this so much. 💞 <a href="https://twitter.com/hashtag/JSKongress?src=hash&ref_src=twsrc%5Etfw">#JSKongress</a> <a href="https://t.co/LOqW4PV3er">pic.twitter.com/LOqW4PV3er</a></p>— ✨ Shubheksha ⚡ (@ScribblingOn) <a href="https://twitter.com/ScribblingOn/status/930535363629563905?ref_src=twsrc%5Etfw">November 14, 2017</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</p>
</article>
<article class="pa3 pa5-ns black-80">
<h1 class="f3 f2-m f1-l"><a class="black-80 underline-hover link" id="Outreachy" href="#Outreachy">How to land a (paid) internship in open source</a></h1>
<p class="f4 f3-l black-60 lh-copy measure">Are you a woman? Trans man? Genderqueer? Minority of any gender? Apply for Outreachy, open source needs you!</p>
<p class="measure lh-copy f4-l">
Apply for what? <a href="https://medium.com/r/?url=https%3A%2F%2Fwiki.gnome.org%2FOutreachy">Outreachy</a> — a program that organizes three-month paid internships with free open source software projects for people from underrepresented groups. Inspired by <a href="https://medium.com/r/?url=https%3A%2F%2Fsummerofcode.withgoogle.com%2F">Google Summer of Code</a> and by how few women applied for it, it set out to build a more inclusive community and acts as a link that connects talented and passionate newcomers with people working in free and open source software.
</p>
<blockquote class="i georgia bl ml0 nl3-l pl3 bw2">
<p class="measure lh-copy f4-l">
Currently, internships are open internationally to women (cis and trans), trans men, and genderqueer people. Additionally, they are open to residents and nationals of the United States of any gender who are Black/African American, Hispanic/Latin@, American Indian, Alaska Native, Native Hawaiian, or Pacific Islander.
</p>
</blockquote>
<p class="measure lh-copy f4-l">
The internship is remote and full-time. It doesn’t matter whether you are a student or in the middle of career switching, as long as you can put in around 40 hrs/week for the project. The stipend is $5500 USD, which is okay-to-great pay, depending on where you're from.
</p>
<p class="measure lh-copy f4-l">
I’m from Belgrade, Serbia, and I’m a computer science student about to graduate. And that’s not exactly what got me into Outreachy.
</p>
<p class="measure lh-copy f4-l">
It’s been a bumpy road to that bachelor’s degree. I’ve learned a lot along the way, mostly on my own. Or rather — on the Internet. I started my journey to becoming a programmer at an electrical engineering faculty. There was programming involved (assembly counts too), but also a ton of integral crunching. My interests strayed into web development and design, which led to a stretch in freelancing and eventually to switching to another faculty. There I’ve been mostly dealing with cryptography and artificial intelligence.
</p>
<p class="measure lh-copy f4-l">
What got me into Outreachy? Creativity and humble <a href="https://codepen.io/micikato/">Codepen</a> skills I got from doing the Free Code Camp curriculum. More importantly — desire to get involved in the open-source community.
</p>
<p class="measure lh-copy f4-l">
If you are on the internet chances are you’ve already come across some FOSS project. You might be reading this from a <a href="https://www.mozilla.org/en-US/firefox/new/">free open source browser</a> or maybe at some point you couldn’t remember the names of Donald Duck’s nephews and had a <a href="https://en.wikipedia.org/wiki/List_of_fictional_ducks#Residents_of_the_Donald_Duck_universe">free online encyclopedia</a> come to your rescue.
</p>
<p class="measure lh-copy f4-l">
Most of the software I use and admire is FOSS. From tools like Visual Studio Code, Git and Tachyons, to communities like Wikipedia and Free Code Camp, they’re proving that when nice, hard-working people get together, they can create wonderful things.
</p>
<p class="measure lh-copy f4-l">
Empowering the world with free open source software can be exciting and valuable work, but… World of FOSS can be a <a href="http://opensourcesurvey.org/2017/">tough place</a> to navigate. Having a helping hand to guide you through your first contribution can make all the difference and that’s where Outreachy steps in!
</p>
<p class="measure lh-copy f4-l">
You can check out a <a href="https://wiki.gnome.org/Outreachy/History#Past_Participating_Organizations">list of previous participants</a>, some of which are Mozilla, Wikimedia, Gnome and Linux Kernel. They often feature projects at the forefront of technology, like Rust — a new programming language designed to be safe, concurrent and practical, and <a href="https://servo.org/">Servo</a> — a new generation parallel browser engine.
</p>
<p class="measure lh-copy f4-l">
Full disclosure: That’s what I’ll be working on this summer at Mozilla, with Lin Clark and <a href="https://twitter.com/servodev">Servo dev team</a>. Web gotta go fast. 🚀
</p>
<p class="measure lh-copy f4-l">
Now that I’ve got you all hyped go check when <a href="https://www.gnome.org/outreachy/#apply">the next round starts</a>, what’s the <a href="https://wiki.gnome.org/Outreachy#Application_Process">application process</a> and use these tips:
</p>
<h2 class="f4 f3-m f2-l">Finding a match 👯</h2>
<p class="measure lh-copy f4-l">
There are projects for all skill levels, for some you don’t need to have programming experience! There are also design, marketing and translation projects. Look through the technical requirements and narrow the list down to what you think you can handle.
</p>
<p class="measure lh-copy f4-l">
Look up your possible mentors online — checkout their blogs, Twitter and Github accounts to get familiar with them and their work. You’ll be closely working with this person for three months, so choose people you like and admire.
</p>
<p class="measure lh-copy f4-l">
Research the projects that you’ve narrowed down, find out what is their mission and what are their goals. Find something that you are genuinely excited about, it will make the whole process much more fun and rewarding for you, even if you don’t land the internship.
</p>
<h2 class="f4 f3-m f2-l">Do your homework 📚</h2>
<p class="measure lh-copy f4-l">
Most projects will require that you make a contribution for applying and they will feature instructions for getting started. Sometimes the projects are more open ended and you have a chance to define what exactly you’ll be working on and how can you best contribute. Either way, read the project description carefully and try figuring it out on your own. If you run into problems and get stuck — do not hesitate to ask. The people mentoring Outreachy are in this for you — most likely they volunteered to mentor and will gladly help you out with your application.
</p>
<h2 class="f4 f3-m f2-l">Test the waters 🎣</h2>
<p class="measure lh-copy f4-l">
If you have narrowed down multiple projects, try them out first and reach out to mentors. Maybe in the process something just clicks or you notice red flags with the project or the mentor. It will give you a good idea of how the actual internship will look like, so make sure to do that before committing to follow through with the application. The application can be a very time consuming process in itself and you should laser focus on what you think is most promising and exciting. Do not squander your energy.
</p>
<h2 class="f4 f3-m f2-l">Reaching out 📬</h2>
<p class="measure lh-copy f4-l">
If you are having trouble with setting up your development environment you can probably get help on IRC channels related to the project you are interested in. If you have more general questions or project ideas and you are reaching out directly to your possible mentor I suggest that you write a good cover letter. Do not go into your life story and entire educational history, just show some enthusiasm and get to the point. As I’ve said, most mentors volunteered to do this and still have a full day job workload to do, so keep it short. Use <a href="http://www.hemingwayapp.com/">Hemingway</a> to see how your email scores. And use it for all your writing!
</p>
<h2 class="f4 f3-m f2-l">True story 🎃</h2>
<p class="measure lh-copy f4-l">
Watch out for spam filters, don’t take it to heart if you don’t get a reply. I sent my email to Lin and sat anxiously for 5 days without a reply, before reaching out on Twitter (follow her!) to check if she got it (she didn’t, it went straight to spam). Don’t be shy, follow up!
</p>
<h2 class="f4 f3-m f2-l">Very important 💪</h2>
<p class="measure lh-copy f4-l">
You can do it! If this sounds like something you are interested in —just give it a go! Put that impostor syndrome in the backseat and see what happens.
</p>
<p class="measure lh-copy f4-l">
I’m a month in my internship experience and it’s been nothing short of great so far, so stay tuned for some more tips and pep talk.
</p>
<p class="measure lh-copy f4-l">
(And a month in browser internals, so keep an eye out for some exciting browser magic and performance stuff on this blog. #nerdalert)
</p>
<p class="measure lh-copy f4-l i">
If this is not really your jam maybe share it on Twitter or with a friend you think might be interested. :) Thanks for reading, and if you have any questions hit me up!
</p>
</article>
</body>
</html>