Here is an awesome presentation on what you ought to know Product Design, by Jason Putorti. My personal favorites are :
-
Talk benefits, not features
-
Think in flows, not screens
-
Dont make the user think
Enjoy! (Hat tip to @davemcclure (no pun intended !! )