Are there books you'd recommend? Courses? Things I could do daily to improve the skill?
I ask because most blog posts are vague and unhelpful... Also "just build things" is a great approach that I've been taking but it also takes a long time so I'm wondering how to actually iterate, get feedback, etc.
Thank you.
* Write out as much detail as you can about your customer in the form of personas.
* Read every support@ email for a day and cluster their problems into groups, build whichever group has the highest frequency.
* Read Mythical Man Month, Softwar, Design of Everyday Things
* Write up what you think the world will be like in 5 years. How does that connect to what you're building?
Read complaints about UI in highly upvoted issues of public ticket tracking systems.
Practice explaining why a workflow in gmail is great. Or why it sucks out loud.
Learn to code. At the very least learn to manipulate static html and css using the console.