職業柄というより性分なのか、データから答えを導くことを常に考えている。現実世界のデータは膨大なので、ノイズは適切にフィルタしなければ使いものにならないが、ノイズをノイズとするためにはノイズのことを知らなければならない(調べなければならない)し、それは書籍から得ることもあるが、経験から得ることのほうが有用なことが多い。大量のトライ&フェイルの末に「洗練されたシンプルなデザイン」にたどり着く。 「洗練されたシンプルなデザイン」とは、ある目的のためだけに、隙間なくビッシリと詰め込まれたもののことではない。現実世界では、隙間(あそび)や冗長が必要だ。隙間がなければ、電池が膨らんだり燃えたりするクソのようなデバイスになるし、冗長がなければ、ちょっとした変更にまったく対応できない、クソのようなソフトウェアになる。過ぎたるは猶及ばざるが如し。白河と田沼のバランスは計画的に。 んで、何の話なのかというと、