Firefox OS released

Note: this is a recycled, unpublished post form July, 2013, when the first Firefox OS phone was released. Below are my personal reflections on the Firefox OS project upon the release.

Mozilla Taiwan Office

Within a relatively short time, Mozilla managed to open up an Taipei office with relative large operation, signed deals with various partners, and ship the first version of Firefox OS.

To me personally, this is a challenging yet exciting work. I would imagine the description to be true for Mozilla as whole as well. The office in Taipei grows tenfold; MoCo as whole grows as well to accommodated the new project (I’ve already lost counts on that, as always). I started as one junior developer working on the code base with merely a few checked-ins, to be a people manager leading the front-end team in Taipei and one of the tech leads that struggle to involve every aspect of a code base involves multiple teams within Mozilla and external teams from many of our partners (note that Taipei front-end devs have since spilt into two teams and we have another capable manager on another team). It’s a learning process to work with project of this size — for Mozilla, product-wise, to enter a new market, to coordinate with partners on their launch dates and feature sets — is new too.

Firefox OS

Nonetheless we made it. I don’t feel particularly proud for the release. There were many decisions made that should have been made differently, although I am certain that everyone have made the best decision with information at hand. I am also in no position to judge a past decision if all the information is still not available to me.

There are still many, many work to be done here.

FYI: CSS Length Explained on Mozilla Hacks

I wrote a piece for Mozilla Hacks, explaining how CSS length works.

CSS Length Explained – Mozilla Hacks

Unfortunately the post was not proofread until a few hours after the publication; thanks Robert and Chris to proofread the post for me. I should work on my English more :'(

A negative reference (which was meant to be joke) on inch was also removed after being pointed out by Brendan. I tried to keep the post light-toned but I guess it’s a bit too far.

Anyhow, I hope you find the post on CSS length informational.

關於台灣的 Open Data

剛剛聽了行政院政務委員張善政在 COSCUP 2013 的演講「Open Data Initiatives for Taiwan」與座談。會中委員解釋了行政院制定的作業原則讓屬下部會公務員能夠放心去免費提供資料。他並且舉了故宮、Google 台灣防災地圖不動產交易實價登錄查詢作為三個推動開放資料的實例,解釋政府在過程中學到的寶貴意見:處理授權、聽取民間意見來改善資料釋出的方式與品質、和 Google 這樣的國際大廠合作的實務經驗等等。

感覺很好,必須要肯定張委員真的不是來打官腔而是來搏感情的。但是在這裡,我想要點出政府資料開放的動機。很清楚的,政府開放資料的動機是來自於產業面或是執法面:因為ㄟ批批(對,我故意的)很夯,所以開放資料來促進產業發展;或是因為防災撤離要即時,不能讓民眾覺得政府動作緩慢等等,所以整合防災地圖。Something is missing here。Open Data 的重要目標是提升政府透明度、促進公民參與,讓選民能夠擁有足夠的資訊在投票所做出正確的決定。深化民主。我在行政院的政府開放資料平台當中看不到這樣的願景(除了關於我們中的有略提到「政府透明度」),而是只是停留在授權、data schema 這樣的瑣事(雖然說瑣事也很重要)。這個方向只是再度證明行政院只是經濟部行政院;環保署只是經濟部環保署而已。

舉例來說,略去所有立法院的 Data(立法院不歸行政院管吧?),我在行政院的規劃沒有看到行政院院會紀錄的 Data,或是行政院各部會草案的資料。記得電信法第九條修正草案吧?個人認為,那些才是符合 Open Data 精神需要真正 Open 的 Data。不能再以法規的最低要求的方式把公報的 DOC 檔上網就收工。

後來跟 g0v.twclkao 簡單聊了一下,證實了這是 KPI 差異的必然:行政院科技會報的目標是經濟發展、研考會的目標是政府效率,促進民主參與這個目標還是只能留給 g0v.tw 來推動。

我非常肯定政府、學界、產業界、志工等在 Open Data 的努力,但是我希望我認為最重要,最有價值的目標不被忘記。