4 ms·
I strongly believe that in order to do good interaction work you really just need to understand typography well. That might not be a popular viewpoint around he
by state 12y ago
I strongly believe that in order to do good interaction work you really just need to understand typography well. That might not be a popular viewpoint around here, but I encourage you to consider some of these references.
I recommend Josef Muller-Brockmann's Grid Systems in Graphic Design: http://www.amazon.com/Grid-Systems-Graphic-Design-Communication/dp/3721201450 http://www.amazon.com/Grid-Systems-Graphic-Design-Communicat... or Emil Ruder's Typographie: http://www.amazon.com/Typographie-Manual-Design-Emil-Ruder/dp/3721200438 http://www.amazon.com/Typographie-Manual-Design-Emil-Ruder/d....
There are many, many other good resources but those are important primary sources. So is The Elements of Typographic Style, by Robert Bringhurst: http://www.amazon.com/gp/product/0881792128/ref=pd_lpo_sbs_dp_ss_3?pf_rd_p=1944687762&pf_rd_s=lpo-top-stripe-1&pf_rd_t=201&pf_rd_i=3721200438&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=038MRVMFF37KXY94ER2F http://www.amazon.com/gp/product/0881792128/ref=pd_lpo_sbs_d....
- mattmanser 12y agoIt doesn't sound like you know what software design patterns are. This has absolutely nothing at all to do with design patterns, which is about software design and how to manage complexity and nothing else. UX is not code.
- scarmig 12y agoQuestion of the day: did design patterns originate with the GoF, or did they originally exist in the world outside of code as patterns to improve human experience?
- thuuuomas 12y agoCode producing bad UX is bad code.
- ulisesrmzroche 12y agoThe origins of patterns in software are actually from architecture. Code is just a medium that we work with, but they've been used in other fields for millennia. Plus patterns in software are not all about managing complexity, and only some of them are about code construction. Like, do you know what the pattern is before you debug anything? They're heuristics, basically. In any case, a good ux pattern would be a top nav, but not fixed to the top.
- bigtunacan 12y agoWhile I agree that the TC intended software design patterns, I don't think a WTF is in order for the confused reply. The term "design patterns" stems from architecture, not computer science, and is used by designers as well for the common patterns that may be applied for good UI/UX design. http://ui-patterns.com/patterns http://ui-patterns.com/patterns Somebody better let Google know that "design patterns" don't apply to UX. https://developer.android.com/design/patterns/index.html https://developer.android.com/design/patterns/index.html https://developers.google.com/web/fundamentals/layouts/rwd-patterns/index?hl=en https://developers.google.com/web/fundamentals/layouts/rwd-p...
- hamburglar 12y ago> The term "design patterns" stems from architecture, not computer science Do you have any references? I find this fascinating, but googling "design patterns" and "architecture" together just results in lots of "software architecture" topics. Who originated the idea?
- Isofarro 12y agohttp://en.wikipedia.org/wiki/Software_design_pattern#History http://en.wikipedia.org/wiki/Software_design_pattern#History
- domedefelice 12y ago@mattmanser the op asked specifically for UI patterns: "To give an obvious example of what I'm looking for- I would say, use margins to separate multiple instances of same components (among other uses)."
- blawa 12y agoThank you. While not exactly what I was asking for, this is great to know.