Each one of us have some goals to complete, things to learn, and places to visit. With the year getting ended, it is time to lock back and see what all did we do for the last 365 days.
Well, 2018 have been a phenomenal year for me. Working with Addons aka AMO Team is where the major part of 2018 was spent. I have learned how to work remotely with a cross-cultural team. I have met some super awesome people like Caitlin , Rebecca and many more. I fixed ~50 Bugs in AMO. I got to meet a lot of great people, built connections and learned things. I am really happy to see few of my goals getting completed. I failed of the things miserably too.
Here is everything I did in the last year.
- Got the idea for create-web-ext — a scaffolding tool for browser extensions.
- Talked to my mentor Trishul about it.
- Pitched the idea of create-web-ext to Mozilla Addons team and asked to submit it as GSoC Project.
- Declined as GSoC Project. Decided to go ahead to develop it.
- Made team with my Mentor Trishul and Tushar to start working on the project.
- First International Flight to Finland for Methane Hack. Won 1500 Euros.
- Spent many sleepless nights with Trishul, Tushar to work on create-web-ext.
- Made the prototype of create-web-ext. Trishul pitched it in Addons Show & Tell Meeting. Got good feedback about it 🌟.
- My first code contribution to AMO, a small patch for amo-frontend.
- Was working on another patch, sadly never completed it, huh.
- Applied for the Featured Addons Advisory Board.
- Fixed 8 bugs in addons-server and amo-frontend
- Was working on twitter card implementation for addons, sadly never completed it. Felt demotivated so many times due to this bug.
- Send 9 patches to addons-server and amo-frontend. Learned about the css property:
- Went to Finland again to OuluHack Hackathon. Won 1000 Euros 💵
- Sent 3 patches in amo-frontend.
- Made the dropdown on AMO better. Learned about test assertions.
- Fixed 6 bugs in addons-server and amo-frontend.
- Deployed Static themes on production on AMO Frontend.
- Learned that
RTLmeans Right to Left and
LTRLeft to Right.
- Wrote code in SQL for the first time ever for AMO Server.
- Gave talk about browser extensions in DevConf
- Met dgplug members Farhaan, Sayan and many others in DevConf’18.
- Fixed 10 bugs in addons-server and amo-frontend.
- First patch to Webextensions API.
- Went through many sleepless night to setup Gecko on my laptop for the patch. Took more than 15 days. 🤓
- Decided to dual boot with Fedora OS for Gecko.
- Sat next through to Wifi router for ~8 Hours to setup Gecko.
- Sent 5 patches to addons-server and amo-frontend.
- Added developer policies in footer of AMO.
- PyCon India, my 2nd time , which I attended as a volunteer.
- Met dgplug members again in PyCon.
- Applied for Mozilla Addons Reviewer. Rejected. Lesson learned — need to work on my JS Skills.
November & December
- College Exams, practical and lot of college useless stuff.
- Managed to solve 5 bugs in the mean time only.
- Joined Featured Addons Advisory Board for next 6 months.
My plans for 2019
- Helping beginners For 2019, I am looking to help few handful new code contributor to AMO Project because I feel while contributing in code you get to learn a lot of things like how to communicate, code is just one part of it .
- More patches. I am looking to submit patches to Addon Manager and Webextensions API in Firefox.
- Eat, sleep, code, gym, repeat. Being a software developer you are most likely to keep sitting on your chair for the major part of your day. This year I want to take out more time for physical activities.