When You Have To Explain It ...
I'm sure that you've heard the old adage, "If you have to explain the joke, it's not funny." This holds true for UI design as well. If you have to explain how to use the interface, then it's not as useful as it could be. I recently started doing a Daily UI challenge as a way to help push my creativity, and as an excuse to work on some skills. It might be surprising, but the "Design a Calculator" challenge became the inspiration for this article. I realized right away that the point of this challenge for me was not to draw buttons with numbers, but to think about how I use my current phone calculator, and how that experience could be improved based on my use case. So, here is how I defined that use case: The user will input the price of items while shopping in order to stay within their shopping budget. The user should be able to see the current total purchase price at any point. The user should be able to review operations in order to val