I've had the good fortune of learning things the hard way. Here are some first principles I've come across.