Science fiction is never short of excellent (and sometimes awful) computer interfaces. But in this talk here, Chris Noessel explains that we can learn a lot from what we see on screen.

Noessel got a better understanding of fictional computing after spending two years watching and analyzing sci-fi for a new book. This presentation shows some of his favorite and least favorite examples: