The enemy is ambiguity. To avoid ambiguity, you need to be explicit. Being explicit is expensive. Thought prediction (auto-completion) is the solution.<p>We need a computer-assisted predicate-oriented language. This will become the only UI we need.