As a QA, I frequently have the following experience:
me: "This won't make sense to people."
dev: "Oh, but it has to be this way b/c {reasons}"
me: "People are going to get confused. They're going to use it wrong and make errors."
dev: "No, our users are smarter than that."
{6 months later}
dev: "We're redesigning our interface because the users found it too confusing."
thank you for that impartial, completely balanced anecdote...
As a QA, I frequently have the following experience:
me: "This won't make sense to people."
dev: "Oh, but it has to be this way b/c {reasons}"
me: "People are going to get confused. They're going to use it wrong and make errors."
dev: "No, our users are smarter than that."
{6 months later}
dev: "We're redesigning our interface because the users found it too confusing."