HN🔥 19
💬 9
エンジニアの難題:「3つ目のハードな問題」とは何か?
surprisetalk
3日前
コンピュータサイエンス界隈でよく言われる「2つのハードな問題(キャッシュの無効化と命名)」。実は、それらに続く「3つ目のハードな問題」が存在するのではないかと議論を呼んでいます。あなたの考える「開発で最も頭を抱える第3の難問」は何でしょうか?
これ、言われてる以上に実は的を射てるんだよね。みんなあんまり認めたがらないけど。
コンピュータサイエンスの2つの難問って「名前付け」と「キャッシュの無効化」、それに「オフバイワンエラー」のことじゃなかったっけ?
結局その3つとも、突き詰めれば根っこは同じ問題じゃないかな。「この2つは本当に同じものなのか、それとも別物なのか?」っていう。
タイムゾーンのことかと思ってた。
ツリーを複数使えばいいよ。
著者は意図的にオントロジーを避けたのかな?読んでてそんなことを考えたよ。タクソノミーとオントロジーの古くからの議論だね。