考えるのをやめて観察する

問題を見る
シニアエンジニアは、問題をその目で見て、原因を突き止めることができた。若手エンジニアは、問題が何かを知っていると思い込み、壊れていないものを直した。
詳しく見る
ポンプの音を聞いただけでやめてはならない。地下室へ降りて、どのポンプか調べよう。
システムにツールを組み込む
ソースコードデバッガ、デバッグログ、ステータスメッセージ、点滅ライト、腐った卵の臭いを使用する。
ツールをあとから組み込む
アナライザ、オシロスコープ、計測器、金属探知機、心電図記録装置、石鹸の泡を使用する。
おそれずに飛び込む
それはリリースされたソフトウェアである。壊れているのだから、開けて修理しなければならない。
ハイゼンベルグ不確定性原理に気を付ける
ツールがシステムに悪影響を及ぼさないようにする。
あくまでも検索を絞り込むために推測する
モリーのタイミングがずれていると推測してもかまわないが、タイミングを変えるものを組み込む前に、それを調べること。

考えるのをやめて観察する - 永字八法