SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Software Above the Level
of a Single Device
Tim O’Reilly
Solid
May 22, 2014
1Thursday, May 22, 14
@timoreilly #OReillySolid
2
“The skill of writing is to create a context
in which other people can think.”
Edwin Schlossberg
2Thursday, May 22, 14
Edwin Schlossberg once said...
That’s another way of saying that the words we use are a kind of map that guides our thinking. And as you know, a good map leads us to our destination,
while a bad map leads us astray.
@timoreilly #OReillySolid
3
3Thursday, May 22, 14
So let me start with a word cloud of the words in the Internet of Things entry on Wikipedia. (By the way, that entry could really use some
work, and this group here is probably the right one to fix it.) You’ll see a huge focus on Things and Devices and Objects.
And those things are “smart.”
@timoreilly #OReillySolid
4
4Thursday, May 22, 14
And to be sure, there are amazing smart things here at Solid. I want that Taktia smart router that can make it easy for me to
cut straight lines.
@timoreilly #OReillySolid
5
5Thursday, May 22, 14
And man, that one wheel motorized skateboard that you control with your weight.
@timoreilly #OReillySolid
6
6Thursday, May 22, 14
And the Makani wind turbine - that uses smart controls to completely rethink how to generate wind power. By the way, that was invented
by my son-in-law Saul Griffith, now at @Otherlab.
@timoreilly #OReillySolid
7
7Thursday, May 22, 14
I want to highlight two other words in the word cloud. Look at this little word “people.” People are a really important
part of this emerging future. And I also want to highlight this tiny word over here: “Time.” People and Time are a
very big part of the IoT story. We need to get these a lot bigger in that word cloud!
@timoreilly #OReillySolid
“The Internet of Smart Things”
 Sensor and data driven
 Autonomous
 No human input
 Real time
What We Tend to Imagine
8Thursday, May 22, 14
Here are some of the ideas that I think are commonly associated with the notion “smart things.” But are they right?
Are they a good map? Or do they mislead us?
@timoreilly #OReillySolid
Which one of these things is smart?
Smart Dumb?
9Thursday, May 22, 14
Most of you who have heard me talk about this subject before know that I’m fascinated by the connection between the Google
autonomous vehicle and the Google Street view car. Is the autonomous vehicle smart, and the street view car dumb? I don’t
think so. The two are part of a system, that includes both machines and humans. Those humans are augmented by sensors,
but are a critical part of the system. And the human input into the system is NOT real time, but is instead time-delayed. There
are a huge number of key concepts to unpack here.
@timoreilly #OReillySolid
 Human input is critical
 That human input may be time delayed, as a
learned memory
 That human input may be implicit rather than
