試行錯誤は悪である

プログラマとして問題を一瞬で解決する達人のトラスクが、私にアドバイスしたのは、試行錯誤するのではなく「Fiddlerで分析したら?」だった。

Fiddlerを使えば、Application Insightsからどういうデータが出ているかはチェックできる。私はそれをどうやって適用するのかがわからず、どうにもならなくなったらやろうと考えて、最後にとっておいたのだ。

牛尾剛『世界一流エンジニアの思考法』(文藝春秋)
牛尾剛『世界一流エンジニアの思考法』(文藝春秋)

私のとるべき行動は、まずFiddlerでモニタリングすることだった。Fiddlerを見たら、WSL2側からテレメトリが来ていないことが一発でわかったはずだ。

もしもそのルートを選んでいれば、問題の原因にかなり早くたどり着けただけでなく、「FiddlerをWSL2と一緒に使う」やり方を試すこともできた。つまり、特定の状況に限定されず、さまざまなケースで使えるツールの使い方を学ぶ機会となり、「未来の生産性」が向上したはずなのだ。

思いつきによる試行錯誤は「悪」なのだということを、身をもって実感した出来事だった。

【関連記事】
「10個のリンゴを3人で公平に分けるには?」有名な思考クイズをひろゆきが解いたら…答えが斬新すぎた【2023上半期BEST5】
「失敗してもいいからやってごらん」と言ってはいけない…わが子をUCLA特待生に育てた高卒母のモットー
なぜ外資系企業の社員は「絶対に定時」で帰れるのか…時間の使い方が劇的に変わる「7つの約束」
「お金が貯まらない人の玄関先でよく見かける」1億円貯まる人は絶対に置かない"あるもの"
これだけは絶対にやってはいけない…稲盛和夫氏が断言した「成功しない人」に共通するたった1つのこと