解決策をデバッグしましょう。無生物に自分の問題を一行一行説明しなければならないと思ってみましょう。プログラマーはこれを「ラバーダックデバッグ」と呼んでいます。コードが何をすることになっているのかを説明し、実際に何をするのかを観察することで、この2つの間の不調和が明らかになります。あなたならアヒルに何を伝えますか?アヒルに何を聞くか?私たちは真面目な人間ですが、問題の中には減価償却をしないとただでは済まないものもあることに気づくには?アヒルに聞いてみてください。もしかしたら、私たちが真剣な人間であるにもかかわらず、ほとんどの解決策がアヒルによって提案されたように見える理由を説明してくれるかもしれません。