Command-line interfaces made easy: One of the most beautiful talks.
Must watch & Share.
If you write code, even if you have no interest whatsoever in command lines.
This is an interesting presentation, because he captures so well the heart of good API and library design.
He boiled down a complex question to noting that actual users of the system, in their own notes, will invariably describe their desired behavior in a relatively straightforward shorthand — so he simply made that shorthand the primary API.
An elegant and painless way in Python to make command-line interfaces much easier to use and more effective.