-
Give users what they actually want, not what they say they want. And whatever you do, don't give them new features just because your competitors have them!
-
It does not matter how awesome your product is or your presentation or your post. Your awesome thing matters ONLY to the extent that it serves the user's ability to be a little more awesome.
-
The best user experiences are enchanting. They help the user enter an alternate reality, whether it's the world of making music, writing, sharing photos, coding, or managing a project.
-
Upgrade your user, not your product. Value is less about the stuff and more about the stuff the stuff enables. Don't build better cameras - build better photographers.
-
Make the right things easy and the wrong things hard to do.
-
In many cases, the more you try to compete, the less competitive you actually are.
-
Code as if the next guy to maintain your code is a homicidal maniac who knows where you live.
-
Give users what they actually want, not what they say they want.