Hacker News new | ask | show | jobs
by runarberg 1427 days ago
These are excellent advises. As a UI/UX developer I have way to often had to fight against a project manager who want a fancy—but ultimately useless—feature (point 2). I have also wrongly fought against a graphic designer because I failed to admit my own shortcomings, wasting everyone's time in the process (point 4).

I would like to add one point though. That it is important to use your own product. The worst UI is a buggy and slow UI. The set of potential bugs is way larger then what you can test for. If you use your own product you are way more likely to spot them, as well as experience first hand where slow response (or slow workflow for that matter [point 2]) is causing users pain.

Another one you should know is sometimes your users are wrong. You should still listen to them, but don’t implement blindly what they are asking for. If a user asks for a feature, ask your self: “Why do they want this feature, what is the problem this feature will solve? And can this problem be solved differently?”