オブザーバーパターンを

あらゆる状態に適用してプログラムを作るとする。単純な変数もオブジェクトでラップして監視可能にする。巨大なプログラムを作ると、まるでギシギシと音がするようにすべての状態が連動する。やがて、そのカオス的な状態の中から創発的な動作が!…現れないか。