Visual Programming Doesn’t Suck
This idea comes back around every few years. It was most popular in the 80's when it was called CASE, Computer Aided Software Engineering. Since it's been around for a while, we have to ask why it hasn't taken off in a more mainstream way.<p>I think the best answer is that text, being more dense, is actually the <i>simpler</i> way to represent a <i>complex</i> program. Big applications written in diagrams tend to wind up being harder to read than the equivalent in text. Visual diagrams are also difficult to search, scan, or replace programmatically.