explicit
10Thursday, May 22, 14
@timoreilly #OReillySolid
11Thursday, May 22, 14
Or consider the Nest Learning Thermostat. The Nest “learns.” But who teaches it? We do, both by explicit actions, like turning the heat up or
down
@timoreilly #OReillySolid
12Thursday, May 22, 14
and by implicit actions, like being in the house or not for an extended period of
time.
@timoreilly #OReillySolid
13Thursday, May 22, 14
And of course, if you have one of these things, you realize that a lot of the input you give is the “old fashioned way”, through your phone or
tablet.
@timoreilly #OReillySolid
Sensors allow us to create new kinds
of user interface
14Thursday, May 22, 14
@timoreilly #OReillySolid
But remember, they are still
USER INTERFACES
15Thursday, May 22, 14
Explore, test, measure, just like you do with any other UI in the modern world. There is a huge period of experimentation ahead on the UI front. Do we
tell our devices what we want by touching them, by talking to them, or just by being around them? How do these modes relate? For example, it
seems to me that when I set an explicit schedule for my Nest, it stops learning. (I guess people do that too, which is why it’s best to set a vision
rather than be too explicit!)
@timoreilly #OReillySolid
Beautiful, smart, but didn’t think about
how I might want to use it
16Thursday, May 22, 14
Here’s a great example of a smart thing that misses the mark because it didn’t think enough about the user. The Tesla key is beautiful. It
wakes up my car automatically, and has hidden controls I can double click. But guess what: I can’t put it on a key ring. That’s a design failure.
@timoreilly #OReillySolid
17Thursday, May 22, 14
There’s this great sticker that gets handed out by the UK Government Digital Service - I got this sheet of them from the UK CTO, Liam
Maxwell - that says “What is the user need?” The GDS has done a great job of focusing on designing with user needs put first, and
there’s a lesson there for hardware designers too. (GDS Design Principles: https://www.gov.uk/design-principles )
@timoreilly #OReillySolid
18
18Thursday, May 22, 14
Also, let’s not forget the “Internet” part of the Internet of Things.
@timoreilly #OReillySolid
19Thursday, May 22, 14
It’s important not to look at a device like the Nest in isolation. It’s connected to the phone, they’ve introduced their smoke detector
that is networked through the house, and uses the wifi-connected thermostat as its hub....
@timoreilly #OReillySolid
20Thursday, May 22, 14
That’s also true of the Google self-driving car. It’s in a network that relies on GPS satellites, data in data centers. And
eventually connections with other cars and smart road infrastructure like traffic lights that will broadcast in advance
how long till they are about to change, so cars can optimize their speed.
@timoreilly #OReillySolid
21Thursday, May 22, 14
And within that cloud data center, there are cooling systems that are packed with sensors to automatically regulate the temperature
and control the flow of warm and cold fluids through the data center’s circulatory system. And those cloud centers are themselves
networked.
@timoreilly #OReillySolid
“The Network of Networks”
Interoperability!
Interoperability!
Interoperability!
22Thursday, May 22, 14
But if we are going to be thinking about this “Internet of Things” as part of the Internet, let’s make it a real internet. And that means
Interoperability, Interoperability, Interoperability. They used to call the Internet “the network of networks” because all the old networks
didn’t talk well to each other. Let’s not repeat that mistake. Right now, we don’t really have an Internet of Things. We have a bunch
of Intranets of Things.
@timoreilly #OReillySolid
The Robustness Principle
“Be conservative in what
you send, be liberal in
what you accept from
others.”
RFC 761
Jon Postel
23Thursday, May 22, 14
One of the key tenets of the early internet design was something called “The Robustness Principle.” The idea was that the internet would
be robust if people followed what really amounts to the Golden Rule applied to networks. “Be conservative...”
This needs to be true of the Internet of Things as well.
@timoreilly #OReillySolid
24
“Useful software written above the level
of the single device will command high
margins for a long time to come.”
-Dave Stutz, “On Leaving Microsoft”
February 11, 2003
Dave Stutz
24Thursday, May 22, 14
http://www.synthesist.net/writing/onleavingms.html
There’s another framing concept about networks that is a key part of my thinking. Dave Stutz, in his parting letter
to Microsoft back in 2003, had this great line “Software above the level of a single device.” It has shaped my thinking
ever since.
25Thursday, May 22, 14
Consider Uber - not generally thought of as an IoT startup. (Though it should be. It depends on the sensors in the smartest
devices any of us carry around today - our smartphones. It’s not just an app. It’s a network. It only works because not only the
passenger but a network of drivers are reporting their locations at all times. The whole thing depends on what I’ve long been
calling “the Internet operating system.” You have features like communications, payment, reputation, many of which come from
outside vendors via API.
@timoreilly #OReillySolid
“Uber is a $3.5 billion lesson in building
for how the world *should* work
instead of optimizing for how the
world *does* work” - Aaron Levie of
Box.net
26Thursday, May 22, 14
But here’s the point I really want to make here: Aaron Levie of Box said it perfectly in a tweet: “Uber is a $3.5 billion lesson in
building for how the world *should* work instead of optimizing for how the world *does* work.”
Once “things” become smart, you can reinvent the whole business process, what IBM calls “systems of interaction.”
Uber is reinventing the taxi business. What else could be completely reinvented?
@timoreilly #OReillySolid
27Thursday, May 22, 14
Another service that uses the location sensor to rethink a real world process into “how it ought to be” instead of how it is, is @coverpay.
This is one of the companies we invested in at OATV. It gives an uber-like experience for restaurants. When you’re done, you just
get up and walk out. Your credit card is automatically charged, because the restaurant knows who you are. GPS, images, but also
credit cards bypassed by cloud registration - remember that mag stripe is a primitive way of getting data in and out via sensor too!
There’s a design pattern here: when you know several things about someone (e.g. restaurant reservation + location + face) you can
do things (with permission) like charge a credit card automatically. By the way, Cover just launched in San Francisco, and if
you sign up and use my twitter handle (@timoreilly) as a referrer code, you’ll get a $10 discount on your first order. Drinks on me! (Works
in NY too.)
@timoreilly #OReillySolid
28Thursday, May 22, 14
Another amazing one is Makespace. What they realized is that if you can take pictures, so you know what you put in your storage boxes, they
can be stored and retrieved in a whole new way - much more like a modern warehouse retrieves stuff rather than your crowded storage locker
loaded with boxes whose contents are soon unknowable. And this illustrates that it doesn’t have to be super complex sensing. It’s more a matter
of thinking how to deploy sensors and then ask yourself what you can do differently now that you know something via that sensor.
And remember that the camera and the microphone are among the most important sensors. We are used to them, and we take them for granted.
@timoreilly #OReillySolid
Work on what is hard
29Thursday, May 22, 14
I want to close with an appeal. We are at a moment when we are gaining great new capabilities, and can build applications that would have
seemed magical to people only a few years ago. And it’s still only the beginning!
But don’t just think about building cool new consumer applications. Work on what is hard. The physical world isn’t just something we do for
entertainment or information sharing. It’s the place where we actually live, where “matters of life and death” isn’t a metaphorical saying.
Think about meaningful real world problems that you can make a difference with. Thank you very much.

Más contenido relacionado

La actualidad más candente

Lessons from a career marketing big ideas
Lessons from a career marketing big ideasLessons from a career marketing big ideas
Lessons from a career marketing big ideasTim O'Reilly
 
Government as a Platform: What We've Learned Since 2008 (pdf with notes)
Government as a Platform: What We've Learned Since 2008 (pdf with notes)Government as a Platform: What We've Learned Since 2008 (pdf with notes)
Government as a Platform: What We've Learned Since 2008 (pdf with notes)Tim O'Reilly
 
Open Data: From the Information Age to the Action Age (PDF with notes)
Open Data: From the Information Age to the Action Age (PDF with notes)Open Data: From the Information Age to the Action Age (PDF with notes)
Open Data: From the Information Age to the Action Age (PDF with notes)Tim O'Reilly
 
Harvard Club of Silicon Valley: Watching the Alpha Geeks
Harvard Club of Silicon Valley: Watching the Alpha GeeksHarvard Club of Silicon Valley: Watching the Alpha Geeks
Harvard Club of Silicon Valley: Watching the Alpha GeeksTim O'Reilly
 
Government For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyGovernment For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyTim O'Reilly
 
World Government Summit on Open Source
World Government Summit on Open SourceWorld Government Summit on Open Source
World Government Summit on Open SourceTim O'Reilly
 
Reinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsReinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsTim O'Reilly
 
The AIs Are Not Taking Our Jobs...They Are Changing Them
The AIs Are Not Taking Our Jobs...They Are Changing ThemThe AIs Are Not Taking Our Jobs...They Are Changing Them
The AIs Are Not Taking Our Jobs...They Are Changing ThemTim O'Reilly
 
Lessons from a Career Marketing Big Ideas
Lessons from a Career Marketing Big IdeasLessons from a Career Marketing Big Ideas
Lessons from a Career Marketing Big IdeasTim O'Reilly
 
Verge (pdf with some notes)
Verge (pdf with some notes)Verge (pdf with some notes)
Verge (pdf with some notes)Tim O'Reilly
 
Why We'll Never Run Out of Jobs
Why We'll Never Run Out of JobsWhy We'll Never Run Out of Jobs
Why We'll Never Run Out of JobsTim O'Reilly
 
Hardware innovation (keynote file)
Hardware innovation (keynote file)Hardware innovation (keynote file)
Hardware innovation (keynote file)Tim O'Reilly
 
GTEC: Government as a Platform
GTEC: Government as a PlatformGTEC: Government as a Platform
GTEC: Government as a PlatformTim O'Reilly
 
What is the maker movement?
What is the maker movement?What is the maker movement?
What is the maker movement?Luminary Labs
 
The Clothesline Paradox and the Sharing Economy (pdf with notes)
The Clothesline Paradox and the Sharing Economy (pdf with notes)The Clothesline Paradox and the Sharing Economy (pdf with notes)
The Clothesline Paradox and the Sharing Economy (pdf with notes)Tim O'Reilly
 
50 most memorable quotes from SXSW 2015
50 most memorable quotes from SXSW 201550 most memorable quotes from SXSW 2015
50 most memorable quotes from SXSW 2015www.mediafeed.co
 
Innovation and the Future
Innovation and the FutureInnovation and the Future
Innovation and the FutureTim O'Reilly
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim O'Reilly
 

La actualidad más candente (20)

Lessons from a career marketing big ideas
Lessons from a career marketing big ideasLessons from a career marketing big ideas
Lessons from a career marketing big ideas
 
Government as a Platform: What We've Learned Since 2008 (pdf with notes)
Government as a Platform: What We've Learned Since 2008 (pdf with notes)Government as a Platform: What We've Learned Since 2008 (pdf with notes)
Government as a Platform: What We've Learned Since 2008 (pdf with notes)
 
Open Data: From the Information Age to the Action Age (PDF with notes)
Open Data: From the Information Age to the Action Age (PDF with notes)Open Data: From the Information Age to the Action Age (PDF with notes)
Open Data: From the Information Age to the Action Age (PDF with notes)
 
Harvard Club of Silicon Valley: Watching the Alpha Geeks
Harvard Club of Silicon Valley: Watching the Alpha GeeksHarvard Club of Silicon Valley: Watching the Alpha Geeks
Harvard Club of Silicon Valley: Watching the Alpha Geeks
 
Government For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st CenturyGovernment For The People, By The People, In the 21st Century
Government For The People, By The People, In the 21st Century
 
World Government Summit on Open Source
World Government Summit on Open SourceWorld Government Summit on Open Source
World Government Summit on Open Source
 
Reinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsReinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not Institutions
 
Government 2.0
Government 2.0Government 2.0
Government 2.0
 
The AIs Are Not Taking Our Jobs...They Are Changing Them
The AIs Are Not Taking Our Jobs...They Are Changing ThemThe AIs Are Not Taking Our Jobs...They Are Changing Them
The AIs Are Not Taking Our Jobs...They Are Changing Them
 
Lessons from a Career Marketing Big Ideas
Lessons from a Career Marketing Big IdeasLessons from a Career Marketing Big Ideas
Lessons from a Career Marketing Big Ideas
 
Verge (pdf with some notes)
Verge (pdf with some notes)Verge (pdf with some notes)
Verge (pdf with some notes)
 
Why We'll Never Run Out of Jobs
Why We'll Never Run Out of JobsWhy We'll Never Run Out of Jobs
Why We'll Never Run Out of Jobs
 
Hardware innovation (keynote file)
Hardware innovation (keynote file)Hardware innovation (keynote file)
Hardware innovation (keynote file)
 
GTEC: Government as a Platform
GTEC: Government as a PlatformGTEC: Government as a Platform
GTEC: Government as a Platform
 
What is the maker movement?
What is the maker movement?What is the maker movement?
What is the maker movement?
 
The Clothesline Paradox and the Sharing Economy (pdf with notes)
The Clothesline Paradox and the Sharing Economy (pdf with notes)The Clothesline Paradox and the Sharing Economy (pdf with notes)
The Clothesline Paradox and the Sharing Economy (pdf with notes)
 
AI_Workshop
AI_WorkshopAI_Workshop
AI_Workshop
 
50 most memorable quotes from SXSW 2015
50 most memorable quotes from SXSW 201550 most memorable quotes from SXSW 2015
50 most memorable quotes from SXSW 2015
 
Innovation and the Future
Innovation and the FutureInnovation and the Future
Innovation and the Future
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 

Destacado

Controlling Web Typography
Controlling Web TypographyControlling Web Typography
Controlling Web TypographyTrent Walton
 
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveAgile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveDaniel Wildt
 
The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations ESSAYSHARK.com
 
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love Dr Anil Gupta
 
Mobility Deep Dive - San Antonio 2014
Mobility Deep Dive - San Antonio 2014Mobility Deep Dive - San Antonio 2014
Mobility Deep Dive - San Antonio 2014Paul Saunders
 
HSM Global-Madrid featuring Charlene Li
HSM Global-Madrid featuring Charlene LiHSM Global-Madrid featuring Charlene Li
HSM Global-Madrid featuring Charlene LiCharlene Li
 
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...Cássia Colling
 
Write And Wrong Wcbhm09
Write And Wrong   Wcbhm09Write And Wrong   Wcbhm09
Write And Wrong Wcbhm09Wade Kwon
 
Teacher development via the internet
Teacher development via the internetTeacher development via the internet
Teacher development via the internetPeter Beech
 
What Everyone Wants to Know About Google Direct Answers
What Everyone Wants to Know About Google Direct AnswersWhat Everyone Wants to Know About Google Direct Answers
What Everyone Wants to Know About Google Direct AnswersLouise Li
 
Commodity futures of soybean and aluminium
Commodity futures of soybean and aluminiumCommodity futures of soybean and aluminium
Commodity futures of soybean and aluminiumHarshad Shelar
 
Hanson Hosein: Storyteller Uprising Fall 2013
Hanson Hosein: Storyteller Uprising Fall 2013Hanson Hosein: Storyteller Uprising Fall 2013
Hanson Hosein: Storyteller Uprising Fall 2013Hanson Hosein
 
Vallidolid spain presentation on creative communities, innovative individuals
Vallidolid spain presentation on creative communities, innovative individuals Vallidolid spain presentation on creative communities, innovative individuals
Vallidolid spain presentation on creative communities, innovative individuals Dr Anil Gupta
 
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...Dr Anil Gupta
 
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...Dr Anil Gupta
 
Top Ten Best Practices About Translation Quality Measurement
Top Ten Best Practices About Translation Quality MeasurementTop Ten Best Practices About Translation Quality Measurement
Top Ten Best Practices About Translation Quality MeasurementSDL
 

Destacado (16)

Controlling Web Typography
Controlling Web TypographyControlling Web Typography
Controlling Web Typography
 
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveAgile experiences inside a Global Company - Daniel Wildt\'s perspective
Agile experiences inside a Global Company - Daniel Wildt\'s perspective
 
The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations The Worst Hollywood Book Adaptations
The Worst Hollywood Book Adaptations
 
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love
Landscapesofloveforslideshare 131017144016-phpapp02 landscapes of love
 
Mobility Deep Dive - San Antonio 2014
Mobility Deep Dive - San Antonio 2014Mobility Deep Dive - San Antonio 2014
Mobility Deep Dive - San Antonio 2014
 
HSM Global-Madrid featuring Charlene Li
HSM Global-Madrid featuring Charlene LiHSM Global-Madrid featuring Charlene Li
HSM Global-Madrid featuring Charlene Li
 
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...
Development of a Coherent Social Business Strategy Utilizing an Adapted Conce...
 
Write And Wrong Wcbhm09
Write And Wrong   Wcbhm09Write And Wrong   Wcbhm09
Write And Wrong Wcbhm09
 
Teacher development via the internet
Teacher development via the internetTeacher development via the internet
Teacher development via the internet
 
What Everyone Wants to Know About Google Direct Answers
What Everyone Wants to Know About Google Direct AnswersWhat Everyone Wants to Know About Google Direct Answers
What Everyone Wants to Know About Google Direct Answers
 
Commodity futures of soybean and aluminium
Commodity futures of soybean and aluminiumCommodity futures of soybean and aluminium
Commodity futures of soybean and aluminium
 
Hanson Hosein: Storyteller Uprising Fall 2013
Hanson Hosein: Storyteller Uprising Fall 2013Hanson Hosein: Storyteller Uprising Fall 2013
Hanson Hosein: Storyteller Uprising Fall 2013
 
Vallidolid spain presentation on creative communities, innovative individuals
Vallidolid spain presentation on creative communities, innovative individuals Vallidolid spain presentation on creative communities, innovative individuals
Vallidolid spain presentation on creative communities, innovative individuals
 
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...
Stepssussexabcdefsept2409 090929085200-phpapp02 (1) manifesto for honey bee n...
 
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...
landscapes of love, sharing and co creation in urban spaces, a case of ahmeda...
 
Top Ten Best Practices About Translation Quality Measurement
Top Ten Best Practices About Translation Quality MeasurementTop Ten Best Practices About Translation Quality Measurement
Top Ten Best Practices About Translation Quality Measurement
 

Similar a Software Above the Level of a Single Device

Considering a Digital Future
Considering a Digital FutureConsidering a Digital Future
Considering a Digital FutureWhitney Browne
 
Some Lessons for Startups (pdf with notes)
Some Lessons for Startups (pdf with notes)Some Lessons for Startups (pdf with notes)
Some Lessons for Startups (pdf with notes)Tim O'Reilly
 
Iot opportunities-challenges
Iot opportunities-challengesIot opportunities-challenges
Iot opportunities-challengesjohnkbutcher
 
Technological Revolutions and Cultural Revolutions: OSCON 2014
Technological Revolutions and Cultural Revolutions: OSCON 2014Technological Revolutions and Cultural Revolutions: OSCON 2014
Technological Revolutions and Cultural Revolutions: OSCON 2014Tim O'Reilly
 
seminar_computer_vision.pptx
seminar_computer_vision.pptxseminar_computer_vision.pptx
seminar_computer_vision.pptxTejaswiniShirode
 
Inventing the future of publishing through human curated big data
Inventing the future of publishing through human curated big dataInventing the future of publishing through human curated big data
Inventing the future of publishing through human curated big dataScoop.it
 
The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)Tim O'Reilly
 
IoT + Machine Learning: Exploring Future Possibilities
IoT + Machine Learning: Exploring Future PossibilitiesIoT + Machine Learning: Exploring Future Possibilities
IoT + Machine Learning: Exploring Future PossibilitiesKaty Slemon
 
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial IntelligenceChristopher Mohritz
 
2015 International CES - What I learned at CES and what brands have to know
2015 International CES - What I learned at CES and what brands have to know2015 International CES - What I learned at CES and what brands have to know
2015 International CES - What I learned at CES and what brands have to knowMatt Doherty
 
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10x Nation
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxBryCunal
 
Internet of Things and Artificial Intelligence
Internet of Things and  Artificial IntelligenceInternet of Things and  Artificial Intelligence
Internet of Things and Artificial IntelligenceIrem Gokce Aydin
 
Crowdsourcing Wisdom
Crowdsourcing WisdomCrowdsourcing Wisdom
Crowdsourcing WisdomVantte
 

Similar a Software Above the Level of a Single Device (20)

Considering a Digital Future
Considering a Digital FutureConsidering a Digital Future
Considering a Digital Future
 
Some Lessons for Startups (pdf with notes)
Some Lessons for Startups (pdf with notes)Some Lessons for Startups (pdf with notes)
Some Lessons for Startups (pdf with notes)
 
Io t utkarsh
Io t utkarshIo t utkarsh
Io t utkarsh
 
Iot opportunities-challenges
Iot opportunities-challengesIot opportunities-challenges
Iot opportunities-challenges
 
Cyberpunk.final.ppt
Cyberpunk.final.pptCyberpunk.final.ppt
Cyberpunk.final.ppt
 
Wozniak
WozniakWozniak
Wozniak
 
Technological Revolutions and Cultural Revolutions: OSCON 2014
Technological Revolutions and Cultural Revolutions: OSCON 2014Technological Revolutions and Cultural Revolutions: OSCON 2014
Technological Revolutions and Cultural Revolutions: OSCON 2014
 
seminar_computer_vision.pptx
seminar_computer_vision.pptxseminar_computer_vision.pptx
seminar_computer_vision.pptx
 
Inventing the future of publishing through human curated big data
Inventing the future of publishing through human curated big dataInventing the future of publishing through human curated big data
Inventing the future of publishing through human curated big data
 
The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)
 
