Yahoo CEO Marissa Mayer speaks about team building, product insight, and good design