Aug 2, 2020週日下午還債時我們生活中都有許多不是非常重要、而且容易一拖再拖的事情,例如有一些非工作郵件要回、訂閱的電子報得看、放了幾個月的草稿得完成、Spotify 很亂需要整理等等。其實我不是沒有時間做這些事情,甚至也不是沒有足夠專注力完成這些任務,只是很難下定決心坐下來花時間面對他們。在之前我試過很多方式想解決這個狀態,例如訂下「每週五要把 Inbox 清空」、「每個月 15 號要清空草稿清單」等等的規則,或是用不同的 Todo app 來幫助自己建立相關的習慣,不過結果都是失敗 但最近幾個月我歪打正著養成了一個效果不錯的習慣,明顯改善了上述問題,我稱它為「週日下午還債時」。我想他的名字已經說明了這習慣大部分的規則,但還是列出我對他的定義:每週日下午(通常是兩點到六點半),要帶著電腦去一個固定的地方坐著。其精髓在於: 時間夠長,至少都有四小時。這樣可以 消除「重要」或「緊急」的標籤:因為有一個不短(四小時)的時段,我們就不需要只挑出「重要」或是「緊急」事情來處理,小如整理播放清單這種事也可以爭取到一點時間(其實把 youtube 或是 spotify 播放清單整理好會讓自己日子過得舒服不少)Productivity3 min readProductivity3 min read
Jan 11, 2020英國 Exceptional Talent visa (T1) — (2) 申請經驗分享前言 這篇文章是我個人申請英國 Exceptional Talent visa 的經驗分享,如果還不了解這個 visa 的話建議先看過我的第一篇文章英國 Exceptional Talent visa (T1) — (1) 基本介紹,才會比較好理解內容 再來因為不同領域有不同審核機構跟要求,如果你不是要走技術路線向 Tech Nation 申請 visa …Technationvisa13 min readTechnationvisa13 min read
Jan 10, 2020英國 Exceptional Talent visa (T1) — (1) 基本介紹在開始文章前,這邊先放上英國政府的官方說明文件,建議可以邊看文章邊對照。如果文章有發現錯誤也請麻煩通知我改正 我發現在台灣有研究、甚至申請過這種 visa 的人應該滿少的,所以這篇文章主要是寫給想了解 Exceptional Talent visa 的人,詳細申請經驗請看這篇 (註:雖然我在這篇跟下一篇這篇文章提到 TechNation 時,只會講關於 …Technationvisa10 min readTechnationvisa10 min read
Aug 6, 2019Disassembling Rails — How does ActionText deal with file upload?(This post is based on Rails 6.0.0.rc2) TBH, I wasn’t that interested in the ActionText component, because it's very unlikely that I'll use it either at work or on my side projects. But recently I took some time to study it in order to solve https://github.com/rails/rails/issues/36177. It's kind of a…Web Development5 min readWeb Development5 min read
Published inRemote Taiwan/遠距工作/遠端工作/數位游牧Digital Nomad在台灣·Jan 26, 2019在 Ticketsolve 跨時區 Remote 一年多的心得這篇文章是純粹基於我個人經驗的感想,而我的狀況又相對獨特,所以對多數人可能不全部適用(或甚至完全不適用)。我會先簡單描述一下自己的工作型態,然後再講過去一年多的心得 工作模式 1. 公司產品團隊全部遠端,除了一位設計師在新加坡/馬來西亞以外其他都在歐洲 2. 以歐洲中央時區 CET(相差七小時)為基準,夏天時是 CEST(相差六小時) 3. 每天在 10 點左右要開晨會,其他小團隊會議也都會集中在早上,也就是說開會時間主要集中在台灣的下午 4~7 點中間 4. 因為團隊成員來自不同國家有各自的國定假日,所以我們公司不採一般的月薪+休假制度,而是以算日薪的方式,每個月報自己做了幾個工作日來算薪水 5. 公司除了一年一度的年度員工旅遊以外,沒有任何補助,器材、Conf 費用等等自己想辦法解決 6. 我目前調整後習慣的工作時間為 14:30 ~19:00 以及 22:00~1:00(不是非常固定的時間,只是大概而已)Remote Working4 min readRemote Working4 min read
Published inRuby Inside·Dec 18, 2018Disassembling Rails — Template Rendering (2)This is the second part of Disassembling Rails — Template Rendering (it’s about half a year ago, sorry!). In this post, I’m going to explain how does Rails renders your templates from Ruby objects.Ruby On Rails4 min readRuby On Rails4 min read
Nov 22, 2018來去波蘭住一個月從波蘭回來也好幾天了,來記錄一下這趟去波蘭的心得好了 為了慶祝兩週年,所以我跟我女朋友十月中開始到波蘭華沙住了一個月,體驗一下被丟到陌生歐洲城市的感覺。為什麼會選擇華沙呢?主要有三個原因:1) 治安好 2) 物價便宜 3) 房租便宜而且房子新 波蘭的物價以歐洲來說真的很便宜,舉例來說麥當勞一個套餐 160 左右、另外我在華沙市區搭 Uber 沒搭超過台幣一百塊。房租也相對低廉,而且房子都滿新的(華沙的房子幾乎都是二戰後蓋的)。我們在 Airbnb 上面租了一間裝潢得非常棒的一房一廳,靠近市中心捷運站旁,一個月才四萬多 食物的話我覺得多樣性滿低的,主要就是波蘭菜、義大利料理、日式料理(莫名其妙的很多壽司而且挺不道地的)跟 Kebab。對於波蘭菜我吃不太慣,亞洲料理味道又很莫名其妙,一直吃義大利麵跟披薩也很膩,所以到第二個禮拜之後找東西吃都變得很痛苦….喜歡吃美食的話我不推波蘭(但這也可能是因為我待比較久的關係啦)Poland2 min readPoland2 min read
Published inRuby Inside·Jul 4, 2018Disassembling Rails — Template Rendering (1)This is the second post of the “Disassembling Rails” series. You don’t need to see the first post for reading this one, but I still recommend you to read it: Disassembling Rails — Fragment Caching. Because Rails does a lot of things for rendering a template, I will use two…Ruby On Rails5 min readRuby On Rails5 min read
Published inRuby Inside·Jun 22, 2018Disassembling Rails — Fragment CachingThis is the first post of the Disassembling Rails series. What I want to do is to give you a general idea about how Rails' components interact with each other when you use its functionalities (like fragment caching). …Rails4 min readRails4 min read
Published ingoby-lang·Oct 7, 2017No More Best PracticesI’m a Rubyist, and just started writing Go several months ago. And at the beginning of learning Go, the most uncomfortable thing for me is that for most of the time, there is only one way to get things done. For example, if you want to go through each elements…Goby2 min readGoby2 min read