遺忘的生產力

人們談到生產力,似乎就免不了討論各種蒐集想法、整理心得的工具。彷彿忘了的東西都是一種損失。 與其努力記下所有事情,不如試試盡情遺忘吧。 ...

<span title='2018-02-06 00:00:00 +0800 CST'>February 6, 2018</span>&nbsp;·&nbsp;poga

Kappa Architecture:以資料為中心的系統架構

在開發軟體時,有許多眾所周知的架構模式(architecture pattern)可做為參考。例如最廣為人知的 MVC 架構。採用這些常用模式,能大幅減低溝通成本,各種 Framework 也能提高開發速度。 現在已經是個以資料為中心的環境,各種商業決策都依賴大量的資料。因此,系統必須能提供各種資料格式與查詢方式供各種需求使用。在這樣的環境中,也慢慢發展出許多特有的模式。 ...

<span title='2017-12-22 07:32:07.829 +0000 UTC'>December 22, 2017</span>&nbsp;·&nbsp;poga

Minimum Viable Ownership

我始終不喜歡「擁有」的概念。那是種排他、缺乏多樣性的想法。 Open Source 也是如此。 ...

<span title='2017-10-02 00:00:00 +0800 CST'>October 2, 2017</span>&nbsp;·&nbsp;poga

平行世界

有些事情總讓人覺得,Groundhog Day 跟平行世界是真的存在的。

<span title='2017-06-04 08:52:19.587 +0000 UTC'>June 4, 2017</span>&nbsp;·&nbsp;poga

又回來用 Omnifocus 了

當初那忙到吐血的兩三年中,幾乎都是靠著 Omnifocus 在維持生活的運作。 ...

<span title='2017-02-16 18:58:42.813 +0000 UTC'>February 16, 2017</span>&nbsp;·&nbsp;poga

萬事萬物皆是 LOG — 參考資料

之前在 COSCUP 2016 榮幸講了一場 萬事萬物皆是 Log — 系統架構也來點科普。結束後被詢問有沒有一些靈感來源、延伸讀物、參考資料等等,這裡就把我有記下來的參考資料整理在此。一些時間關係沒有帶到的主題就也一起放在這了。 ...

<span title='2016-08-27 05:06:01.256 +0000 UTC'>August 27, 2016</span>&nbsp;·&nbsp;poga

萬事萬物皆是 LOG — 系統架構也來點科普

自古以來,軟體工程師都在追求好維護,容易理解的軟體架構。傳統上,我們需要參與過各種大型軟體專案,從中獲取經驗,或是透過昂貴的課程,大量的論文,才能從前人的經驗中學到一些方法。 今天,我想試著透過 LOG 這個人人都碰過的資料結構,來解釋許多複雜系統的核心,只要你能理解 LOG,你就能設計出好理解、容易維護的系統架構。 ...

<span title='2016-08-20 05:06:01.256 +0000 UTC'>August 20, 2016</span>&nbsp;·&nbsp;poga

The Design of Everyday Things

雜亂筆記 ...

<span title='2016-07-17 06:02:04.074 +0000 UTC'>July 17, 2016</span>&nbsp;·&nbsp;poga

該怎樣教任何人任何技能

看到 氣餒止步!該怎樣教文組的人寫程式? 這篇,講一下自己的教學經驗吧。 ...

<span title='2016-05-17 15:09:04.748 +0000 UTC'>May 17, 2016</span>&nbsp;·&nbsp;poga