初めてのコードを出荷することは借金をするようなものだ。少しの借金は、すぐにリライトして返済すれば開発を加速させる。しかし、その借金が返済されないときに危険が生じる。完全に正しくないコードに費やす時間はすべてその借金に対する利子としてカウントされる。統合されていない実装の借金の負担の下で、エンジニアリング組織全体が停止することさえある。
Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite. The danger occurs when the debt is not repaid. Every minute spent on not-quite-right code counts as interest on that debt. Entire engineering organizations can be brought to a standstill under the debt load of an unconsolidated implementation, object-oriented or otherwise.