- モクシー・マーリンスパイク氏は、アジャイル開発を非難し、現代ソフトウェア開発の中心に腐敗があり、革新を破壊していると主張。
- アジャイルチームは、開発者たちが別々に作業し、他のチームの進捗をほとんど把握できず、革新的でない状況に陥る。
- 開発者たちは低レベルの言語や機械語といった基本的なスキルを学ばず、アプリ開発をスムーズにする高レベル言語だけを学び、全体像を理解するコンテキストを欠く。
- セキュリティ研究者は、アブストラクションを通して見て、物事がどのように動作するかを理解し、ソフトウェア開発における理解が重要であると主張。
- マーリンスパイク氏は、ソフトウェア開発には魔法があり、理解することはハリー・ポッターの世界での魔法を使いこなすことに似ていると述べている。
マーリンスパイク氏の主張は興味深い。アジャイル開発による開発者の過度の隔離や低レベルスキルの不足が革新を妨げている可能性がある。セキュリティ研究者のアプローチと比較して、ソフトウェア開発においてもより深い理解が必要とされていることを考えさせられる。
元記事: https://www.theregister.com/2024/08/09/marlinspike/