This post is also available in: English
一個軟體開發工具必須要符合當時潮流的常識跟語言表達,才能夠易於使用。然而,我們的日常語言表達和潮流都是變化迅速的。如果開發工具的開發者要努力跟上潮流上的日常語言表達方式跟常識,那他們就必須非常快速的更新軟體開發工具的用法。這直接使得這些工具變得不穩定。
如果我們不需要讓開發工具符合這些變來變去又多樣地對「簡單」的期待,那麼就比較有機會得到穩定的軟體開發工具。這卻使得穩定的開發工具對許多人來說顯得古老、過時、跟困難。然而,我寧願讓合作的團隊一起來做「跟上時代潮流」這件工作,也不要把它交給機器或我無法控制的軟體開發社群。
熱門程度和穩定性是選擇開發工具重要的指標,最少,Unix, C, Vim, Emacs 和 SQL 都符合這兩者。