SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
@lnorman16 
Responsive Image 
Strategies 
Lindsey Norman
@lnorman16 
Thank you 
Mina Markham 
Chris Williams
@lnorman16 
Question: 
“Who is this person standing in front of me?” 
–Audience member 
Answer: 
Lindsey Norman 
@lnorman16 
(will tweet SlideShare link to this presentation)
@lnorman16 
UX Designer
Source: http://blogs.dallasobserver.com @lnorman16
@lnorman16 
Responsive Image 
Strategies
@lnorman16 
Responsive image drama 
“Lots of the things we do on the web are hard, 
but I reserve a special, damaged place in my 
delicate dev heart just for images.” 
-Lyza D. Gardner, A List Apart 
! 
“This is a very confusing subject. It needs to get 
thought about and written about so it can shake 
out and become a more ingrained part of our 
collective front end developer consciousness.” 
- Chris Coyier, CSS-Tricks
@lnorman16 
This *is* complicated 
Use Cases 
• Resolution-based 
selection 
• Viewport-based 
selection 
• Device-pixel-ratio-based 
selection 
• Art direction 
• Design breakpoints 
• Matching media features 
and media types 
• Relative units 
• Image formats 
• User control over 
sources 
Techniques 
• Picturefill 
• Adaptive Images 
• HiSRC 
• HiSRC (alt. transparent 
GIF + Media Query 
approach) 
• Responsive Images 
• Responsive Images Alt 
• Foresight.js 
• src.sencha.io 
• riloadr 
• Responsive Enhance 
• rwdImages 
• Retina.ja 
• Content Aware Resizing 
• Doubletake 
• Responsive Images with 
PHP and jQuery 
• Responsive Images with 
Cookies 
• Testing Responsive Images 
• Creating responsive images 
using the noscript tag 
• Responsive Images and 
TinySRC (Now Sencha.IO) 
• Responsive Images Right 
Now 
• Responsive context aware 
images without cookies or 
server logic 
• WURFL Server Side 
Responsive Images 
Sources: Use Cases | Techniques
@lnorman16 
In case that wasn’t complicated enough, 
let’s add some more complexity…
Source: House image @lnorman16
Source: Skyscraper image @lnorman16
@lnorman16 
The conundrum of responsive images gets 
even more complex with large scale websites 
Source: Complicated gif
@lnorman16 
Focus for this talk 
Discuss my experience on recent 
large-scale responsive project 
• What lessons we learned during 
the process 
• How we handled responsive 
images given our constraints
@lnorman16 
Our scenario 
• Large retail client 
• Over $100 million in profits in 2013 
• Massive amount of site content/number of 
pages 
• Organization new to responsive design, chose 
to do a responsive retrofit 
• Much of the image content changes frequently 
• Art direction of high importance
@lnorman16 
My role in the project 
• I assisted the client’s Creative team in preparing 
for the change to responsive design, focusing 
specifically on responsive images
@lnorman16 
My role in the project 
• I assisted the client’s Creative team in preparing 
for the change to responsive design, focusing 
specifically on responsive images 
• Responsive image strategies developed by the 
unfairly-talented Nathan Smith 
Source: https://twitter.com/nathansmith
@lnorman16 
Big Lesson #1: 
Responsive may seem old hat already, 
but it’s still new to many organizations 
Source: Hat image
@lnorman16 
Web years = Dog years 
• Responsive introduced 
in 2010 
• Therefore, responsive 
has been in existence 
for 28 years* 
! 
*not an actual fact 
Source: Dog years image
Source: http://responsivewebdesign.com/podcast/ @lnorman16
Source: http://responsivewebdesign.com/podcast/ @lnorman16
@lnorman16 
“The graphics team, when they were 
designing their information graphics, all of a 
sudden they had to start to think about 
“What is this going to look like on mobile?” 
which is something that they never had to 
think about beforehand.” 
–Miranda Mulligan 
Digital Design Director, Northwestern University Knight Lab 
The Boston Globe 
Source: http://responsivewebdesign.com/podcast/boston-globe.html
@lnorman16 
Big Lesson #2: 
Style Guides = awesome
@lnorman16 
2. Style Guides = awesome 
• Keeps everyone on the same page 
• Reference point for changes
@lnorman16 
Some of our responsive 
image strategies
@lnorman16 
Retina Revolution 
• Create image at 1.5 to 2 
times larger than max width 
• Highly compressed 
• Often a lower file size than 
exporting at actual size 
with a low compression 
• Looks really sharp on retina 
displays 
Sources: Retina Revolution | Compressive Images
@lnorman16 
It makes no sense… 
but it works
(this establishment in 
Marfa, TX kind of 
makes no sense… but 
it somehow works. I 
want to go to there.) 
Source: http://www.yelp.com/biz/museum-of-electronic-wonders-and-latenight-grilled-cheese-parlour-marfa @lnorman16
@lnorman16
@lnorman16 
Percentage Crop 
Source: Hipster image
@lnorman16 
Percentage Crop
@lnorman16 
Percentage Crop 
• Involves moving the viewable area of image for smaller viewports 
• For tablet/desktop, the full width of image shown 
• For mobile widths, image has cropped focus
@lnorman16 
Percentage Crop 
• Addresses art direction use case 
• Fast solution - one image instead of multiple 
• Used most often by Creative team 
• Easy to understand, minimal code
@lnorman16 
Percentage Crop 
The markup that Creative was responsible for:
@lnorman16 
Percentage Crop: Lessons 
1. Creative team wanted to have more control: 
• Left, right, and center crop 
• More percentage options (50-90%, with 
5% increments in between)
@lnorman16 
Nathan’s krazee Sass loop
@lnorman16
@lnorman16 
Percentage Crop: Lessons 
2. Templates can help team members 
grasp responsive concepts faster
@lnorman16
@lnorman16 
Percentage Crop
@lnorman16 
<picture> Element 
Source: Mini hipsters image
@lnorman16 
<picture> Element 
• Requires designating separate image assets 
for mobile, tablet/desktop 
• Uses Picturefill.js 
• More time intensive/used less often by the 
Creative team 
• Good for pages of high importance
@lnorman16 
<picture> Element 
The markup that Creative was responsible for:
@lnorman16 
<picture> Element: Lessons 
1. Be thorough when discussing media queries 
2. Include discussion of HTML5 elements
@lnorman16 
<picture> Element
@lnorman16 
<picture> Element 
with absolutely positioned links 
Source: Manly items image
@lnorman16 
<picture> Element 
with absolutely positioned links
@lnorman16 
<picture> Element 
with absolutely positioned links
@lnorman16 
<picture> Element 
with absolutely positioned links
@lnorman16 
<picture> Element 
with absolutely positioned links
@lnorman16 
<picture> Element with absolutely 
positioned links
@lnorman16 
<picture> Element with absolutely 
positioned links 
• Much more time intensive to create than the 
alternative (aka image maps) 
• Intimidating for Creative team at first 
• Better for user experience, especially on 
mobile
@lnorman16 
<picture> Element with absolutely 
positioned links 
Lessons: 
1. Show how to design in the browser 
2. Discuss mobile hit states/legibility 
3. This takes time to learn and master
@lnorman16 
Help to close the 
knowledge gap
@lnorman16 
Help to close the knowledge gap 
The problem: 
• Creative team with varying levels of development skills 
• Focused on fixed-width dimensions, “pixel-perfect” design 
New ways of thinking: 
• “What would this look like on mobile?” 
• Hit state size for touch 
• Thinking in terms of percentages
@lnorman16 
Help to close the knowledge gap 
• Hold workshops 
• Create guides/documentation 
• Show them how to design in the browser 
• Try not to use the word “education” - 
(maybe knowledge sharing?)
@lnorman16 
Help to close the knowledge gap 
• Learning Responsive Web Design 
• Girl Develop It 
• Online tutorials 
• Show them blogs/resources 
http://beaqn.in/webdesign/
@lnorman16 
“…I’ve learned that empathy is core to a product team’s ability to move 
quickly from designers’ ‘what’ to engineers’ ‘how.’ 
…when they overcome the communication barrier that separates the 
what and the how, good things are certain to come.” 
–Michael Abbott 
(Hat tip: Matt Baxter) 
Source: http://uncapitalized.com/2014/09/24/designers-engineers-empathy-greatness/

Weitere ähnliche Inhalte

Was ist angesagt?

ID14 – my 2014 observations in interactive design
ID14 – my 2014 observations in interactive designID14 – my 2014 observations in interactive design
ID14 – my 2014 observations in interactive designPetra Sell
 
Prophets trends in Interactive Design 2012
Prophets trends in Interactive Design 2012Prophets trends in Interactive Design 2012
Prophets trends in Interactive Design 2012Prophets Agency
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Designing With Usability In Mind
Designing With Usability In MindDesigning With Usability In Mind
Designing With Usability In MindCenergyDave
 
Uxpin color theory_in_web_ui_design
Uxpin color theory_in_web_ui_designUxpin color theory_in_web_ui_design
Uxpin color theory_in_web_ui_designLewis Lin 🦊
 
Design Effective PPT.
Design Effective PPT.Design Effective PPT.
Design Effective PPT.Sapna74
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Careerdpanarelli
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 
The 7 most common usability issues by UserTesting
The 7 most common usability issues by UserTestingThe 7 most common usability issues by UserTesting
The 7 most common usability issues by UserTestingInVision App
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Lewis Lin 🦊
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignTim Wright
 
Spendometer.ie: Building a budgeting app that's kinda fun
Spendometer.ie: Building a budgeting app that's kinda funSpendometer.ie: Building a budgeting app that's kinda fun
Spendometer.ie: Building a budgeting app that's kinda funBrian Donohue
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Anna Dahlström
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksMinds On Design Lab
 
