A domain-specific WYSIWYG editor is a long, long way away from a future that doesn't involve any coding. Unless by "coding" you mean HTML/CSS/JS in e-Commerce web apps.
The point is that there are infinitely many interfaces (again, in the most generic sense) that haven't even been conceived of yet. All of those will require coding.
I dont know... We're pretty close to WYSIWG, as you can read workflows. It's just the beginning, but we have something that 's def more readable than code
And for the new interfaces, there will prob be some coding required, but let's build tools so that we can reuse them, without code