Oh my goodness, it took me a while to catch my breath after all that laughing. Thanks Unqork, I needed that after this week.
Those of us medium-to-old-timers may remember Microsoft Visual J++ in the late 90s, which was in my opinion one of the best RAD tools so far. It was another of MSFT's attempts at embrace-extend-and-extinguish, and despite its failure at the last part, it was a great product. Now, when I say "great," I mean "one of the only RAD tools ever to make my work slightly faster than manually coding up UIs." That's a far cry from "I don't have to use code anymore!" Naturally, the marketing gurus at Microsoft were touting VJ++ using much the same hype - "you won't have to code anymore!" And, of course, what was nonsense then is nonsense now.
There are two reasons: (1, and most importantly) logic flows in software do not exist in the confines of 2D space, which every visual tool of course does. Mapping out connections between pieces of logic, even in the best-designed programs, are a complex web that would be a complete mess if depicted in two (or even three) dimensions - understanding them would be harder than understanding normal code by a mile.
Secondly, these pre-made frameworks that purport to spit out anything you can imagine are aimed at non-technical executives who still believe there's a magic wand *just beyond their grasp.* A wand that confers the reality-creating power of an engineering department without dealing with those curmugeonly nay-sayers who always point out the sticky details of what they're asking. Inevitably, these frameworks are limited to the imaginations of those executives, and fall victim to the same lack of understanding of the devil in the details. There have been more than a few of these too.
So, go for it, Unqork! Collect your VC money and re-teach us the lessons we've learned so many times before. Meanwhile, we engineers will have to, once again, come up with explanations to our non-technical executives why the latest magic wand isn't going to work. And around once more the wheel of fate goes.