The 2011 trends in interactive design
The 2011 trends in interactive designThe 2011 trends in interactive design
The 2011 trends in interactive designProphets Agency
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppwendyr1974
 
Typography and User Experience - WCSF
Typography and User Experience -  WCSFTypography and User Experience -  WCSF
Typography and User Experience - WCSFSara Cannon
 
Handbook: Human Experience Design Workshop (Digital Summit)
Handbook: Human Experience Design Workshop (Digital Summit)Handbook: Human Experience Design Workshop (Digital Summit)
Handbook: Human Experience Design Workshop (Digital Summit)Sarah Weise
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Anna Dahlström
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design CLEVER°FRANKE
 

Was ist angesagt? (20)

ID14 – my 2014 observations in interactive design
ID14 – my 2014 observations in interactive designID14 – my 2014 observations in interactive design
ID14 – my 2014 observations in interactive design
 
Prophets trends in Interactive Design 2012
Prophets trends in Interactive Design 2012Prophets trends in Interactive Design 2012
Prophets trends in Interactive Design 2012
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Designing With Usability In Mind
Designing With Usability In MindDesigning With Usability In Mind
Designing With Usability In Mind
 
Uxpin color theory_in_web_ui_design
Uxpin color theory_in_web_ui_designUxpin color theory_in_web_ui_design
Uxpin color theory_in_web_ui_design
 
Design Effective PPT.
Design Effective PPT.Design Effective PPT.
Design Effective PPT.
 
Going from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX CareerGoing from Here to There: Transitioning into a UX Career
Going from Here to There: Transitioning into a UX Career
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
The 7 most common usability issues by UserTesting
The 7 most common usability issues by UserTestingThe 7 most common usability issues by UserTesting
The 7 most common usability issues by UserTesting
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
 
Spendometer.ie: Building a budgeting app that's kinda fun
Spendometer.ie: Building a budgeting app that's kinda funSpendometer.ie: Building a budgeting app that's kinda fun
Spendometer.ie: Building a budgeting app that's kinda fun
 
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
Designing Better UX Deliverables - Cambridge Usability Group, 12 May 2014
 
Nonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & TricksNonprofit Must Have Technology Tools & Tricks
Nonprofit Must Have Technology Tools & Tricks
 
The 2011 trends in interactive design
The 2011 trends in interactive designThe 2011 trends in interactive design
The 2011 trends in interactive design
 
Carl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 ppCarl week 5 dont make me think part 2 pp
Carl week 5 dont make me think part 2 pp
 
Typography and User Experience - WCSF
Typography and User Experience -  WCSFTypography and User Experience -  WCSF
Typography and User Experience - WCSF
 
Handbook: Human Experience Design Workshop (Digital Summit)
Handbook: Human Experience Design Workshop (Digital Summit)Handbook: Human Experience Design Workshop (Digital Summit)
Handbook: Human Experience Design Workshop (Digital Summit)
 
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
Best Practice For UX Deliverables - Eventhandler, London, 05 March 2014
 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 

Andere mochten auch

Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Kelly Moran
 
Ethics and Creativity - Presented to Creative Mornings Dallas
Ethics and Creativity - Presented to Creative Mornings DallasEthics and Creativity - Presented to Creative Mornings Dallas
Ethics and Creativity - Presented to Creative Mornings DallasKelly Moran
 
Responding to Harassment: Moving Past Feminism 101
Responding to Harassment: Moving Past Feminism 101Responding to Harassment: Moving Past Feminism 101
Responding to Harassment: Moving Past Feminism 101Kassandra Perch
 
Front Porch Keynote 2014
Front Porch Keynote 2014Front Porch Keynote 2014
Front Porch Keynote 2014amboy00
 
Front Porch 2013 Keynote
Front Porch 2013 KeynoteFront Porch 2013 Keynote
Front Porch 2013 Keynoteamboy00
 
Taking the "You" out of User Experience
Taking the "You" out of User ExperienceTaking the "You" out of User Experience
Taking the "You" out of User ExperienceLindsey Norman
 
Sweet and Sassy Responsive Design
Sweet and Sassy Responsive DesignSweet and Sassy Responsive Design
Sweet and Sassy Responsive DesignMina Markham
 
SVG Strikes Back
SVG Strikes BackSVG Strikes Back
SVG Strikes BackMatt Baxter
 
SMACSS Your Sass Up
SMACSS Your Sass UpSMACSS Your Sass Up
SMACSS Your Sass UpMina Markham
 
Putting The Font In Front End
Putting The Font In Front EndPutting The Font In Front End
Putting The Font In Front EndJake Smith
 
Image Strategies in Ted Talks
Image Strategies in Ted TalksImage Strategies in Ted Talks
Image Strategies in Ted TalksAimee Knight
 
Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Jake Smith
 
Celebrities, Politicians and Social Media
Celebrities, Politicians and Social MediaCelebrities, Politicians and Social Media
Celebrities, Politicians and Social MediaCaroline Klimek
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategiessranasuriya
 
Leveraging social media image marketing strategies
Leveraging social media image marketing strategiesLeveraging social media image marketing strategies
Leveraging social media image marketing strategiesthebeachbumentrepreneur
 
Marketing Your Farm or Farmers Market
Marketing Your Farm or Farmers MarketMarketing Your Farm or Farmers Market
Marketing Your Farm or Farmers MarketGlenn Muske
 
Ethnography in Software Design - An Anthropologist's Perspective
Ethnography in Software Design - An Anthropologist's PerspectiveEthnography in Software Design - An Anthropologist's Perspective
Ethnography in Software Design - An Anthropologist's PerspectiveKelly Moran
 
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...Robert Fish
 

Andere mochten auch (20)

Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*Ethnography in Software Design *UPDATED for Big Design 2015*
Ethnography in Software Design *UPDATED for Big Design 2015*
 
Ethics and Creativity - Presented to Creative Mornings Dallas
Ethics and Creativity - Presented to Creative Mornings DallasEthics and Creativity - Presented to Creative Mornings Dallas
Ethics and Creativity - Presented to Creative Mornings Dallas
 
