hitting the high note !

In engineering   July 31, 2005 - 12:51 am

臨睡前看到 joel 的這篇文章,實在太震撼,忍住睡意快寫下來。

這篇文章中joel提到他當年成立Fog Creek軟體公司的理念:

Best Working Conditions -> Best Programmers -> Best Software -> Profit!

他用了很長的篇符來解釋為何請最好的工程師對軟體公司很重要,原因如下:

-以生產軟體產品為主的公司,不像一般的製造業,例如wal-mart, 傳統製造業中人力成本越低,每件產品的單位成本就越低,因此製造業都會跑到東南亞設廠;但軟體產品的成本不會隨者銷售數量增加而倍增,一套產品寫出來後,成本只會隨者越賣越多而攤銷掉,不會上升。

-因此,一開始就請最好的工程師把產品寫好,這些成本反而可以更快回收。

Essentially, design adds value faster than it adds cost.

-好的工程師可以用更快更短的時間寫出更高品質的程式,這比請三個二流工程師還好,因為二流工程師只會把案子拖的更慢,效果更慘,而且永遠也生產不出一樣好品質的東西(人月真的只是神話)。

不過joel也提到,他的這套 高品質論 只適用於 software company, 而不是一般百大企業的IT部門,因為兩者的需求完全不同,就像沒有人會請dolly parton去婚禮唱歌一樣,她只適合大舞台。

全篇最讓人震撼的quote:

The mediocre talent just never hits the high notes, they just don’t have it

by admin

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone