Interface Writing: Code For Humans

The best interface writing advice I've read.