Top Banner
@timoreilly Software Above The Level of a Single Device: The implications Tim O’Reilly Spark Summit June 15, 2015
41

Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

Aug 14, 2015

Download

Data & Analytics

Spark Summit
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Software Above The Level of a Single Device: The implications

Tim O’Reilly Spark Summit June 15, 2015

Page 2: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 3: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

“Uber is a [$40] billion lesson in building for how the world *should*

work instead of optimizing for how the world *does* work” - Aaron Levie of

Box.net

Page 4: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 5: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Page 6: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

What Zipcar Got Right § Customer self-service § Real time availability information § Payment via account presets § Connected device to lock and unlock the car § Trusting customers to refill gas and clean the car

Where They Didn’t See Far Enough § Fixed parking locations with return to same location

Page 7: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 8: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly @conference @timoreilly

Page 9: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Page 10: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

What did these services do differently?

Page 11: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

“Building for the way the world should work”

Rethinking the entire workflow and user experience •  You can hail a car from anywhere •  You can see in real time where it is en route •  You can see the name and picture of the driver and the car, and the driver

can see the same for you •  No need to go through the rigamarole of payment every time •  Passenger can call or message the driver if necessary •  Manage driver quality via passenger ratings

Page 12: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

All the data driven services we’ve learned to build on the web are now coming to the physical world

Page 13: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 14: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

But there’s more than one way to do it

Let’s talk for a moment about two approaches to data and workers

Page 15: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 16: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

Surge Pricing

Photo: Evelyn Hockstein/For

the Washington Post

Page 17: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

These are systems made up of computers and humans working together

Page 18: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Use technology for human augmentation

Page 19: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Use humans for technology augmentation

Page 20: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 21: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 22: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

The Internet of Things and Humans

Page 23: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

The Internet of Things and Humans

Page 24: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly"

Uber/Lyft are a Human-Machine Symbiosis

§ People + new kinds of smart machines = the ability to rethink an entire industry

§ We’re no longer just building software, we’re building new business processes and workflows in the real world

Page 25: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Human-Computer Symbiosis

“The hope is that, in not too many years, human brains and computing machines will be coupled together very tightly, and that the resulting partnership will think as no human brain has ever thought and process data in a way not approached by the information-handling machines we know today.”

- Licklider, J.C.R., "Man-Computer Symbiosis", IRE Transactions on Human Factors in Electronics, vol. HFE-1, 4-11, Mar 1960. Eprint

Page 26: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Page 27: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 28: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 29: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 30: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 31: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

We are redesigning how people and computers work together!

Page 32: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Measure and Respond

Page 33: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

“What I learned from Google is to only invest in things that close the loop.”

- Chris Sacca

Page 34: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Software “above the level of a

single device”

Page 35: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

“Why be distracted into looking backwards by the commodity cloners of open source?...There is a new frontier, where software "collectives" are being built with ad hoc protocols and with clustered devices. Robotics and automation of all sorts is exposing a demand for sophisticated new ways of thinking....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 2003 http://www.synthesist.net/writing/onleavingms.html

Page 36: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Data Above the Level of a Single Device

•  Real-time location tracking •  Dispatch •  Trip tracking •  Names and faces •  Payment •  Dynamic Pricing •  Reputation

Passenger Driver

Page 37: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

@timoreilly

Many of these data services are not run by Uber

Page 38: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)
Page 39: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

What kind of data infrastructure will that require?

Page 40: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

Solving new kinds of problems

Page 41: Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, O'Reilly Media)

Work on stuff that matters