A great resource for designing an experience for users. Consider the laws of UX for coming up with a better designs.
This is exactly what we need to think before designing.
+1 to that. I have a list of my own which I refer to when I am designing.