3 ways to make creativity and programmatic work together