Operation vs. Expression

Vivek Haldar discussing GUI vs. CLI: Operation vs. Expression:

There is a time for operation, and a time for expression. Most interface debates are misinformed because they are about creators complaining about operation interfaces, or operators complaining about creation interfaces. We need both. But we also need to understand when.