Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Design for Programmers

Chris Lee
February 04, 2012

Design for Programmers

Chris Lee

February 04, 2012
Tweet

More Decks by Chris Lee

Other Decks in Design

Transcript

  1. Why learn design? Communicate with designers! Pretty up your personal

    projects! flickr.com/photos/striatic/2144933705/ Wear multiple hats! Win some hackathons!
  2. Layout Hierarchy Distinctions in size, color, etc. make content easier

    to scan Grid Divide content area into numerically spaced columns; align things 960.gs Fluid vs. fixed Let content stretch to the browser width or make it static? Responsive Does your app cater to phones? Tablets? Huge monitors?
  3. Serif Sans-serif vs Consider personality & readability Pick an appropriate

    size & line height (16px/1.4 is my fave) Typography Typography Typography Typography Typography Typography Typography
  4. Google Web Fonts google.com/webfonts Lost Type Co-op losttype.com CSS3 @font-face

    opens the web to creative type. League of Movable Type theleagueofmoveabletype.com Typekit ($) typekit.com Typography Typography Typography Typography Typography Typography Typography
  5. Color Saturation & brightness Dark and dull colors are serious

    business Bright and intense grabs attentions Take advantage for link and button states, etc. Contrast Can you read this? How about this? Some help: 0to255 0to255.com Kuler kuler.adobe.com Colors (Mac) mattpatenaude.com
  6. Style Texture match the beauty of the natural world wood,

    watercolor, paper, dust subtlepatterns.com Minimalism focus on the content and function Illustration artists have a place on the web!
  7. Usability Feedback What happens when the user takes an action?

    Affordance Do clickable things look clickable? Consistency Error prevention & handling
  8. designing in code Rapid changes Easy alignment Suits the technical

    mind Mockups ➠ prototypes CSS3 is super versatile css3please.com ...but not always the right answer
  9. Get inspired LittleSnapper realmacsoftware.com/ littlesnapper Your own catalog of inspiring

    websites and other artwork ($40) Dribbble dribbble.com Designer galleries in 400x300 pixel bites
  10. Okay, so I only actually have 24 hours... Premium Pixels

    premiumpixels.com Bootstrap, from Twitter twitter.github.com/bootstrap
  11. Want to learn more? CS isn’t the only good academic

    program at CMU... design, hcii { } .cmu.edu 51-261 Visual design, color, typography, layout 05-421 Interaction design (how things work) 05-410 User-centered design & usability testing