Everyone will tell you to read a bunch of books or look at how others use your product. There is a simple secret to a great UX. USE YOUR OWN PRODUCT. Ignore designers, they have no idea what a UX is about. Pretty != Workflow. Workflow is king. Find something you do all the time that takes 5 steps. Make it 1. Find something that annoys you? Fix it. Find something that's slow? Make it fast. Find something that confuses…
Ask HN: How did you increase your UX skills?
121–127 of 127 posts
Re: Ask HN: How did you increase your UX skills?
#122Earlier quoted context omitted.
At Microsoft, I can recall several UX/UI user studies that were conducted by two anthropologists. Although I don't recall exactly the studies, I know they had to do with future UI/UX concepts.
Too bad they didn't use a computer so they can see what they did.
Re: Ask HN: How did you increase your UX skills?
#123My story/Ted-talk on how I a dev learned design: 1. I downloaded photoshop 2. Opened it 3. It was white page 4. I drew a red box 5. Stared at it (was it good? was it bad?) 6. Looked at other sites and tried recreating them 7. Eventually I learned how to use photoshop but I still didn't get what made things look good, I just knew X looked better than Y??? 8. I started to learn graphic design. 9. I learned lot of desig…
Is there a recording of this talk?
Re: Ask HN: How did you increase your UX skills?
#124Ooh, I’ve been doing nothing but this for 30 years. There’s other good advice in this thread, but my main advice is to pay close attention to people. UX is just applied psychology. If you understand humans well enough then you can create good solutions for them. It’s not surprising — you won’t create a good cat toy if you don’t understand cats. 1. Keep learning how humans use software. This is rooted in our physiolog…
Thanks mate! That is a nice and reflected way of approaching the subject. Could you maybe provide an Example for your third point? I think this will help the understanding how this could look like.
In practice, sometimes I abbreviate these to just the Goal: * I want not to be surprised by topic starvation. * I want to be able to look at the report and right away know if there’s anything I should fix. * I want to be able to see what configuration changes have been made recently.
Or, let’s take this for a simple product feature: * I want my alarm to go off at 7:15 every morning. * I want my alarm to wake me in time for early meetings. * I want never to be woken early by mistake.
You can see that those goals may conflict. What if their first morning meeting is at 7am? Then we’ll need to override goal #1. What if they’ve been invited to a meeting but not accepted it? That surfaces a conflict between goal #2 and goal #3.
So a user may give you those three goals, and then as you design you’ll see the conflicts. That enables you to have a principled discussion with the user — which goal is most important? How do you want to handle goal conflicts?
The anti-pattern here is to design one UI that solves all problems with equal difficulty. A better solution is to prioritize those problems, and solve the common ones easily and the rare ones perhaps with extra work, but not at the expense of clarity.
Start with this list of goals to keep the work honest and focused. Update the goals as you learn more from users to keep the product responsive to their needs. Make sure, before each release, that the product/feature actually does meet these goals. Use the goals as focus points for user testing.