Steven argues that transparency and liveness might contribute to the success of blocks-based programming.
Steven has designed a language called the data factory that tries to be very live and transparent:
The picture does not really do it justice, live is looks really awesome. In the very old days of punch cards, it took a day or so to get feedback, and liveness has made that a lot better.
More on data factory here: http://www.cs.washington.edu/research/metip/vl/df/DataFactoryHCC.pdf