Another huge innovation in modeling is machine learning, and it can build very complex models(in many cases far accurate than rule based models) using a relatively simple interface.
The conversational programming idea you pointed to in the other post looks interesting, because a conversation provides information to both the human user and the learning algorithm at the same time.
I always felt that the feedback in supervised machine learning is too far removed from the actual usage of the system. Robotics seems to be the most natural area where this could be improved.
https://news.ycombinator.com/item?id=7458922
Another huge innovation in modeling is machine learning, and it can build very complex models(in many cases far accurate than rule based models) using a relatively simple interface.