This article is a quick summary of a basic design course. It addresses a simple question: How do you design interactive systems that are easy to understand? Well, it all comes down to two things: structure and process.
Next to the content itself, I especially love the (animated) visuals created for this article.