13. Things machines and software can do for humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
14. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
15. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://www.bloomberg.com/news/articles/
2017-02-28/jpmorgan-marshals-an-army-of-
developers-to-automate-high-finance
16. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
17. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://arxiv.org/abs/1702.00783
18. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://gwmt.nvidia.com/
http://www.trustedreviews.com/news/
nvidia-super-resolution-tool-launch
19. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
20. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
21. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
22. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
23. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
24. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
Image may contain: dog,
outdoor and nature
25. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://blogs.office.com/2016/12/02/accessibility-in-
office-365-enabling-greater-digital-inclusion/
26. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm http://captionbot.ai
27. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://www.youtube.com/watch?v=XMdct-5bERQ
28. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
29. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
https://research.googleblog.com/2016/05/aw-so-cute-
allo-helps-you-respond-to.html
30. Things machines and
software can do for
humans:
• Prevent us from making mistakes
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise for us
• Make us understand better
• Allow us to communicate more
• Protect us from harm
58. It is time for us to use and build better, more
human interfaces…
59. 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.
60. Our job right now is to
create interfaces that are
simple, human and fun
to use…
61. What we can do with technology for us and our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
62. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
63. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
64. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
65. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
66. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
http://code.visualstudio.com/
67. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
https://channel9.msdn.com/Events/Build/2017/T6078
68. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
JSON:
{
"language": "en",
"orientation": "Up",
"regions": [
{
"boundingBox": "41,77,918,440",
"lines": [
{
"boundingBox": "41,77,723,89",
"words": [
{
"boundingBox": "41,102,225,64",
"text": "LIFE"
},
{
"boundingBox": "356,89,94,62",
"text": "IS"
},
{
"boundingBox": "539,77,225,64",
"text": "LIKE"
}
. . .
TEXT:
LIFE IS LIKE
RIDING A BICYCLE
TO KEEP YOUR BALANCE
YOU MUST KEEP MOVING
JSON:
{
"language": "en",
"orientation": "Up",
"regions": [
{
"boundingBox": "41,77,918,440",
"lines": [
{
"boundingBox": "41,77,723,89"
"words": [
{
"boundingBox": "41,102,225,6
"text": "LIFE"
},
{
"boundingBox": "356,89,94,62
"text": "IS"
},
{
"boundingBox": "539,77,225,6
"text": "LIKE"
}
. . .
TO KEEP YOUR BALANCE
YOU MUST KEEP MOVING
69. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
70. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
http://cloudinary.com/blog/
automatically_art_directed_responsive_images
71. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
72. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
73. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
https://www.videobreakdown.com/
74. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
75. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
76. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
77. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
78. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
79. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
80. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
81. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
82. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
83. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
🎙"
🔊$
84. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users
85. What we can do with
technology for us and
our users…
• Prevent mistakes before they happen
• Do boring, repetitive tasks
• Fill gaps in information
• Remember and categorise
• Allow for better understanding
• Offer new ways to communicate
• Protect us and our end users