Just make people better at something they want to be better at.
Make the right things easy and the wrong things hard to do.
Give users what they actually want, not what they say they want.
Twitter, for all its good, is a hate amplifier.
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.
Code as if the next guy to maintain your code is a homicidal maniac who knows where you live.