古い記事
ランダムジャンプ
新しい記事
ヤクシェイヴィング!イエーイ!

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」なのですね。

なるべく迂回するか(アドホックな対応)、妥協して適当に解決するか(添削されがちなひどいコード)、他の誰かに振るか(ヤクじゃなくヤギの毛を刈ってくるかも)、「真の問題」のレベルを下げるか(問題が消えることも多い)、とかしてますね、普段は。
この記事に言及しているこのブログ内の記事