私は2006年に草さんを人として知る前から
原初のプログラマーと認識していた頃から
プログラマーはどのような基本設計をもとに
この巨大なシステムを構築しているのか?
じんわりと想像するようになった

想像の過程は省略する
私が到達したひとつの結論は
基本となる設計要因は大きく3つあり
それは(草さんの言葉を借りれば)
次元、時間軸、因果律
この3つであると私は考えるに至った

もちろん細かなディテールは多々あるはずで
しかし骨子となるものはおそらくこうだろうと