|
|
| | Ask HN: I can't figure out how to make good UIs. How do I learn? | |
9 points by DaCapoo on Dec 24, 2013 | hide | past | favorite | 9 comments
|
| | A bit of background:
I'm an 18 year old junior in college studying a dual major in computer science and computer engineering. I can figure out any concept regarding technology whether it be closures in functional programming or understanding advanced cryptography concepts. Despite this, I can't seem to be able to objectively look at a user interface I've created and judge its quality; it always seems 'good enough' for me as I know where everything is in it.<p>What are some resources I could look at regarding design of user interfaces? I understand the people that might use a product I create will not see it the same way that I do; they won't have the same expertise and familiarity with it at first site. My goal is to be able to create intuitive interfaces (the best UI is no UI[0]) that most people are able to use without issues and without the dreaded "where do I click to perform this action that I absolutely KNOW should be here?".<p>[0] - http://www.cooper.com/journal/2012/08/the-best-interface-is-no-interface |
|
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
Then I also recommend people read "The Non-Designer's Design Book," by Robin Williams. It covers the basic principles of page layout, which are also the same basic principles of screen layout: presenting the most important information as best as possible and getting rid of everything else.
Good UI design is good design first, and UI-specific second.
Design is also not art: design has testable goals, has a specific purpose, to get someone to understand something, to help them execute a task. You have to test your UIs with actual users and then update them based on the feedback you receive. Book like "Designing for Interaction" or "Sketching the User Experience" will include parts about getting good information up front, and then validating the UI you've designed after (or you can get more pragmatic and read "Interviewing Users" and then "Remote Research" which will leave out the "how to design the UI" bit in the middle).
At some point, you will need to get into the visual design of your UIs. I can't help you with this so much; I stay mostly on the research and high-level design side. But, David Kadavy's "Design for Hackers" seems to get around okay, so that might be a good start.
This other comment by ctbeiser also has some good recommendations from a different perspective: https://news.ycombinator.com/item?id=5199409