Insights from a user experience testing
Developers are developers, programmers and engineers. When they are in such a role they often don't think like users because that requires wearing a different hat. To be a user is not an easy job. The developer has to forego assumptions and foreknowledge. He should really know nothing about the system and derive every bit of information from the interface alone. This is an impossible task when you are wearing a developer's hat.
User experience (UX) has been around for decades but only in recent times it has come to popular acceptance. Apple revolutionized it with the iPod in 2001. More recently, we have made the transition from moving the mouse to using our fingers on touchscreens. Today, gaming consoles, mobile phones or tablets are being integrated into IP-enabled smart TVs to bring UX to a whole new level.