Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

The Soul in The Machine - Developing for Humans

1,156 views

Published on

Y'all not reading this.

Published in: Engineering
  • Login to see the comments

The Soul in The Machine - Developing for Humans

  1. 1. The Soul in The Machine - Developing for Humans Chris Heilmann @codepo8, Confoo, Montréal - February 2017
  2. 2. CHRIS HEILMANN @CODEPO8 HTTPS://CHRISTIANHEILMANN.COM
  3. 3. Today, I want us to think a bit about what we are doing as developers. 🤔
  4. 4. Because, I think we’re wasting a lot of energy on the wrong things… 🔋
  5. 5. I remember when writing code for the web was mostly about building interfaces for humans and making sure they work.🤹
  6. 6. But with better computers, less confusing browsers and fast connections we lost that focus.🚀
  7. 7. And this is dangerous and not helpful. 🌵
  8. 8. We have become disconnected from our users. ✂
  9. 9. Our computers work, our connections are great, we’re always up-to-date and often ahead of the curve.🏁
  10. 10. So we’ve become introspective. Most of the headlines we read and get excited about are about improving our tools.🛠
  11. 11. We seem to be at a break-neck pace to empower ourselves to create more in a shorter amount of time.⏳
  12. 12. Creating more in a shorter amount of time always comes with some cost. 🗑
  13. 13. We create for the sake of creation and to cater to a culture of perpetual growth…🎰
  14. 14. Where are we going with this? 🤔
  15. 15. For now, we’re good. Our jobs are safe, we have more freedom than we know what to do with and we work in the world others are scared of.😎
  16. 16. Have we created machines that are too clever?
  17. 17. I do not fear computers. I fear the lack of them. — Isaac Asimov http://www.zmescience.com/other/economics/china-factory-robots-03022017/
  18. 18. https://www.bloomberg.com/news/articles/2017-02-28/jpmorgan- marshals-an-army-of-developers-to-automate-high-finance
  19. 19. http://www.bbc.com/news/technology-34066941 http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf The robot takeover
  20. 20. http://www.bbc.com/news/technology-34066941 http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf The robot takeover
  21. 21. http://www.bbc.com/news/technology-34066941 http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf The robot takeover
  22. 22. http://www.bbc.com/news/technology-34066941 http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf The robot takeover
  23. 23. http://www.bbc.com/news/technology-34066941 http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Future_of_Employment.pdf How safe is my job? Abstract thinking Working with humans Images Words Numbers Routine Variety You’re out Get nervous You’re OK
  24. 24. This also applies to us, as the more predictable we get, the easier it is to replace us.
  25. 25. https://www.technologyreview.com/s/603381/ai-software-learns-to-make-ai-software/
  26. 26. http://www.wired.co.uk/article/ai-write-code-microsoft
  27. 27. https://openreview.net/pdf?id=ByldLrqlx
  28. 28. We’re in a post-production world. We use other people’s products instead of writing new code from scratch…
  29. 29. Which is totally fine. Boring, repetitive and tedious work is where computers excel and humans make mistakes.
  30. 30. So here’s what I think we should be considering… 🤔
  31. 31. The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. — Isaac Asimov
  32. 32. All personal data on the web has been harvested and analysed.
  33. 33. For years we used “free” systems that spied on us - heck, we even bought the devices that recorded our every move. - 📱
  34. 34. Our data and information has already been recorded and filed. It is almost impossible not to have left a track. 📷✏🎙➡🗄
  35. 35. Technological progress has merely provided us with more efficient means for going backwards. — Aldous Huxley
  36. 36. The Power of Big Data and Psychographics https://youtu.be/Yu3Vxy6lQwg
  37. 37. The Power of Big Data and Psychographics https://youtu.be/Yu3Vxy6lQwg
  38. 38. The Power of Big Data and Psychographics https://youtu.be/Yu3Vxy6lQwg
  39. 39. The future is already here – it’s just not very evenly distributed. — William Gibson
  40. 40. Here is where we come in. 4
  41. 41. The interfaces we build today condition the users of now and of tomorrow…
  42. 42. The interfaces we build today condition the users of now and of tomorrow…
  43. 43. It is time for us to see machine learning as a tool in our belt to built great, human interfaces.🌈
  44. 44. There is no such thing as a perfect user - think inclusive. https://www.microsoft.com/en-us/Design/inclusive It isn’t about allowing access but about avoiding barriers.
  45. 45. Here are some great examples… 🦄
  46. 46. “Selfies” (Auto category) https://photos.google.com
  47. 47. “Katze” (cat) https://photos.google.com
  48. 48. “Essen” (food) https://photos.google.com
  49. 49. https://qz.com/920857/netflix-nflx-uses-ai-in-its-new-codec-to-compress-video-scene-by-scene/
  50. 50. http://www.theverge.com/2017/2/8/14549798/pinterest-lens-visual-discovery-shazam
  51. 51. https://www.youtube.com/watch?v=XMdct-5bERQ
  52. 52. aipoly.com
  53. 53. https://blogs.office.com/2016/12/02/accessibility-in-office-365-enabling-greater-digital-inclusion/ Cognitive services in Microsoft Office
  54. 54. Facebook’s alternatives… Image may contain: dog, outdoor and nature https://code.facebook.com/posts/561187904071636
  55. 55. Adding automated content in context… https://research.googleblog.com/2016/05/aw-so-cute-allo-helps-you-respond-to.html
  56. 56. https://www.videobreakdown.com/ Understanding and fixing video automatically…
  57. 57. https://www.videobreakdown.com/ Transcripts were just a start…
  58. 58. https://www.videobreakdown.com/ People, topics, sentiments…
  59. 59. https://www.newscientist.com/article/ 2113299-googles-deepmind-ai-can-lip-read- tv-shows-better-than-a-pro/?sf43896303=1 https://arxiv.org/pdf/1611.05358v1.pdf 46.8% vs 12.4% success rate
  60. 60. It is time for us to go and play! 🕹
  61. 61. The question of whether computers can think is like the question of whether submarines can swim. — Edsger W. Dijkstra
  62. 62. People are freaking out!
  63. 63. https://www.bleepingcomputer.com/news/security/researcher- breaks-recaptcha-using-googles-speech-recognition-api/
  64. 64. Learning from data… http://image-net.org/
  65. 65. Understanding the human aspect… https://github.com/ openimages/dataset
  66. 66. Refining the data with language https://research.googleblog.com/2016/09/show-and-tell-image-captioning-open.html
  67. 67. Compare and enhance…
  68. 68. Detect syntax, mix and match
  69. 69. Add visual information
  70. 70. http://captionbot.ai More APIs and demos to use…
  71. 71. Verification Result: JSON: [ { "isIdentical":false, "confidence":0.01 } ] Verify Faces
  72. 72. Cluster automatically…
  73. 73. Add quality by filtering with context… https://www.microsoft.com/cognitive-services/en-us/custom-recognition-intelligent-service-cris
  74. 74. Our job right now is to create interfaces that are simple, human and fun to use…
  75. 75. Machines and code are there to help humans communicate better. The more useful our “intelligent” solutions are, the easier it will be for people to stop fearing innovation… 🎙
  76. 76. We need to use our skills, knowledge and products to give people a sense of interaction and data ownership. 🔬
  77. 77. It is up to us to make this revolution one that improves all mankind, and not only makes some quick money and shows us more ads. 9
  78. 78. CHRIS HEILMANN @CODEPO8 CHRISTIANHEILMANN.COM THANKS!

×