Friday, November 14, 2014

Thunderbird Summit 2014

Last month (Oct. 15th to Oct. 18th, to be precise), twenty volunteers descended on Mozilla’s Toronto office to discuss Mozilla Thunderbird. This included Mozilla employees, Thunderbird contributors of all sorts (developers, user interface designers, add-on reviewers), Lightning contributors, and chat/Instantbird contributors.

The entire group of volunteers.

It was great to spend some quality …

read more →
Tuesday, October 7, 2014

How I Got Involved in Mozilla

This is discussed very briefly on my about page, but I figured it could use a bit of a longer discussion. I generally consider myself to have joined the Mozilla community in ~2006. I know that I was using Mozilla Firefox, Mozilla Thunderbird, and Mozilla Sunbird way before that (probably …

read more →
Saturday, August 30, 2014

Adding an Auxiliary Audio Input to a 2005 Subaru Outback

I own a 2005 (fourth generation) Subaru Outback, I’ve had it since the fall of 2006 and it has been great. I have a little over 100,000 miles and do not plan to sell it anytime soon.

There is one thing that just kills me though. You cannot …

read more →
Wednesday, July 9, 2014

Mentoring and Time

No, this is not about being late places, it’s about respecting people’s time. I won’t go deep into why this is important as, Michael Haggerty wrote an awesome article on this. His thoughts boiled down to a single line of advice:

DON’T WASTE OTHER PEOPLE’S …
read more →
Sunday, July 6, 2014

New Blog: Serving the Content

In the first part of this blog post I talked about using Pelican to create a blog, this is a bit more about how I got it up and running.

Getting a Domain

The most exciting part! Getting a domain! I used gandi.net, it was recommended to me by …

read more →
Thursday, July 3, 2014

New Blog

If you’re reading this you might have noticed that I have a shiny new blog! I had been pretty disappointed in Blogger practically since I started using it. But it was free, I was a poor college student, etc. I finally managed to get myself a domain name and …

read more →
Tuesday, July 1, 2014

Google Summer of Code 2014

I’m again mentoring for Google Summer of Code 2014, this year my student is Saurabh Anand (sawrubh), who has been working on a few related things:

read more →
Sunday, April 27, 2014

Extending JavaScript Maps (or other built-in objects)

Finally another technical post, this one is about my adventures in attempting to extend the built-in Map object in JavaScript to extend the functionality. As background, there are two reasons we’d want this:

  1. In the chat backend we currently use JavaScript objects ({}) as hashes/maps to keep track of …

read more →
Wednesday, April 16, 2014

Community and Volunteers

It was suggested that I cross-post this from mozilla.dev.planning onto my blog. This is in reply to a thread entitled “Proposal: Move Thunderbird and SeaMonkey to mozilla-central” about (essentially) merging comm-central back into mozilla-central. There have been many technical concerns raised in the thread (that I’m not …

read more →
Wednesday, December 4, 2013

GSoc Lessons: Part Deux: The Arms Race

This post title might be a little excessive, but I’ll blame The Sum of All Fears that I was watching last night. This is the second part of a set of posts about ideas I heard at the Google Summer of Code 2013 Mentor Summit (you can read the …

read more →