寫一個大型程式,並不是「人多好辦事」。
如果是土木工程或是製造業,人越多、產出就越大。如果一個計畫延誤了,就多調一些人手過來幫忙。
但是在軟體工程裡,人越多,就越是難以協調,寫出來的程式也往往品質越差、效能越糟糕。
這就是有名的”The Mythical Man-Month: Adding manpower to a late software project makes it later”。
IBM在1960年代開發OS/360作業系統軟體時,就發現了這個奇特的現象。
所以我也搞不懂,大型軟體公司雇用了那麼多的軟體工程師幹嘛?
咩叫老屎忽ED就叫老屎忽,
1960年連C都未出現啊,佢地冇Git 佢地冇SVN 佢地連網都冇得上啊屌,
無論係GNU定係Linux Open Source 都係廿幾年前嘅野,協作工具嗰時連影都未有啊1960
老細貼啲咁嘅野除咗話比你聽「你一個人搞掂佢之外別冇他意」