Diff between AI& ML&DL
Diff between AI& ML&DLDiff between AI& ML&DL
Diff between AI& ML&DL
 
IoT + Machine Learning: Exploring Future Possibilities
IoT + Machine Learning: Exploring Future PossibilitiesIoT + Machine Learning: Exploring Future Possibilities
IoT + Machine Learning: Exploring Future Possibilities
 
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
 
2015 International CES - What I learned at CES and what brands have to know
2015 International CES - What I learned at CES and what brands have to know2015 International CES - What I learned at CES and what brands have to know
2015 International CES - What I learned at CES and what brands have to know
 
SXSW2013-Jenson
SXSW2013-JensonSXSW2013-Jenson
SXSW2013-Jenson
 
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
10 Things Every Entrepreneur Needs to Know About Artificial Intelligence
 
ARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptxARTIFICIAL INTELLIGENCE.pptx
ARTIFICIAL INTELLIGENCE.pptx
 
2013 ia summit
2013 ia summit2013 ia summit
2013 ia summit
 
Internet of Things and Artificial Intelligence
Internet of Things and  Artificial IntelligenceInternet of Things and  Artificial Intelligence
Internet of Things and Artificial Intelligence
 
Crowdsourcing Wisdom
Crowdsourcing WisdomCrowdsourcing Wisdom
Crowdsourcing Wisdom
 

