This is one of the best presentations about design I have seen in a while. Dan Saffer (ex-Jawbone) talks about microinteractions for connected devices at Solid.
With more connected devices around us, complexity increases making an important case for simple interactions. Making something really simple work in an environment with connected devices is a challenge in itself.
Triggers, Rules, Feedback, Loops and Modes
Dan refers to different categories of actions. This model is similar to models promoted in Behavior Design where a trigger combined with motivation leads to an action. Some actions are standalone, others are about changing behavior in the long term and require loops and modes.
I like how Dan talks about these from his extended product experience and knowledge. Specifying manual triggers (visible/invisible) and system triggers.