Raskin's Laws for Humane Computers
pre.hn
pre.hn
Is a definition. I thought the third law was the one that Aza gave on a slide on his 2007 presentation at google techtalks:
3. An interface shall not allow itself to get into such a state that it can not manipulate content.