Ditch the tutorials: a guide to mastering UI design by doing