Today marks the debut of my career as a newspaper columnist. Seriously. I was invited by our friends at the Manila Bulletin to write technology-related articles for the country’s number one daily, and here’s my very first newspaper printed article:




In my article this week, I discussed the Alternatives to Microsoft Office. Thank you very much to the awesome Tech News section editorial team of the Manila Bulletin, headed by our Editor Art Samaniego, Jr for giving me the opportunity (and for the awesome layout of the article)!


Some ten (10) years ago, Mozilla launched the original MDN (Mozilla Developer Network) wiki site — 23 July 2005. Currently, MDN has more than 4 million users per month and has more than 1,000 volunteer editors worldwide. Here’s a chronology of events surrounding the MDN:

  • 2005: Mozilla obtained a license from AOL to use content from Netscape’s DevEdge site. The DevEdge content was mined for still‐useful material, which was then migrated by volunteers into a wiki so it would be easier to update and maintain. The new wiki was launched in July 2005 as Mozilla Developer Center (MDC), also known as “devmo,” shorthand for its domain name, “”
  • 2010: The name was changed to Mozilla Developer Network (MDN), reflecting the site’s growth into a nexus for all developer documentation related to the Mozilla Project and open web technologies.
  • 2011: A “Demo Studio” section was added for web developers to share and show off their code, along with learning pages to provide links to tutorials.
  • 2014: The basic learning pages have been expanded into “Learn the Web” content for beginning web developers, including a web terminology glossary, which Mozilla staff and volunteers will continue to develop over the next few years.


Key facts about the MDN:

  • Original MDN wiki site launched on 23 July, 2005
  • Today it is one of the richest resources on the Web for documentation with 34,500 documents and climbing
  • Currently MDN has about 4,2 million users per month
  • More than 20,000 contributors have made about 510,000 edits to date
  • 1000+ people edit MDN every month
  • So far, MDN editors created 13,200 English pages and made 21,200 translations in 42 locales
  • 142 HTML elements documented, including all standard elements in HTML5, still experimental ones like and never‐standard, deprecated ones like (for historical reference).
  • 275 CSS properties documented, covering 60+ CSS‐related specifications, many of which are still being defined for example, writing‐mode, which controls whether lines of text are horizontal (such as for Latin and most other alphabets) or vertical (for Japanese and Chinese characters)
  • 300+ web terminology glossary
  • 90+ articles for complete beginners and learners in the “Learn the Web” section, e.g. explaining the basic difference between a webpage, a website, a web server, and a search engine.



In 2011, Mozilla launched a program called the Mozilla Reps (ReMo).

The Mozilla Reps program aims to empower and support volunteer Mozillians who want to become official representatives of Mozilla in their region/locale.

The program provides a simple framework and a specific set of tools to help Mozillians to organize and/or attend events, recruit and mentor new contributors, document and share activities, and support their local communities better.

I was one of the first to apply from this side of the planet and was officially accepted to the program on 09 Sep 2011. Each Mozilla Rep is attached to another Rep, who acts as his/her Mentor — aptly called Rep Mentor.

A few months later, I was invited to be a Mozilla Reps Mentor. As of this writing, I am currently mentoring 09 Reps from different corners of the globe.

All Rep Mentors are eligible to run for a seat in the Mozilla Reps Council. The Reps Council is part of the Mozilla Leadership. Reps Council members have a fixed term of one (01) year.

So I did ran and became part of the 3rd Mozilla Reps Council in March 2013. I was the Reps Council Chairman from October to November of that year. As I personally see the need for Southeast Asian representation in the Mozilla Reps Council, I did ran (again) for the 6th Mozilla Reps Council last October 2014 — I won a seat. I was the Reps Council Chairman (again) from April to May of this year.

So much for that long introduction about me, being a Mozilla Rep. So, what is this article (blog post) all about?

Being a Mozilla Rep is not just about the fun or bragging rights of it … it entails a lot of RESPONSIBILITY and COMMITMENT. Being a Reps Mentor, I saw how awesome Mozillians (FSA’s to casual contributors) became Mozilla Reps and went on (indefinite) hiatus as they cannot simply allocate time to fulfill their duties and responsibilities as a Rep.

Being a Mozilla Rep, you need to talk to a lot of people. Community Building is a people’s and numbers game. If you’re too shy, or simply not a people’s person, the ReMo game may not be for you. Talking to people is not limited to just presenting a slide deck or reading a speech — you must know the organization that you are representing, by heart.

Being a Mozilla Rep, you need to love (e)paper works. If you only know how much time a Rep devotes in planning events and campaigns. Not only that … Reps are also required to have a post-event report and quantitative metrics to determine the success (or otherwise) of an event or campaign. Not to mention the tedious process of preparing a budget request, which is to be approved by your Reps Mentor and by the Reps Council.

Being a Mozilla Rep, you must know Mozilla by heart. Self explanatory. It is not enough that you use Mozilla products. You must know how the organization operates and the awesome people behind it.

