Ask HN: What do you wish you knew about UI/UX design?
Instead of writing what I think is useful I want to write what the audience finds useful. So, what about UI/UX design you wish you knew? What would help you? What do you find interesting? What would you like to know?
[+] [-] anujkk|13 years ago|reply
2. Typography. Which types of fonts to use for given situation and that works on all windows/mac/linux/android/ios? Categories of fonts and where to find free fonts/web-fonts.
3. Layouts. What different types of layouts are possible and how to decide which one to use?
4. Responsive Design Techniques.
5. CSS3 art. How can we use CSS3 to create things like Text Logos, UI elements?
6. Design Case Studies. Pick up a good well known design and redesign it explaining the design decisions taken in the process.
[+] [-] i386|13 years ago|reply
[+] [-] lloeki|13 years ago|reply
[+] [-] akrakesh|13 years ago|reply
[+] [-] mattdennewitz|13 years ago|reply
[+] [-] AskHugo|13 years ago|reply
[+] [-] akrakesh|13 years ago|reply
[+] [-] joeld42|13 years ago|reply
[+] [-] nnq|13 years ago|reply
EDIT: + do it the pen(cil) and paper way, and implement a mockup UI only after, it really clears your mind from the "this should be here because that event expects..." crap you end up thinking about when the interface is implemented the "lipstick on a pig" way - for web, think tangled mess of HTML & Javascript DOM manipulation + unimaginable PHP horrors on the server site
[+] [-] akrakesh|13 years ago|reply
[+] [-] foz|13 years ago|reply
[+] [-] corford|13 years ago|reply
On the other hand, choosing colours, typography and designing the general "chrome" for a site is a nightmare. It's so subjective and non-intuitive (to me at least), yet has a huge effect on making or breaking the overall design. It's maddening!
[+] [-] knowuh|13 years ago|reply
[+] [-] elisehein|13 years ago|reply
1. Designing and prototyping in the browser -- how to do it as quickly as possible and get rid of the distraction of details (I always find details difficult to ignore when trying to do quick mockups in the browser, hence why I resort to pen and paper)
2. Case studies of user research activities that have led to particular design decisions -- what are the first steps I should take in order to create an interface that is specifically targeted towards a certain user group or demographic
[+] [-] talGX|13 years ago|reply
[+] [-] corford|13 years ago|reply
I also wish a photoshop or illustrator "cook book for coders" existed which contained just enough recipes to learn the essential techniques needed to quickly mockup and experiment with how a page might look.
[+] [-] adrianhoward|13 years ago|reply
I point people towards Robin Williams' "The non-designers design book" for all of these. It's not about the web - it's about some graphic design basics like contrast, balance, etc. - but they apply.
I also wish a photoshop or illustrator "cook book for coders" existed which contained just enough recipes to learn the essential techniques needed to quickly mockup and experiment with how a page might look.
If you want to do quick mock ups and experiments then Photoshop is not the tool you want. What you want is pen, paper and post it notes. Learn to do paper prototyping. Todd Zaki-Warfel's book "Prototyping" has a good section on it (http://rosenfeldmedia.com/books/prototyping/) and Paper Prototyping by Carolyn Snyder is the definitive book on the topic (http://www.paperprototyping.com/).
[+] [-] fudged71|13 years ago|reply
I'm struggling with page/group/stream/profile designs and don't know how to make it different than everyone else while still keeping it intuitive and fun.
[+] [-] anujkk|13 years ago|reply
[+] [-] brutuscat|13 years ago|reply
[+] [-] thisone|13 years ago|reply
But seriously. This probably exists somewhere: What are the conventions that have emerged in web design and mobile design, and why have these become conventions?
[+] [-] zachgalant|13 years ago|reply
What makes a good photo choice? What sort of text/font/color goes well on top of it?
[+] [-] jameshsi|13 years ago|reply
A documentation of user-centric design, from the sketch/ideation phase all the way through to a product postmortem would be absolutely phenomenal.
[+] [-] akrakesh|13 years ago|reply
[+] [-] pairing|13 years ago|reply
[+] [-] stevewillows|13 years ago|reply
[+] [-] MaxGabriel|13 years ago|reply
[+] [-] akrakesh|13 years ago|reply
[+] [-] riffraff|13 years ago|reply
E.g. making them up
* "don't try to do a complex logo/header design just use one big custom font with distinct personality"
* "use stuff from subtlepatterns for the page background"
* "use a pattern repository such as YUI's for standard interactions instead of reinventing basic UX"
etc
[+] [-] adrianhoward|13 years ago|reply
A few other things that I suggest to folk who don't have design skills in-house:
* Pick a single font face and 3 sizes and use throughout
* Pick a palette of five colours (use kuler or something) and use throughout
* Go mobile-first (not because of the 'mobile' - but because of the constraints - it forces a focus on core features & usability)
The problem is that there's a fine line between giving people some rough rules of thumb to help them - and people then taking this sort of advice and seeing it as "best practice" and applying it inappropriately.
[+] [-] akrakesh|13 years ago|reply
[+] [-] abeh|13 years ago|reply
[+] [-] adrianhoward|13 years ago|reply
The problem there is that if you ask three different designers you'll get at least four different answers ;-)
UX is a relatively new term. Coined by Don Norman on 1993 for his role at Apple it's morphed and tweaked in the intervening time and still means different things to different folk. The Elements of UX diagram from Jesse James Garrett is as good a definition as any http://www.jjg.net/elements/pdf/elements.pdf.
UI Design used to be generally read something as a pretty broad domain - similar to UX - see http://en.wikipedia.org/wiki/User_interface_design for example. However, I sometimes see it used now to refer to somebody with a narrower speciality of doing the visual design work on interfaces that have been designed by others.
The communities of practice are still rapidly evolving. Hard and fast definitions don't really apply.
[+] [-] ky3|13 years ago|reply
[+] [-] dylanhassinger|13 years ago|reply
[+] [-] akrakesh|13 years ago|reply