人月神話與 ChatGPT
AutoGPT 這幾天蠻紅的
對工程師來說不知道是喜從天降還是禍從天降(?
身在資訊業十幾年,參與過各式專案跟產品
每次遇到困難時總會想起「人月神話」這本書
人月神話揭示了軟體開發的一些特性及悲劇來源
當中「沒有銀彈:軟體工程的本質性與附屬性工作」這篇文章更是精彩
(No Silver Bullet—Essence and Accidents of Software Engineering)
裡頭完整的討論了軟體開發的附屬性及本質性問題
前者比較好處理,工具的發展就能很好的突破困境(比如高階語言及 IDE 的發展)
但後者就麻煩多了,軟體要面對的複雜性及易變性往往難以被規範
這也導致被過往被寄與厚望的物件導向等技巧實際上不容易有效的大規模鋪開
AI 不知道會不會是這個問題的解方?
真正複雜的是人,但最了解人的在未來也未必是人了
最後
人月神話作者 Frederick Phillips 在 2022/11/17 過世了
而 chatGPT 卻是在 2022/11/30 發布的
或許對程式設計師來說
2022 的 11 月就是軟體開發的歷史奇點