You DO NOT NEED to become a Mozilla Rep to be an awesome Mozillian. Just do good — it’s part of our (Mozillian) code.

Actually, I could not remember the last time I gave a talk precisely just about Mozilla Firefox.

This holiday weekend, I was invited tasked to give a talk about our favorite web browser to attendees of the Mozilla Philippines Community (MozillaPH) Firefox Student Ambassadors (FSA) Camp 2015 at the Shercon Resort & Ecology Park in Mataasnakahoy, Batangas.

Created a new slide deck for this lecture entitled Firefox 101:


The momentum of the Mozilla Philippines Community Localization Team shifted from Firefox web browser (desktop) to Firefox OS during the last 2 Localization Sprints held 18 Mar 2015 and 08 Apr 2015. These sessions are of the come-and-go — participants may come and go; they are not required to stay all throughout the 6-hour sprints.

With guidance and assistance from Peiying Mo, Tagalog is now a module in Bugzilla. Not only that, the Web Localization Dashboard for Tagalog saw lots of activities: notably, Zippy was translated 100% to Tagalog.

These sessions were attended by Tagalog localizers in person (at the MozSpaceMNL) and online (some were in Vidyo and/or IRC).

2015-03-21 09.29.55

Screenshot 2015-02-25 21.16.08

Recent updates of Firefox OS 2.1 and up revealed that Tagalog is now a language option:

Screenshot 2015-04-30 16.20.06

Screenshot 2015-04-30 16.20.19

Please do take note that this is still a work in progress. Sincere thanks to all Tagalog localizers who are persevering to finish the translation 100%.


Mozilla Reps from Southeast Asia (SEA) will agree with me: we are the most quiet gang of awesome Mozilla community leaders and volunteers when it comes to online meetings (but otherwise when it comes to face-to-face meetups and conferences). Perhaps it could be due to the time difference (most of the online meetings are held just before or past midnight for SEA timezones) or could be cultural. This brought the idea of me calling for an online meeting of SEA-based Mozilla Reps, as the last time most saw each other was in MozCamp Asia 2013 (Singapore). Now is the best time to get in touch with one another (even if it is just an online meeting) and for each of the Mozilla Communities (and community members) to be updated on what’s going on in their countries.

A quick rundown of ASEAN (Association of SouthEast Asian Nations) member states and breakdown of Mozilla Reps per country (a total of 46 Reps in SEA):

  • Brunei Darussalam (NIL)
  • Cambodia (01)
  • Indonesia (16)
  • Lao PDR (NIL)
  • Malaysia (09)
  • Myanmar (01)
  • Philippines (11)
  • Singapore (01)
  • Thailand (02)
  • Vietnam (05)

As agreed upon using a Doodle(.com), the online meeting was held tonight 1400Z (UTC/GMT) via Vidyo hosted by yours truly. It was attended by around 15 Mozilla Reps (ReMo) from different ASEAN countries. Such an awesome thing to see familiar and new faces:

Screenshot of the Vidyo session. Some attendees had poor internet connectivity (disconnected from time to time).

Screenshot of the Vidyo session. Some attendees had poor internet connectivity (disconnected from time to time).


Attendees were asked to introduce themselves (by telling their Names, from which city/country they are from, who their Reps Mentors are and what do they do outside of the Mozilla Reps Program).

Topics discussed during this online meeting include:

  • On Budget Requests
    • PayPal issues for Reps based in Myanmar.
  • On Swags Requests
    • Slow processing of swags requests.
    • Shipping costs are too expensive.
    • Times wherein Reps pay taxes when receiving swags (particularly in Indonesia; experienced the same too in the Philippines).
  • Community Building
    • (Currently) No Community Manager for Mozilla Malaysia Community
    • Mozilla Indonesia Community just had a workweek(end) with Gen Kanai and William Quiviger.
    • Mozilla Philippines Community had a strategic planning last JAN 2015.
    • On-going recruitment of Mozillians in Myanmar.
    • Why don’t we have a Mozilla Singapore Community when we have Reps who are now based in that country?
    • Reps attending FOSSASIA 2015 in Singapore (13-15 Mar 2015) — can have a meetup of MozCoffee session.
    • Firefox Student Ambassadors (FSA)
      • Only Indonesia and the Philippines have RALs (Regional Ambassador Leads)
      • FSA Office Hour sessions
  • Proposal for an Annual Meetup of SEA Reps (and Mozillians, if possible) — similar to MozCamp Asia.
  • SEA Reps to think of a joint campaign about Mozilla across member states.


The online meetup/meeting ended just before we hit the 90-minute mark.

SEA-based Mozilla Reps to determine the frequency of the next online meetups/meetings via this Doodle (Weekly, Bi-Monthly or Monthly). Online discussions and follow-up can be done via the Reps-General Mailing List or via Discourse.

Then saw Mark Surman blogging about Participation, Permission and Momentum … just in time for the first meeting of Mozilla Reps from SEA.