Live data from Hacker News

Ask HN: How did you increase your UX skills?

news.ycombinator.com

51–60 of 127 posts

Re: Ask HN: How did you increase your UX skills?

#52
What helped you increase your UX skills?

I started caring about users. I decided that I genuinely want them to enjoy using what I build - not in a "hey that's cool" or "ooo that's beautiful" way, but in a "wow, doing that sucky task I have to do every day is a bit less sucky now" way. I put effort in to solving hard problems so I can make users lives a bit easier. It turns out that thinking this way also makes my job more fun.

Re: Ask HN: How did you increase your UX skills?

#53
post #34

Some light theory and heavy practice is the best way to improve. Credentials: been doing UX work for 25 years and I run https://www.TrialToPaid.com where I'm well paid to improve UX to grow trial conversion revenue. Here are three steps you can take: 1. Read Don't Make Me Think by Steve Krug, User Interface Design for Programmers by Joel Spolsky, Refactoring UI, and (optionally) The Design of Everyday Things (this wi…

Your site is down buddy

Re: Ask HN: How did you increase your UX skills?

#54
post #34

Some light theory and heavy practice is the best way to improve. Credentials: been doing UX work for 25 years and I run https://www.TrialToPaid.com where I'm well paid to improve UX to grow trial conversion revenue. Here are three steps you can take: 1. Read Don't Make Me Think by Steve Krug, User Interface Design for Programmers by Joel Spolsky, Refactoring UI, and (optionally) The Design of Everyday Things (this wi…

links broke

Re: Ask HN: How did you increase your UX skills?

#55
The best thing I ever did was just sit and watch people use my software. You can get very deep into theory and psychology, and that stuff is fun and useful, but at the end of the day I got learned more ROI on my time from watching people use my software than anything else I did. Ideally, you're just a fly on the wall, but even if you aren't it's still a useful data source.

Re: Ask HN: How did you increase your UX skills?

#56

I try to think UI-first. When I start a project it's not "How do I implement this functionality" it's "How do I make this UI". UX is a lot deeper than where the buttons go, it's about workflow, and architectural decisions can constrain UI. Using a UNIXy suite type model? You might have trouble editing an earlier decision without undoing all work after that, unless you are very careful. Some architectures might make a…

> I try to think UI-first

I think of the problem first. We often go straight to the solution without a clear understanding of the problem.

Sometimes, the problem does not require a UI at all. The solution is somewhere else. As I was building a UI for someone to perform a task, I realised that the task could be entirely automated. I was tackling a problem on the wrong layer.

I think that you should start by modeling the task, because the user might not need to do that task in the first place. "How a user does a task" is how we get faster horses instead of automobiles.

> When was the last time you needed a manual

I suspect that it has a lot to do with growing up using those devices. Give one of those devices to your grandma and watch them go.

Re: Ask HN: How did you increase your UX skills?

#57
post #52

What helped you increase your UX skills? I started caring about users. I decided that I genuinely want them to enjoy using what I build - not in a "hey that's cool" or "ooo that's beautiful" way, but in a "wow, doing that sucky task I have to do every day is a bit less sucky now" way. I put effort in to solving hard problems so I can make users lives a bit easier. It turns out that thinking this way also makes my job…

This is what I was going to say, but even simpler...give a shit how the UI/UX works and looks. That means thinking about the details and how something is really used.

Re: Ask HN: How did you increase your UX skills?

#59
Give your program to a real user. Ask them to do a task. Shut up, look, and watch 'm squirm. Keep up for an hour. If you start assuming this particular user must be braindead and failed basic logic, repeat with a new real user until the lesson sinks in. Realize your crystal-clear design has in fact plenty of holes, and user will curse your name if you release now. Bang head against wall for therapeutic value (your head, not theirs). Congrats, you're now an UX expert.

I did it once. Turned out my understanding of the real core problem was deeply flawed.

UPDATE: Maybe interesting to give some details of this. I was developing a program everybody called the calendar. Basically there's a list of people, and they need to have a timeslot each somewhere in the next year. Customer was the people who scheduled these time slots.

First version of the calendar app was ... a calendar. Columns monday tuesday wednesday ..., rows with hours and minutes. Drag a person on top of it and presto. You know the drill.

Testing with users revealed something was off. No user could really tell what was wrong, it looked exactly as they had asked, but everybody agreed this was not it.

Somehow, the better design dawned: Even if they called it a calender, they wanted a task list. Not the date/time aspect but the person aspect was central and required most screen estate. They needed to be able to select the right people in the right order, giving priority to some people but also being sure nobody was forgotten. Date/time selection could generally be automated or needed a simple text field so they could quickly type it in.

The redesign took about a day. All the business logic and most of the UI widgets could be recycled. Just had to add a dumb list with checkboxes. Nevertheless, it looked completely different when finished, with widgets moved between pages and resized as their importance grew or shrunk. I kept a calendar widget in there out of some kind of residual guilt, but it was almost completely ignored.

Re: Ask HN: How did you increase your UX skills?

#60
You don’t need to build a product in order to user test. You can take an existing product, watch a totally new user use it for the first time, and learn a huge amount.

I suggest doing this for a type of software that you know really well, as you’ll be more surprised by your own assumptions.

Post reply on HN