This is very close to describing (in very vague terms and not too great on the detail) a part of my present side project, and as such I completely believe in it [and respectfully disagree with most of the other comments here]. If I don't achieve it - I'm pretty sure that someone else will, and it will (in whatever form) make a significant impact....
Though not great on the _how_ i think this article is at the very least forward thinking. I'm not sure why everyone else here has to try to box a relatively original thought in with whole bunch of old failed ones to drag it down (like the 'visual programming languages' we all know and hate).
The author doesn't provide a solution. Or his solution is so incoherent that it's simply not one. Listen, we are all frustrated. We're all waiting for the deus ex machina language that will be a direct interface to pure thought. But belittling people just because they stomached their frustration and continued to make progress in the field of "wasteful" programming languages is not the way to go.
Though not great on the _how_ i think this article is at the very least forward thinking. I'm not sure why everyone else here has to try to box a relatively original thought in with whole bunch of old failed ones to drag it down (like the 'visual programming languages' we all know and hate).