為了組織和平與自身健康,遠端工作者請堅守自己的工作時程

寫這篇文章的契機是最近發現組內有人到接近凌晨還在p2上鉅細靡遺地回應問題。一個晨起人連續數天有這樣的行為本身就該注意,他還不只一次地用了紅燈詞:ASAP,兩者相加已經敲響警鈴,因此我立刻介入關心。經過一段深談,我最後總結:

永遠不要為自己沒有在非工作時間回應感到罪惡。如果有任何人這樣期待,那是他們有功課要做,不是你。

在這種同事遍佈全球的工作環境,尋找並堅守自己的工作時程不但對自己的健康與快樂重要,對組織的工作文化也很重要。當每個人都了解自己合作的人會要再過幾小時甚至半天後才會起床,對非同步溝通的需求自然就會浮現,隨著時間推演,才會漸漸形成一個可以打破區域限制的遠端優先工作文化,在這基礎上,才有可能成就高效率的分散式公司。換個角度說,如果有家公司想要推行遠端工作模式,卻有許多人還是依賴各種即時溝通管道如私訊和視訊會議,就絕對不會成功:因為他們骨子裡還是期待著大家跟進辦公室一樣的工作方式,而非去應用遠端工作的本質。

自從公司膨脹到千人以上,即使在遠端工作行之有年的a8c也愈來愈多人不是那麼了解這件事的重要性。舉例來說,過去因為大家都很習慣公開在p2上寫專案狀態或是討論問題等等,知識庫(knowledge base)自然而然就會在日復一日的非同步溝通中形成,日後任何重要資訊幾乎都可以彈指間輕鬆找到。現在不一樣了,不但各專案的進程紀錄變得殘破不全,甚至有許多重要決定是在私訊群組中決定的,根本無從考證。追根究柢,公司膨脹太快,太多人根本沒機會好好習慣遠端工作模式吧?

因此,遠端工作者們:為了自身好也為了組織好,請堅守自己的工作時程吧。唯有這樣,「透過網路來模擬辦公室」的謬誤才會被打破,遠端工作模式的本質才會開始被正視,與之相應的工作文化才會形成。

用nginx + docker配置多個WordPress站的基本設定

前幾天和幾位朋友聊到WordPress測試環境的配置。有時候為了測試更貼近實際使用狀況,單靠ChassisVVV的開發環境還遠遠不夠,還需要實際將功能上到有公開網域的WordPress站上才行。這時我比較常用的方法是直接靠nginx做reverse proxy將某個子網域對應到一個WordPress Docker容器,這樣既不用擔心測試中污染環境,從配置到銷毀都快速又乾淨。例如https://jptest.southp.dev/就是我拿來測試Jetpack用的(空空的,沒啥好看的啦)。

因為我只是自己測試用的,所以一直以來我都只用一些很基本的手法來做這件事,沒想聊一聊發現好幾個人都跟我一樣,不需要用到這麼多複雜的套件,只想要非常簡單的方法就好,所以寫這篇文章簡述一下。