Responding to Harassment: Moving Past Feminism 101
Responding to Harassment: Moving Past Feminism 101Responding to Harassment: Moving Past Feminism 101
Responding to Harassment: Moving Past Feminism 101
 
Front Porch Keynote 2014
Front Porch Keynote 2014Front Porch Keynote 2014
Front Porch Keynote 2014
 
NodeBots SF Slides
NodeBots SF SlidesNodeBots SF Slides
NodeBots SF Slides
 
Front Porch 2013 Keynote
Front Porch 2013 KeynoteFront Porch 2013 Keynote
Front Porch 2013 Keynote
 
Taking the "You" out of User Experience
Taking the "You" out of User ExperienceTaking the "You" out of User Experience
Taking the "You" out of User Experience
 
Sweet and Sassy Responsive Design
Sweet and Sassy Responsive DesignSweet and Sassy Responsive Design
Sweet and Sassy Responsive Design
 
SVG Strikes Back
SVG Strikes BackSVG Strikes Back
SVG Strikes Back
 
SMACSS Your Sass Up
SMACSS Your Sass UpSMACSS Your Sass Up
SMACSS Your Sass Up
 
Putting The Font In Front End
Putting The Font In Front EndPutting The Font In Front End
Putting The Font In Front End
 
Image Strategies in Ted Talks
Image Strategies in Ted TalksImage Strategies in Ted Talks
Image Strategies in Ted Talks
 
CSS3 Layout
CSS3 LayoutCSS3 Layout
CSS3 Layout
 
Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015
 
Celebrities, Politicians and Social Media
Celebrities, Politicians and Social MediaCelebrities, Politicians and Social Media
Celebrities, Politicians and Social Media
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategies
 
Leveraging social media image marketing strategies
Leveraging social media image marketing strategiesLeveraging social media image marketing strategies
Leveraging social media image marketing strategies
 
Marketing Your Farm or Farmers Market
Marketing Your Farm or Farmers MarketMarketing Your Farm or Farmers Market
Marketing Your Farm or Farmers Market
 
Ethnography in Software Design - An Anthropologist's Perspective
Ethnography in Software Design - An Anthropologist's PerspectiveEthnography in Software Design - An Anthropologist's Perspective
Ethnography in Software Design - An Anthropologist's Perspective
 
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...
Essential Digital Tools for Farm and Food Ventures - 25th Annual Southern SAW...
 

Ähnlich wie Responsive Image Strategies

Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Robert Stribley
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Robert Stribley
 
