One of the major activities that participants of the Ascend Project are doing is working on contributing to open source via working on bugs that were found on Mozilla’s bugzilla site. We all started choosing the bug(s) we wanted to work on a few weeks ago after having had Bugzilla explained to us in terms of how to navigate the site and how to read the conventions often used when bugs get listed.

I initially had a bit of trouble deciding on what to work on but ended up settling on bug 1025925 that was essentially about making the conventions used in the code base of Fjord consistent. Fjord is software that runs Mozilla Input which collects actionable feedback regarding Mozilla’s different products across all of the platforms that they run on. This feedback is used by multiple teams within Mozilla and is instrumental in figuring out what issues users are facing when using Mozilla’s software.

While what I was tasked with doing in terms of fixing the bug was pretty straight forward (changing file names and making sure that the rest of the code base correctly pointed to those files) I chose it and enjoyed fixing it for a number of reasons. One of the reasons was that all of the files were written in Python which is a language that I’m interested in learning. Fixing this bug allowed me a number of chances to look at well written python code. One of the other reasons I chose it was because it was listed as a “good first bug” and had a mentor assigned to it.

I finished fixing the but on Friday October, 3rd and the code landed later that day. It was a really enjoyable process and I’m really that I had a lot of help, especially from Will Kahn-Greene and Mike Cooper. It was also all made a lot easier by being able to do this while in the Ascend Project as I was able to be in Mozilla’s Portland office and have a number of people within not quite arm’s reach to turn to if I had a question that I couldn’t quite figure out on my own.

I’m starting this blog as an attempt to have a place to talk about what’s going on in my life in terms of my fiber arts stuff, language learning, as well as what the programming (open source and web development) things that I’m up to.

Right now the thing that is taking up most of my time is a program that I am currently in called the Ascend Project. It is a 6 week 40 hour a week knowledge accelerator aimed at helping people who are underrepresented in the open source community (at large) learn skills applicable to open source and submit their first contributions.

I’m also attempting to learn Japanese yet again though this time I feel like I’m making progress. I studied a semester of on a whim Japanese at Sarah Lawrence College before having to withdraw from school for medical reasons and have been dabbling in it off and on for a number of years sense. This time around I am using the Genki 1 textbook and workbook (the first edition) as well as the book Kanji Look and Learn (the text and workbook). Both are published by The Japanese Times. I’m also making a lot of use of Skritter, iKnow (yes I’m frustrated it’s not free but that ship has sailed), and I’m restarting Wanikani.

I’m three or four weeks into studying Japanese again and am about four┬áchapters into Genki and three chapters into Kanji Look and Learn. I’ve been spending a lot of time on vocabulary and Kanji and have been mainly been reading Genki on my commute to Mozilla’s Portland office and I’ve been doing the activities in the Kanji Look and Learn workbook on weekends.

On that note, I’m going to some of the exercises in said workbook and hope that this is a good star to a new blog