Leaving Mozilla

Last week, I ended my journey at Mozilla. The decision to leave was bittersweet, but I felt it was the right time for me to try something new instead.

I am sincerely grateful to everyone who took their chances on me. I am thankful for the lemons too — you can’t make lemonade without them!

During my time at Mozilla, I worked on now-defunct Firefox OS as an engineer and later manager. I helped built the short-lived “Taipei Development Center” as well. It was quite a ride. Last year, as an individual contributor, I spent a large chunk of my time moving web content UIs to a Shadow DOM-based widget architecture, which shipped last week in Firefox 65.

I would like to share this paragraph from my goodbye letter to my colleagues here:

The internet has an impact on humanity akin to the printing press. For better or worse, we are in a place in time where we are empowered to shape the future for the next 500 years, just like what the printing press had done for the last 500 years. May we all find our ways to tame the beast.

I am joining Apple to work on MapKit JS. Looking at how modern web applications are built is a great opportunity to reflect my experience building a browser. I am looking forward to find out what I can contribute.

Programming 101: Learn English

@muanchiou shared this wonderful talk on Twitter. The talk mentioned a lot of things I have tired of organizing them into words, because of the things I mentioned on Twitter:

Thank you very much for sharing this. It’s a sad reality but it’s a reality need to be told. I’ve find it hard to talk about this without people from both sides getting defensive so I stopped talking. Maybe I should — start by sharing this.

If you work with non-native English speakers or online/technical communities at any capacity, I highly recommend watching this 15 minutes talk.


開放文化基金會發表了《開放政府觀察報告》。看了關鍵結論覺得真的是講到痛處啊⋯⋯跟 2013 年聽了張政委演講之後的感想有點相似:行政院主事者的目標是經濟發展,研考會的目標是政府效率,促進民主參與還是只能留給非營利組織。