ヤクシェイヴィング!イエーイ!
yak shaving
http://www.catb.org/~esr/jargon/html/Y/yak-shaving.html
Any seemingly pointless activity which is actually necessary to
solve a problem which solves a problem which, several levels of
recursion later, solves the real problem you're working on.
yak shaving で人生の問題の80%が説明できる問題 - bkブログ
http://0xcc.net/blog/archives/000196.html
これは意訳すると「一見無関係に見えるけど、真の問題を解くのに必要な
問題を解くのに必要な(これが何段階も続く)問題を解くのに必要な活動」
という意味の言葉です。
本来やろうとしていること(真の問題)にたどりつくまでに
解決しなければならない問題がわんさか出てくる、
ってのが世の常。というか、それが人生。
まさに、「my life is yak shaving」なのですね。
なるべく迂回するか(アドホックな対応)、
妥協して適当に解決するか(添削されがちなひどいコード)、
他の誰かに振るか(ヤクじゃなくヤギの毛を刈ってくるかも)、
「真の問題」のレベルを下げるか(問題が消えることも多い)、
とかしてますね、普段は。
この記事に言及しているこのブログ内の記事


