Notes on Design Interactions
Interaction design is an applied art that is contextual. It solves specific problems for a particular set of circumstances and is meant to foster communication.
Currently a user centered design process is in vogue. You create a prototype and test it, modify, test it and repeat. But this is being challenged. - Microsoft who preforms countless user testing sessions vs. Apple, known for innovative interaction design, but does almost no testing.