That's true, but we know we're past the rapid advancement portion of the arc. Look at the most widely used languages today, the top ten, regardless of methodology[1][2][3], are dominated by languages that are ~20 to 30+ years old.
> advancements in how we describe and create and interact with it
As a funny, but accurate, CommitStrip[4] pointed out, you'll need to create a specification, and we already have a term for a project specification that is comprehensive and precise enough to generate a program...it's called code.
> One potential example that I am looking forward to learning more about is Luna
That was discussed on HN recently[5] and some people were pointing out it appeared to have made little to no progress since the previous time it was submitted and others mentioned various short-comings of these types of visual programming languages in general. Time will tell, we'll see what happens /shrug
[1] https://www.tiobe.com/tiobe-index/
[2] https://octoverse.github.com/
[3] http://spectrum.ieee.org/computing/software/the-2016-top-pro...
[4] http://www.commitstrip.com/en/2016/08/25/a-very-comprehensiv...