Finding a way to program computers to do what we want without requiring rare and expensive skills is probably one of the largest economic opportunities of the 21st century. Bear in mind that there are already plenty of people in other disciplines who are good at decomposing problems and designing processes. It is the syntax and structure of programming and the depth of its connection to the way the machine works that bars the door to their participation. Meanwhile the world needs more and better software every day, and the overall supply of people who are good at the way we do it now isn't growing at anything like a comparable rate.
I'm sure this is not the tool, but I'm also sure that when the tool comes along that busts this open most developers (including myself, in all likelihood) will fail to recognize what it can do and will mock its intentions, just because that's the way we humans work. So, in closing, I leave you with the lines of an old Scottish folk song:
If it wasn't for the weavers, what would ye do?
Ye wouldn't have your clothes that's made of wool!
Ye wouldn't have your coat of the black or the blue
If it wasn't for the work of the weavers.
I'm sure this is not the tool, but I'm also sure that when the tool comes along that busts this open most developers (including myself, in all likelihood) will fail to recognize what it can do and will mock its intentions, just because that's the way we humans work. So, in closing, I leave you with the lines of an old Scottish folk song:
If it wasn't for the weavers, what would ye do? Ye wouldn't have your clothes that's made of wool! Ye wouldn't have your coat of the black or the blue If it wasn't for the work of the weavers.
A confident bunch, those weavers :).