Hacker News new | ask | show | jobs
by nicbou 1427 days ago
> 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.