If I had a million dollars for every time a client asked me to add more features, or more appropriately stuff and jam more features into an already bulging application, I would have published a book, bought a mansion, and maybe a small island somewhere in the South Pacific.
When is it appropriate to use icons in your application? This is a decision I always have to make when creating a complex application. There are several key factors that you can use to support your reasoning for utilizing icons. It’s important to know why to use icons over some other method. What things should you avoid when creating icons and what should you do to create potentially successful icons.
Almost daily I face this this challenge. In fact it is infuriating about how many times in the day a usability concern is locked into the backseat. New features almost always seem to win versus making a new product better simply by improving the usability of an application.
Think of it like Jenga. In the game Jenga you must pull out the bottom blocks and place them on top. Every time you place a new block on top the structure becomes shakier and is unable to support the weight until it eventually all crumbles to the ground.