armour君,2023年取得sheffield大學物理學與純數學本科學位(bsc),40多年軟體開發經驗,於corvus國際任職25年。2023年起,在《acm通訊》撰寫「軟體商務」專欄。
2023年於auerbach會議發表「the laws of software process」。
軟體的本質,是業務知識的可執行形式,是知識的載體。
通過hacking獲取業務知識,整理到位後,重建軟體實體不難。
獲取業務知識的過程,就是消除無知的過程,理解無知的五個級別,有助於清醒認知專案的難度和工作的複雜性。
hacking是一種有效的知識發現實踐(過程)。致力於開發「有用的軟體」,注意經常檢驗和確認,及時作出調整(糾偏),就可以逐步發現問題所在,並得到正確的解答。
2階無知要通過開放的活動來探索。要尊重探索活動的性質,不可強調計畫(削足適履)。
過程、計畫只適用於已知的問題。
規範的軟體工程過程,有助於發現問題所在。解答問題是另一回事:需要求助領域知識而非軟體工程方面的工具。
無知的暴虐1
五二七年,弗雷維厄斯 阿尼西厄斯 查士丁尼成為東羅馬的統治者。這個塞爾維亞的農夫對書本知識一竅不通。正是出於他的命令,古雅典的哲學學派才被最後壓抑下去。也正是他關閉了唯一的一座埃及寺廟,這座廟宇自從信仰新 教的僧人侵入尼羅河谷之後己有數百年香火了。廟宇座落在乙個叫菲萊的小島上,離尼羅河的第乙個大瀑布...
無知的狂言 一
量子力學是非常小的領域 亞原子粒子的主要物理學理論。該理論形成於20世紀初期,徹底改變了人們對物質組成成分的認識。微觀世界裡,粒子不是撞球,而是嗡嗡跳躍的概率雲,它們不只存在乙個位置,也不會從點a通過一條單一路徑到達點b。根據量子理論,粒子的行為常常像波,用於描述粒子行為的 波函式 乙個粒子可能的特...
無知的時候最自信
最近突然發現,在某某方面有了一些長進,可是隨之而來的卻是心灰意冷。沒有必要去討論人生的意義,也沒有必要討論怎麼樣去活,因為我知道,大部分人是沒有計畫而跟著環境和身邊的人在走,甚至有些人在死去的時候都不知道應該想些什麼,而勿勿離去之後,也會被這個世界遺忘。人,是無知的,當然,相對而言人又是博識的,人與...