Since developers first began writing applications for users  there has existed a battle Royale of Function vs Usability The developers tend to assume Users are able to intuit more than they do and Users are amazed that developers don’t think what they want to do is important enough to justify the cost of implementation