I feel like the future might involve writing a little bit of code, so you can more easily link properties together and that sort of thing. Maybe a node-based workflow, I'm not sure.
Totally agreed. No one has explored textual interfaces for designers, because everyone assumes “well designers are visual thinkers so they must draw”. I think that’s somewhat reasonable but it’s also blunt and obtuse.
As it happens, I’m currently creating a platform-agnostic DSL specifically for designers. The goal is to give them a parametric language through which they can communicate their designs using their own mental models and verbiage.