WCEU 2017 – 登入 & Contributor Day

WordCamp Europe今年於法國巴黎堂堂登場!今年將過去與議程同時舉辦的"contributor track"獨立為"contributor day",因此今年會議共為期三天:一天contributor day與兩天的議程。這具體來說是什麼呢?就是把有興趣開發WordPress的人關起來,一起埋頭苦幹個一天而已。

這次是我第一次參加WCEU,自然要從contributor day開始全程參與,好好看看這全球第二大的WordCamp在變什麼把戲。

Continue reading “WCEU 2017 – 登入 & Contributor Day"

熱狗攤與專案管理

上圖為加拿大熱狗名店Japadog的hot & spicy,我是覺得不怎麼辣,倒是薯條鹹到我快中風;整家店就看我一個人拿著張餐巾在那邊邊帶著複雜的表情邊對薯條不知道磨蹭些什麼,想來畫面應該挺微妙的 …

好啦,言歸正傳,這篇的重點不是熱狗,我們來想想一個問題:

『如果要經營一個超棒的熱狗攤,最重要的要素是什麼?』

這個問題並非我原創,是我在Rapid Development一書中讀到的,作者Steve McConnell試圖用貼近生活的問題來帶領讀者思考專案開發中最核心的問題。

那答案是什麼呢?

Continue reading “熱狗攤與專案管理"

你今天把產品弄壞了嗎?

昨天台灣時間凌晨1點前後,咱家WordPress.com分享至社群網路的功能Publicize全面炸裂長達4小時,只見論壇上哀鴻片野,眼看俺們公司就要被鄉民給放火燒掉 …

這件事詳細的原因不方便明說,就姑且說是某位夥伴不慎上了一個patch把整個功能弄壞吧。這段時間受害的用戶上萬,從system team到product team頃全力救災,最後仍有些損壞資料無法恢復。好像很嚴重吧?揪~竟這位夥伴事後受到怎樣慘絕人寰的處置呢?

Continue reading “你今天把產品弄壞了嗎?"

住在百年葡式建築:The Imperial Guesthouse

上篇中提到,這次在里斯本我入住的是The Imperial Guesthouse;這間guesthouse歷史相當悠久,號稱於1895年成立至今。緊鄰Restauradores車站,窗台放眼望去就是Praça dos Restauradores,背後則是熱鬧滾滾的餐廳街R. das Portas de Santo Antāo,位置相當令我滿意,我入住時要價含稅一晚65歐,也還算實惠。至於百年葡式建築這點是好是壞就見仁見智了,這意味著沒電梯、房子老舊,對我來說體會一回當地人住的房子,倒是一大加分。

Continue reading “住在百年葡式建築:The Imperial Guesthouse"

里斯本流水帳

在Automattic,每年固定會有兩次meetups:一次小組meetup,一次全公司的grand meetup。今年俺們Happiness Gardening team選在葡萄牙里斯本,除了看上風景優美加上消費低廉,也順便給大夥一個去歐洲的藉口。

本次meetup為期一週: 5/3 – 5/9,我提早在4/29搭上阿聯酋,於4/30到達,為的就是有幾天餘裕好好到處走走,幫太太remote shopping和買些伴手禮。每個國家總是有每個國家的眉眉角角,而且這次第一次去歐洲,總有些少見多怪。以下以流水帳的形式略記下記憶較深的點。

Continue reading “里斯本流水帳"

關於Code review這檔事

說到code review這件事,相信這年頭凡是吃碼農這行飯的,多多少少已經成為工作的一部分了( 啥?貴公司沒在做這件事甚至反對這件事?塊陶啊~~~)

如果估狗『how to code review』、『code review guidelines』等關鍵字,很容易就可以找到許多不錯的參考文章,但很多都是超過十項的點檢表,我實在不擅長記憶這麼多項目,常常邊看邊忘,在腦內只留下了浪漫模糊的輪廓。

點檢表是非常有用的,特別是在初期對一個code base還很不熟悉的時候。例如咱家WordPress VIP code review guidelinesWordPress theme development checklist、這篇Kevin London的Code Review Best Practices也曾被轉載一陣。待對code base熟悉到一個程度以上後,記憶幾個好記的思考源作起點再從之延伸,對我來說比較容易掌握:

  1. 我了解整個patch / PR的目的嗎?
  2. 我知道該怎麼測試嗎?
  3. 每一行變更的意義我都完全了解嗎?
  4. 我們能做得更好嗎?

Continue reading “關於Code review這檔事"