I’m a big fan of minimalist design, so whenever I have the opportunity to reduce the information presented on a screen to just the bare essentials, I’m happy. With that in mind, I realize that certain patterns that we (designers) want users to execute require learned behaviors. For this, we often use labels, tooltips, etc. so that users know where to go and what to do. However, this can often lead to visual clutter, especially when we start looking at mobile screens or applications with a shit ton of icons. (dtelepathy.com)