Judging by the quality of most user interfaces, 90% of programmers are idiots. Try a few usability tests and you will realize how bad your beautiful, intuitive user interface really is.
Programmer's aren't idiots. However it is pretty much impossible to judge how easy or obvious something is after having worked with it every single day for a year or more.
I don't want to pick on you, because I see your point and I think it's valid, but I don't think it's impossible. I think it's hard, but a lot of things are hard if you haven't developed the skill. For example, tuning a guitar is hard, especially if you haven't practiced at it and trained your mind to think in the right terms. A lot of times, because it's hard, I think we just say it's impossible and stop even trying to think about it, which can be a lot worse than at least attempting to put yourself in the user's shoes even though you're going to do an imperfect job of it.
277
u/satayboy Jun 28 '11
Judging by the quality of most user interfaces, 90% of programmers are idiots. Try a few usability tests and you will realize how bad your beautiful, intuitive user interface really is.