With great power comes great (development) responsibility

11,594 views

Published on

Developers are often seem as mere implementors, when the reality is that their choices can have a huge impact on the overall success of projects - for good, or for bad. A user-centric design process is common in most projects, but in this talk we’ll cover how viewing usability and responsibility as part of development decisions is equally as important. We’ll travel through time from the beginning of the digital age, observing how a focus on users (or lack of) has helped to make or break the success of ideas. We’ll also consider how other industries apply similar principles, and how we can learn from them, finishing with some tips to apply to our builds.

Published in: Software, Internet
1 Comment
42 Likes
Statistics
Notes
  • Thanks for the great slidedeck! Some dark patterns: Label over input (fake placeholders), removing text link underlines, poor color contrast (greyitis).
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
11,594
On SlideShare
0
From Embeds
0
Number of Embeds
275
Actions
Shares
0
Downloads
169
Comments
1
Likes
42
Embeds 0
No embeds

No notes for slide

With great power comes great (development) responsibility

  1. With great power comes great (development) responsibility SALLY JENKINSON · @sjenkinson · From the Front · 18th September 2014
  2. Hello! SALLY JENKINSON @sjenkinson sally@recordssoundthesame.com www.recordssoundthesame.com
  3. THE three laws
  4. 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. Three Laws of Robotics
  5. ?
  6. 1. technology is experiences
  7. technology experiences
  8. “We don’t have a UX Team. If the problem with your service is that the servers are slow and the UX Team can’t change that, then they aren’t in control of the user experience and they shouldn’t be called the user experience team.” https://gds.blog.gov.uk/2014/07/18/whats-the-design-process-at-gds/
  9. User experience is not just visual User experience is affected by our implementations.
  10. 46% of online shoppers cite checkout speed as the number one factor that determines whether or not they will return to a site. http://blog.radware.com/applicationdelivery/applicationaccelerationoptimization/2014/01/55-web-performance-stats-youll-want-to-know/
  11. FRONT-end performance
  12. test your experiences
  13. evolve your thinking
  14. Modified from http://commons.wikimedia.org/wiki/File:Human_evolution.svg. Devices from icomoon.io
  15. 2. be MORE responsive
  16. fluid grid + flexible images + media queries
  17. Size isn’t everything (RWD > media queries > widths) dev.w3.org/csswg/mediaqueries4/
  18. “used to query whether scripting languages, such as JavaScript, are supported on the dev.w3.org/csswg/mediaqueries4/ Scripting current document” pointer hover light-level “used to query about the presence and accuracy of a pointing device such as a mouse” “used to query the user’s ability to hover over elements on the page”
  19. + + API
  20. DeviceLightEvent = ? lux LightLevelEvent = dim | normal | bright Media query translation: washed (Approximate levels of dim: < 50 lux, normal: 50 - 10000 lux, bright: > 10000 lux) www.w3.org/TR/ambient-light/
  21. sallyjenkinson.co.uk/blog/2014/05/18/light-level-demo/
  22. Invisible requirements
  23. offlinefirst.org
  24. Responsive architecture Texas State Archives - https://www.flickr.com/photos/texasstatearchives/9079476324/in/set-72157634196756057, D-Tailor - http://d-tailor.deviantart.com/art/Howl-s-Moving-Castle-80916550
  25. Kenny Stoltz -https://www.flickr.com/photos/42901313@N00/226740290/
  26. Shelley Bernstein -https://www.flickr.com/photos/31484272@N00/7044075263/
  27. http://www.gehealthcare.com/promo/advseries/
  28. More than media queries
  29. BUT Wait!
  30. http://huffduffer.com/adactio/167838
  31. 3. BE responsive RESPONSIBLE
  32. Narcissistic web design
  33. RESPONSIBLE WEB DESIGN
  34. “A Dark Pattern is a type of user interface that appears to have been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.” - darkpatterns.org
  35. 1. A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2. A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law. 3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. Three Laws of Robotics
  36. Change is hard (but it’s also good)
  37. “I have a champagne taste on a beer budget.” - Clients From Hell, 2013 http://clientsfromhell.net/post/68277799025/i-have-a-champagne-taste-on-a-beer-budget
  38. “ It’s not who I am underneath, but what I do that defines me. ” - Batman, 2005
  39. I Can Make - @icanmakehq
  40. 1. technology IS experiences – – 2. be more responsive 3. BE responsive RESPONSIBLE
  41. Thank you Sally Jenkinson www.recordssoundthesame.com sally@recordssoundthesame.com · @sjenkinson

×