Comment Re:Labview (Score 1) 876
I've actually worked on several projects where we ended up creating a new visual programming language to solve the problem. We did it because it was almost impossible to express the problems in a traditional programming language. Visual programming is awkward when the problem doesn't lend itself to visual programming. If you wanted to argue that most problems don't lend themselves to visual programming, you'd get no argument here. But, if the problem calls for it, definitely don't be afraid to design a UI to describe it just because, traditionally, you've seen it not work.