tips for a happier developer life