Más de Tim O'Reilly

Mastering the demons of our own design
Mastering the demons of our own designMastering the demons of our own design
Mastering the demons of our own designTim O'Reilly
 
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)Tim O'Reilly
 
Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Tim O'Reilly
 
Learning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandLearning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandTim O'Reilly
 
What's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelWhat's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelTim O'Reilly
 
The Opportunity for Agile Governance
The Opportunity for Agile GovernanceThe Opportunity for Agile Governance
The Opportunity for Agile GovernanceTim O'Reilly
 
What's the Future of Work with AI?
What's the Future of Work with AI?What's the Future of Work with AI?
What's the Future of Work with AI?Tim O'Reilly
 
Open Source in the Age of Cloud AI
Open Source in the Age of Cloud AIOpen Source in the Age of Cloud AI
Open Source in the Age of Cloud AITim O'Reilly
 
We Must Redraw the Map
We Must Redraw the MapWe Must Redraw the Map
We Must Redraw the MapTim O'Reilly
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim O'Reilly
 
Networks and the Nature of the Firm
Networks and the Nature of the FirmNetworks and the Nature of the Firm
Networks and the Nature of the FirmTim O'Reilly
 
The Real Work of the 21st Century
The Real Work of the 21st CenturyThe Real Work of the 21st Century
The Real Work of the 21st CenturyTim O'Reilly
 
Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Tim O'Reilly
 
We Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsWe Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsTim O'Reilly
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional EconomicsTim O'Reilly
 
How AI Can Create Jobs
How AI Can Create JobsHow AI Can Create Jobs
How AI Can Create JobsTim O'Reilly
 
Amazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityAmazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityTim O'Reilly
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
 
WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.Tim O'Reilly
 

Más de Tim O'Reilly (20)

Mastering the demons of our own design
Mastering the demons of our own designMastering the demons of our own design
Mastering the demons of our own design
 
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
What's Wrong with the Silicon Valley Growth Model (Extended UCL Lecture)
 
Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?Enterprise AI: What's It Really Good For?
Enterprise AI: What's It Really Good For?
 
Learning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on DemandLearning in the Age of Knowledge on Demand
Learning in the Age of Knowledge on Demand
 
What's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth ModelWhat's Wrong With Silicon Valley's Growth Model
What's Wrong With Silicon Valley's Growth Model
 
The Opportunity for Agile Governance
The Opportunity for Agile GovernanceThe Opportunity for Agile Governance
The Opportunity for Agile Governance
 
What's the Future of Work with AI?
What's the Future of Work with AI?What's the Future of Work with AI?
What's the Future of Work with AI?
 
Open Source in the Age of Cloud AI
Open Source in the Age of Cloud AIOpen Source in the Age of Cloud AI
Open Source in the Age of Cloud AI
 
