人月の神話
ブルックスは、ソフトウェア開発の費用を抑えるうえで、二つの方法を挙げている。 システムのアーキテクチャが完成してから、プログラマをプロジェクトに参加させる(なぜなら、システムの基本設計を完成させるには、何ヶ月もかかることが多いため、そのときにプロジェクトに参加したところで、プログラマは何もすることがないからである)。 ソフトウェアをすべて開発するのではなく、「すぐに手に入る」ソフトウェアがすでにあれば、それを購入する。
ソフトウェアシステムは、(異なる部品の種類の数の点から言えば、)人間が作ったものの中で、おそらく最も難解で複雑なものである。 Software systems are perhaps the most intricate and complex (in terms of number of distinct kinds of parts) of the things humanity makes.
今後長い間、ソフトウェア・エンジニアリングというタールの沼は、厄介なものであり続けるだろう。 The tar pit of software engineering will continue to be sticky for a long time to come.