[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709ivaderivader
 
Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Robert Stribley
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screenFour Kitchens
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Robert Stribley
 
Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Robert Stribley
 
responsive awareness
responsive awarenessresponsive awareness
responsive awarenessonehundred_be
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience DesignRobert Stribley
 
Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Robert Stribley
 
Delightful UX
Delightful UXDelightful UX
Delightful UXFDConf
 
Content Strategy: Do It For Your Users
Content Strategy: Do It For Your UsersContent Strategy: Do It For Your Users
Content Strategy: Do It For Your UsersAndrea Sarther
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignKarin Tracy
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's WebMeagan Fisher
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2Stanford dmedia
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorDavid Farrell
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutDavid Farrell
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan
 
The Collaborative UX Designer's Toolbox
The Collaborative UX Designer's ToolboxThe Collaborative UX Designer's Toolbox
The Collaborative UX Designer's ToolboxLane Goldstone
 

Ähnlich wie Responsive Image Strategies (20)

Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018Guidelines for Responsive UX Design 11/15/2018
Guidelines for Responsive UX Design 11/15/2018
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
 
[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709[Seminar] hwiyeon 200709
[Seminar] hwiyeon 200709
 
Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018Guidelines for Responsive UX Design 07/07/2018
Guidelines for Responsive UX Design 07/07/2018
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019
 
Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19Guidelines for Responsive UX Design 07/20/19
Guidelines for Responsive UX Design 07/20/19
 
responsive awareness
responsive awarenessresponsive awareness
responsive awareness
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience Design
 
Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20
 
Delightful UX
Delightful UXDelightful UX
Delightful UX
 
Content Strategy: Do It For Your Users
Content Strategy: Do It For Your UsersContent Strategy: Do It For Your Users
Content Strategy: Do It For Your Users
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive Redesign
 
Designing for Today's Web
Designing for Today's WebDesigning for Today's Web
Designing for Today's Web
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2
 
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and MetaphorGame design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
Game design 2 (2013): Lecture 12 - Usability, Layout and Metaphor
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
 
The Collaborative UX Designer's Toolbox
The Collaborative UX Designer's ToolboxThe Collaborative UX Designer's Toolbox
The Collaborative UX Designer's Toolbox
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 

Kürzlich hochgeladen

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 

Kürzlich hochgeladen (20)

AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 

Responsive Image Strategies

  • 1. @lnorman16 Responsive Image Strategies Lindsey Norman
  • 2. @lnorman16 Thank you Mina Markham Chris Williams
  • 3. @lnorman16 Question: “Who is this person standing in front of me?” –Audience member Answer: Lindsey Norman @lnorman16 (will tweet SlideShare link to this presentation)
  • 7. @lnorman16 Responsive image drama “Lots of the things we do on the web are hard, but I reserve a special, damaged place in my delicate dev heart just for images.” -Lyza D. Gardner, A List Apart ! “This is a very confusing subject. It needs to get thought about and written about so it can shake out and become a more ingrained part of our collective front end developer consciousness.” - Chris Coyier, CSS-Tricks
  • 8. @lnorman16 This *is* complicated Use Cases • Resolution-based selection • Viewport-based selection • Device-pixel-ratio-based selection • Art direction • Design breakpoints • Matching media features and media types • Relative units • Image formats • User control over sources Techniques • Picturefill • Adaptive Images • HiSRC • HiSRC (alt. transparent GIF + Media Query approach) • Responsive Images • Responsive Images Alt • Foresight.js • src.sencha.io • riloadr • Responsive Enhance • rwdImages • Retina.ja • Content Aware Resizing • Doubletake • Responsive Images with PHP and jQuery • Responsive Images with Cookies • Testing Responsive Images • Creating responsive images using the noscript tag • Responsive Images and TinySRC (Now Sencha.IO) • Responsive Images Right Now • Responsive context aware images without cookies or server logic • WURFL Server Side Responsive Images Sources: Use Cases | Techniques
  • 9. @lnorman16 In case that wasn’t complicated enough, let’s add some more complexity…
  • 10. Source: House image @lnorman16
  • 12. @lnorman16 The conundrum of responsive images gets even more complex with large scale websites Source: Complicated gif
  • 13. @lnorman16 Focus for this talk Discuss my experience on recent large-scale responsive project • What lessons we learned during the process • How we handled responsive images given our constraints
  • 14. @lnorman16 Our scenario • Large retail client • Over $100 million in profits in 2013 • Massive amount of site content/number of pages • Organization new to responsive design, chose to do a responsive retrofit • Much of the image content changes frequently • Art direction of high importance
  • 15. @lnorman16 My role in the project • I assisted the client’s Creative team in preparing for the change to responsive design, focusing specifically on responsive images
  • 16. @lnorman16 My role in the project • I assisted the client’s Creative team in preparing for the change to responsive design, focusing specifically on responsive images • Responsive image strategies developed by the unfairly-talented Nathan Smith Source: https://twitter.com/nathansmith
  • 17. @lnorman16 Big Lesson #1: Responsive may seem old hat already, but it’s still new to many organizations Source: Hat image
  • 18. @lnorman16 Web years = Dog years • Responsive introduced in 2010 • Therefore, responsive has been in existence for 28 years* ! *not an actual fact Source: Dog years image
  • 21. @lnorman16 “The graphics team, when they were designing their information graphics, all of a sudden they had to start to think about “What is this going to look like on mobile?” which is something that they never had to think about beforehand.” –Miranda Mulligan Digital Design Director, Northwestern University Knight Lab The Boston Globe Source: http://responsivewebdesign.com/podcast/boston-globe.html
  • 22. @lnorman16 Big Lesson #2: Style Guides = awesome
  • 23. @lnorman16 2. Style Guides = awesome • Keeps everyone on the same page • Reference point for changes
  • 24. @lnorman16 Some of our responsive image strategies
  • 25. @lnorman16 Retina Revolution • Create image at 1.5 to 2 times larger than max width • Highly compressed • Often a lower file size than exporting at actual size with a low compression • Looks really sharp on retina displays Sources: Retina Revolution | Compressive Images
  • 26. @lnorman16 It makes no sense… but it works
  • 27. (this establishment in Marfa, TX kind of makes no sense… but it somehow works. I want to go to there.) Source: http://www.yelp.com/biz/museum-of-electronic-wonders-and-latenight-grilled-cheese-parlour-marfa @lnorman16
  • 29. @lnorman16 Percentage Crop Source: Hipster image
  • 31. @lnorman16 Percentage Crop • Involves moving the viewable area of image for smaller viewports • For tablet/desktop, the full width of image shown • For mobile widths, image has cropped focus
  • 32. @lnorman16 Percentage Crop • Addresses art direction use case • Fast solution - one image instead of multiple • Used most often by Creative team • Easy to understand, minimal code
  • 33. @lnorman16 Percentage Crop The markup that Creative was responsible for:
  • 34. @lnorman16 Percentage Crop: Lessons 1. Creative team wanted to have more control: • Left, right, and center crop • More percentage options (50-90%, with 5% increments in between)
  • 37. @lnorman16 Percentage Crop: Lessons 2. Templates can help team members grasp responsive concepts faster
  • 40. @lnorman16 <picture> Element Source: Mini hipsters image
  • 41. @lnorman16 <picture> Element • Requires designating separate image assets for mobile, tablet/desktop • Uses Picturefill.js • More time intensive/used less often by the Creative team • Good for pages of high importance
  • 42. @lnorman16 <picture> Element The markup that Creative was responsible for:
  • 43. @lnorman16 <picture> Element: Lessons 1. Be thorough when discussing media queries 2. Include discussion of HTML5 elements
  • 45. @lnorman16 <picture> Element with absolutely positioned links Source: Manly items image
  • 46. @lnorman16 <picture> Element with absolutely positioned links
  • 47. @lnorman16 <picture> Element with absolutely positioned links
  • 48. @lnorman16 <picture> Element with absolutely positioned links
  • 49. @lnorman16 <picture> Element with absolutely positioned links
  • 50. @lnorman16 <picture> Element with absolutely positioned links
  • 51. @lnorman16 <picture> Element with absolutely positioned links • Much more time intensive to create than the alternative (aka image maps) • Intimidating for Creative team at first • Better for user experience, especially on mobile
  • 52. @lnorman16 <picture> Element with absolutely positioned links Lessons: 1. Show how to design in the browser 2. Discuss mobile hit states/legibility 3. This takes time to learn and master
  • 53. @lnorman16 Help to close the knowledge gap
  • 54. @lnorman16 Help to close the knowledge gap The problem: • Creative team with varying levels of development skills • Focused on fixed-width dimensions, “pixel-perfect” design New ways of thinking: • “What would this look like on mobile?” • Hit state size for touch • Thinking in terms of percentages
  • 55. @lnorman16 Help to close the knowledge gap • Hold workshops • Create guides/documentation • Show them how to design in the browser • Try not to use the word “education” - (maybe knowledge sharing?)
  • 56. @lnorman16 Help to close the knowledge gap • Learning Responsive Web Design • Girl Develop It • Online tutorials • Show them blogs/resources http://beaqn.in/webdesign/
  • 57. @lnorman16 “…I’ve learned that empathy is core to a product team’s ability to move quickly from designers’ ‘what’ to engineers’ ‘how.’ …when they overcome the communication barrier that separates the what and the how, good things are certain to come.” –Michael Abbott (Hat tip: Matt Baxter) Source: http://uncapitalized.com/2014/09/24/designers-engineers-empathy-greatness/