Human-computer-interface rap

The people behind OK/Cancel, the hilarious comic-strip about human-computer interface, have written the HCI gangsta rap.

So sit down — and listen to me
No one wants see their product become ancient history
BEFORE you start rushing to build those interfaces
your best bet is make a set :: of simple use cases

They should describe what users actually do
and if that's unknown, run a contextual inquiry too
Because your interface will never be easy to follow
lest you build it to match up with their cognitive models

Link

(Thanks, Oliverw!)