Reducing an interface until only the absolutely necessary elements remain is one of the most satisfying tasks in design. First you notice duplication between two elements. Then you derive a new visual abstraction that handles both cases. And finally you combine the elements into a single, simpler version. Those skills are critical for a visual designer to master. It’s the same satisfying feeling y