@seanl You guys are really blowing up my inbox, and I'm conflicted on how to enter this conversation. On the one hand, I'm *very* sympathetic to your goals:
1) Making programming accessible to non-programmers. See http://akkartik.name/post/mu.
2) Making dataflow more apparent. When I program I like to selectively give certain identifiers random but persistent colors. https://www.reddit.com/r/programming/comments/1w76um/coding_in_color/cezpios. (Contrast syntax highlighting which gives all identifiers rigid colors.)