are many books and resources covering the hard skills-such as visual design, interface