20190801:Whistler All Hands 2019 from a Contributor's perspective
Some of my thoughts about attending the Mozilla Whistler All Hands 2019
How did I get the chance to join the event?
Starting from 2017/8/27, I sent my first PR to Servo. After that, I keep actively contributing to the Servo project. Until May 2019, I've sent 63 merged PRs. Also, not only contributing to Servo itself, I've learned a lot from Servo CI so I also tried to contribute to one of the CI repo which will sync upstream WPT tests. How was the event?
Day 1
There's a welcome party and Josh guided me to meet those Servo members who also joined the welcome party.
Day 2
It's kind of the first day of the All Hands that Mitchell Baker had a Keynote talk in that morning.
(There're also keynotes on day 3 to day 5 from other managers)
- During All Hands, it’s still working hours for Mozilla Employees. So, it was a busy week for everyone there.
- For Servo team, we have sessions almost until 5pm from Tuesday to Friday (Day 2 to Day 5).
- There was a demo session from many teams. (ex. Servo, Firefox Lockwise, Firefox Monitor, Firefox DevTools, TaskCluster and more services!) It's pretty fun!
Also, there's a closing event in the last day on the mountain that you can see a beautiful sunset.
Thoughts after the event?
- It’s really a GREAT experience to meet those Servo members.
- I learned more from them while having meetings with them, even I don’t understand everything.
- Contributing to Servo is the best choice I’ve ever done.
- As a front-end engineer, it’s really great to work for browser engine and it’s important to know and understand how browser works.
- For sharing my experience of Servo contribution, I will start to write a blogpost series and have a talk in WebHack meetup (in English). Also, I’ve applied CFP for Rust.Tokyo; if I have the chance to talk there, I will have the hitchhiker’s guid of Servo contribution in the talk there! - It’s hard to always have free time to contribute to open source as a contributor (the other Servo contributor also said this) but my next step is to implement <script type=module> for Servo and it’s on half way!
- If I have time, I’ll wish I can understand more how Servo works in much more lower-level and share it to more people.