We Must Redraw the Map
We Must Redraw the MapWe Must Redraw the Map
We Must Redraw the Map
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 
Networks and the Nature of the Firm
Networks and the Nature of the FirmNetworks and the Nature of the Firm
Networks and the Nature of the Firm
 
The Real Work of the 21st Century
The Real Work of the 21st CenturyThe Real Work of the 21st Century
The Real Work of the 21st Century
 
Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!Do More. Do things that were previously impossible!
Do More. Do things that were previously impossible!
 
We Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional EconomicsWe Get What We Ask For: Towards a New Distributional Economics
We Get What We Ask For: Towards a New Distributional Economics
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional Economics
 
How AI Can Create Jobs
How AI Can Create JobsHow AI Can Create Jobs
How AI Can Create Jobs
 
Amazon.com's Web Services Opportunity
Amazon.com's Web Services OpportunityAmazon.com's Web Services Opportunity
Amazon.com's Web Services Opportunity
 
WTF?
WTF? WTF?
WTF?
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx version
 
WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.
 

Último

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Último (20)

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Software Above the Level of a Single Device

  • 1. Software Above the Level of a Single Device Tim O’Reilly Solid May 22, 2014 1Thursday, May 22, 14
  • 2. @timoreilly #OReillySolid 2 “The skill of writing is to create a context in which other people can think.” Edwin Schlossberg 2Thursday, May 22, 14 Edwin Schlossberg once said... That’s another way of saying that the words we use are a kind of map that guides our thinking. And as you know, a good map leads us to our destination, while a bad map leads us astray.
  • 3. @timoreilly #OReillySolid 3 3Thursday, May 22, 14 So let me start with a word cloud of the words in the Internet of Things entry on Wikipedia. (By the way, that entry could really use some work, and this group here is probably the right one to fix it.) You’ll see a huge focus on Things and Devices and Objects. And those things are “smart.”
  • 4. @timoreilly #OReillySolid 4 4Thursday, May 22, 14 And to be sure, there are amazing smart things here at Solid. I want that Taktia smart router that can make it easy for me to cut straight lines.
  • 5. @timoreilly #OReillySolid 5 5Thursday, May 22, 14 And man, that one wheel motorized skateboard that you control with your weight.
  • 6. @timoreilly #OReillySolid 6 6Thursday, May 22, 14 And the Makani wind turbine - that uses smart controls to completely rethink how to generate wind power. By the way, that was invented by my son-in-law Saul Griffith, now at @Otherlab.
  • 7. @timoreilly #OReillySolid 7 7Thursday, May 22, 14 I want to highlight two other words in the word cloud. Look at this little word “people.” People are a really important part of this emerging future. And I also want to highlight this tiny word over here: “Time.” People and Time are a very big part of the IoT story. We need to get these a lot bigger in that word cloud!
  • 8. @timoreilly #OReillySolid “The Internet of Smart Things”  Sensor and data driven  Autonomous  No human input  Real time What We Tend to Imagine 8Thursday, May 22, 14 Here are some of the ideas that I think are commonly associated with the notion “smart things.” But are they right? Are they a good map? Or do they mislead us?
  • 9. @timoreilly #OReillySolid Which one of these things is smart? Smart Dumb? 9Thursday, May 22, 14 Most of you who have heard me talk about this subject before know that I’m fascinated by the connection between the Google autonomous vehicle and the Google Street view car. Is the autonomous vehicle smart, and the street view car dumb? I don’t think so. The two are part of a system, that includes both machines and humans. Those humans are augmented by sensors, but are a critical part of the system. And the human input into the system is NOT real time, but is instead time-delayed. There are a huge number of key concepts to unpack here.
  • 10. @timoreilly #OReillySolid  Human input is critical  That human input may be time delayed, as a learned memory  That human input may be implicit rather than explicit 10Thursday, May 22, 14
  • 11. @timoreilly #OReillySolid 11Thursday, May 22, 14 Or consider the Nest Learning Thermostat. The Nest “learns.” But who teaches it? We do, both by explicit actions, like turning the heat up or down
  • 12. @timoreilly #OReillySolid 12Thursday, May 22, 14 and by implicit actions, like being in the house or not for an extended period of time.
  • 13. @timoreilly #OReillySolid 13Thursday, May 22, 14 And of course, if you have one of these things, you realize that a lot of the input you give is the “old fashioned way”, through your phone or tablet.
  • 14. @timoreilly #OReillySolid Sensors allow us to create new kinds of user interface 14Thursday, May 22, 14
  • 15. @timoreilly #OReillySolid But remember, they are still USER INTERFACES 15Thursday, May 22, 14 Explore, test, measure, just like you do with any other UI in the modern world. There is a huge period of experimentation ahead on the UI front. Do we tell our devices what we want by touching them, by talking to them, or just by being around them? How do these modes relate? For example, it seems to me that when I set an explicit schedule for my Nest, it stops learning. (I guess people do that too, which is why it’s best to set a vision rather than be too explicit!)
  • 16. @timoreilly #OReillySolid Beautiful, smart, but didn’t think about how I might want to use it 16Thursday, May 22, 14 Here’s a great example of a smart thing that misses the mark because it didn’t think enough about the user. The Tesla key is beautiful. It wakes up my car automatically, and has hidden controls I can double click. But guess what: I can’t put it on a key ring. That’s a design failure.
  • 17. @timoreilly #OReillySolid 17Thursday, May 22, 14 There’s this great sticker that gets handed out by the UK Government Digital Service - I got this sheet of them from the UK CTO, Liam Maxwell - that says “What is the user need?” The GDS has done a great job of focusing on designing with user needs put first, and there’s a lesson there for hardware designers too. (GDS Design Principles: https://www.gov.uk/design-principles )
  • 18. @timoreilly #OReillySolid 18 18Thursday, May 22, 14 Also, let’s not forget the “Internet” part of the Internet of Things.
  • 19. @timoreilly #OReillySolid 19Thursday, May 22, 14 It’s important not to look at a device like the Nest in isolation. It’s connected to the phone, they’ve introduced their smoke detector that is networked through the house, and uses the wifi-connected thermostat as its hub....
  • 20. @timoreilly #OReillySolid 20Thursday, May 22, 14 That’s also true of the Google self-driving car. It’s in a network that relies on GPS satellites, data in data centers. And eventually connections with other cars and smart road infrastructure like traffic lights that will broadcast in advance how long till they are about to change, so cars can optimize their speed.
  • 21. @timoreilly #OReillySolid 21Thursday, May 22, 14 And within that cloud data center, there are cooling systems that are packed with sensors to automatically regulate the temperature and control the flow of warm and cold fluids through the data center’s circulatory system. And those cloud centers are themselves networked.
  • 22. @timoreilly #OReillySolid “The Network of Networks” Interoperability! Interoperability! Interoperability! 22Thursday, May 22, 14 But if we are going to be thinking about this “Internet of Things” as part of the Internet, let’s make it a real internet. And that means Interoperability, Interoperability, Interoperability. They used to call the Internet “the network of networks” because all the old networks didn’t talk well to each other. Let’s not repeat that mistake. Right now, we don’t really have an Internet of Things. We have a bunch of Intranets of Things.
  • 23. @timoreilly #OReillySolid The Robustness Principle “Be conservative in what you send, be liberal in what you accept from others.” RFC 761 Jon Postel 23Thursday, May 22, 14 One of the key tenets of the early internet design was something called “The Robustness Principle.” The idea was that the internet would be robust if people followed what really amounts to the Golden Rule applied to networks. “Be conservative...” This needs to be true of the Internet of Things as well.
  • 24. @timoreilly #OReillySolid 24 “Useful software written above the level of the single device will command high margins for a long time to come.” -Dave Stutz, “On Leaving Microsoft” February 11, 2003 Dave Stutz 24Thursday, May 22, 14 http://www.synthesist.net/writing/onleavingms.html There’s another framing concept about networks that is a key part of my thinking. Dave Stutz, in his parting letter to Microsoft back in 2003, had this great line “Software above the level of a single device.” It has shaped my thinking ever since.
  • 25. 25Thursday, May 22, 14 Consider Uber - not generally thought of as an IoT startup. (Though it should be. It depends on the sensors in the smartest devices any of us carry around today - our smartphones. It’s not just an app. It’s a network. It only works because not only the passenger but a network of drivers are reporting their locations at all times. The whole thing depends on what I’ve long been calling “the Internet operating system.” You have features like communications, payment, reputation, many of which come from outside vendors via API.
  • 26. @timoreilly #OReillySolid “Uber is a $3.5 billion lesson in building for how the world *should* work instead of optimizing for how the world *does* work” - Aaron Levie of Box.net 26Thursday, May 22, 14 But here’s the point I really want to make here: Aaron Levie of Box said it perfectly in a tweet: “Uber is a $3.5 billion lesson in building for how the world *should* work instead of optimizing for how the world *does* work.” Once “things” become smart, you can reinvent the whole business process, what IBM calls “systems of interaction.” Uber is reinventing the taxi business. What else could be completely reinvented?
  • 27. @timoreilly #OReillySolid 27Thursday, May 22, 14 Another service that uses the location sensor to rethink a real world process into “how it ought to be” instead of how it is, is @coverpay. This is one of the companies we invested in at OATV. It gives an uber-like experience for restaurants. When you’re done, you just get up and walk out. Your credit card is automatically charged, because the restaurant knows who you are. GPS, images, but also credit cards bypassed by cloud registration - remember that mag stripe is a primitive way of getting data in and out via sensor too! There’s a design pattern here: when you know several things about someone (e.g. restaurant reservation + location + face) you can do things (with permission) like charge a credit card automatically. By the way, Cover just launched in San Francisco, and if you sign up and use my twitter handle (@timoreilly) as a referrer code, you’ll get a $10 discount on your first order. Drinks on me! (Works in NY too.)
  • 28. @timoreilly #OReillySolid 28Thursday, May 22, 14 Another amazing one is Makespace. What they realized is that if you can take pictures, so you know what you put in your storage boxes, they can be stored and retrieved in a whole new way - much more like a modern warehouse retrieves stuff rather than your crowded storage locker loaded with boxes whose contents are soon unknowable. And this illustrates that it doesn’t have to be super complex sensing. It’s more a matter of thinking how to deploy sensors and then ask yourself what you can do differently now that you know something via that sensor. And remember that the camera and the microphone are among the most important sensors. We are used to them, and we take them for granted.
  • 29. @timoreilly #OReillySolid Work on what is hard 29Thursday, May 22, 14 I want to close with an appeal. We are at a moment when we are gaining great new capabilities, and can build applications that would have seemed magical to people only a few years ago. And it’s still only the beginning! But don’t just think about building cool new consumer applications. Work on what is hard. The physical world isn’t just something we do for entertainment or information sharing. It’s the place where we actually live, where “matters of life and death” isn’t a metaphorical saying. Think about meaningful real world problems that you can make a difference with. Thank you very much.