This sort of epiphany evangelism is just fluff, and does not contribute anything at all.
IDE's have been trying to do this sort of thing for the last 15 years, the attempt has brought us a few nice features (powerful inline debuggers, RAD tools, gui drag n drop, code generators), and also sometimes brought a few nightmares. Ultimately it has not removed the need for traditional coding, and there is no sign of it happening any time soon. The bottom line is that a system that removes coding will have to make assumptions about the nature of the problems it is trying to solve, the nature of the inputs and outputs. The ecosystem changes relatively rapidly in the programming world in the last 2 years for example there has been a massive shift to broweser/client side processing with jquery, around eight years earlier there was a shift from desktop to web. Anything that makes too many of these assumptions becomes quickly redundant. Traditional code has many advantages, it is very flexible, context independant, readily testable, easy to extend/supplement and keep stable.