A simple credit card teaches us several important lessons about how to design — and how not to design — user interfaces.