Visual programming has been around since the 70s and has never really taken off because it requires lots of screen real estate. The conciseness and semantic density of text will never be beaten.
You don't discuss philosophy with flowcharts; why should you code that way?
Re:Coding Horror - Welcome to the Post PC Era
by jiggy2011 on Monday March 19, 2012 @08:47PM
(#3727207)
Well , we have vastly increasing screen resolutions as demonstrated by the new iPad not to mention easy zooming etc.
I'm not necessarily suggesting that you entire program will be converted to a diagram overnight but it might be an interesting way to declare general structure.
Re:Coding Horror - Welcome to the Post PC Era
by dgallagher on Monday March 19, 2012 @11:47PM
(#3727734)
I've designed algorithms via OmniGraffle similar to this, though had to manually write the code later. It's an interesting way to do things, and it does seem to make designing complex things easier.
Re:Coding Horror - Welcome to the Post PC Era
by bergie on Tuesday March 20, 2012 @06:58AM
(#3728659)
Yet almost every software project I've been to has started with boxes and arrows on a whiteboard. What if these boxes and arrows would be the executable application? And what if you could go to a running application, see how it is connected, and how data flows between components?
When I think about a program in my head I basically construct it as a huge mental diagram anyway and then translate it into code. Perhaps detailed visual design is the way to go.