
So how can we get an understanding of the internals of interactive applications understandable to elementary-school children?
Note that I'm not advocating that we make school children into software developers. The question I have been addressing is: what does radical simplification, analogous to the invention of place-value decimal notation in arithmetic, look like in software?