SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
An Operating System for the Real World
Tim O’Reilly
@timoreilly
Concur Perfect Trip Devcon
October 2, 2013
@timoreilly #perfecttrip
“The skill of writing is to create a context
in which other people can think.”
-Edwin Schlossberg
@timoreilly #perfecttrip
The Internet as a Platform
@timoreilly #perfecttrip
@timoreilly #perfecttrip
2004: How can you call the Internet an operating system?
No kernel
No memory management
No processor
Photo: Patrick Tufts http://www.flickr.com/photos/zippy/50537423/sizes/o/
@timoreilly #perfecttrip
@timoreilly #perfecttrip
An application that depends on cooperating
cloud data services:
- Location
- Search
- Speech recognition
- Live Traffic
- Imagery
What Is the Operating System for Google Maps?
@timoreilly #perfecttrip
Managing access not just to devices or hardware
components, but to online, real-time data
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Lesson #1: Be Creative
in Finding and Integrating Data Sources
@timoreilly #perfecttrip
An Operating System for the Real World
In thinking about the internet operating system,
I didn’t go far enough
@timoreilly #perfecttrip
It’s Not Just the “Internet”
@timoreilly #perfecttrip
The Google Autonomous Vehicle
“We don’t have better algorithms. We just have more data.” - Peter
Norvig, Chief Scientist, Google
@timoreilly #perfecttrip
AI plus the recorded memory of augmented humans
@timoreilly #perfecttrip
Lesson 2: Enrich Online Data
with Knowledge of the Real World
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Lesson #3: Do Less
@timoreilly #perfecttrip
Lesson #4:
Get creative with hardware, not just software
@timoreilly #perfecttrip
Lesson #5:
Build “software above the level of a single device”
@timoreilly #perfecttrip
Lesson #6: Harness network effects in data
@timoreilly #perfecttrip
`
Lesson #7: Rethink workflows and experiences
@timoreilly #perfecttrip
@timoreilly #perfecttrip
The Apple Store
@timoreilly #perfecttrip
Imagine Google Glass at Hotel Check-in
@timoreilly #perfecttrip
“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
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Taxi Magic
@timoreilly #perfecttrip
Uber and Taxi Magic Rely on that “Internet Operating System”
Real Time Location Sensing
Real Time Communications
Identity
Payment
Reputation
@timoreilly #perfecttrip
Lesson #8: Close the loop
@timoreilly #perfecttrip
“What I learned from Google is to only
invest in things that close the loop.”
- Chris Sacca
@timoreilly #perfecttrip
Lesson #9: Anticipate User Needs
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
“You shouldn’t have to
ask for a taxi. One
should show up”
“You shouldn’t have to call to
change connecting flights. The
app should know that the flight’s
been delayed, and even rebook
the flight for you.”
@timoreilly #perfecttrip
Lesson #10: A Platform Beats an Application Every Time
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Keep in Mind That There are Two Types of Platform
One Ring to Rule Them All
Small Pieces Loosely Joined
@timoreilly #perfecttrip
Lesson #11: Create More Value Than You Capture
@timoreilly #perfecttrip
There’s a wonderful section in Les Miserables about the good that
Jean Valjean does as a businessman (operating under the pseudonym
of Father Madeleine). Through his industry and vision, he makes an
entire region prosperous, so that “there was no pocket so obscure that
it had not a little money in it; no dwelling so lowly that there was not
some little joy within it.”
And the key point: “Father Madeleine made his fortune; but a singular
thing in a simple man of business, it did not seem as though that were
his chief care. He appeared to be thinking much of others, and little of
himself.”
@timoreilly #perfecttrip
I call it “the big lie” of modern business
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Lesson #12: Work on stuff that matters
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Bonus Lesson: Idealism is the best marketing
@timoreilly #perfecttrip
Open Source
Web 2.0
The Maker Movement
Open Data
Open Government
@timoreilly #perfecttrip
Why I love hackers
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Show Twilio related projects
@timoreilly #perfecttrip
@timoreilly #perfecttrip
Text My Bus
Sadly, that’s not an uber-like timeframe.
But at least knowing is a big help.
@timoreilly #perfecttrip
Government as a platform
@timoreilly #perfecttrip
Government as a platform means an end to the design of
only complete, closed “applications.” Instead the
government should provide fundamental services on which
we, the people, (also known as “the market”) build
applications.
Government as a Platform
@timoreilly #perfecttrip
Federal Aid Highway Act of 1956
Dwight Eisenhower
@timoreilly #perfecttrip
google home page / information age
@timoreilly #perfecttrip
“We’ve opened up huge amounts of government
data to the American people, and put it on the
Internet for free.... And what’s happening is
entrepreneurs and business owners are now
using that data -- the people’s data --to create
jobs and solve problems that government can’t
solve by itself or can’t do as efficiently.”
Barack Obama
@timoreilly #perfecttrip
“The legitimate object of government is to do for
the people what needs to be done, but which
they cannot, by individual effort, do at all, or do
so well, for themselves.”
-Abraham Lincoln, July 1,1854

Mais conteúdo relacionado

Mais procurados

Limitations of memory system performance
Limitations of memory system performanceLimitations of memory system performance
Limitations of memory system performanceSyed Zaid Irshad
 
Intro automata theory
Intro automata theory Intro automata theory
Intro automata theory Rajendran
 
Distributed Query Processing
Distributed Query ProcessingDistributed Query Processing
Distributed Query ProcessingMythili Kannan
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)Sumit Raj
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 
Recent trends in natural language processing
Recent trends in natural language processingRecent trends in natural language processing
Recent trends in natural language processingBalayogi G
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalTony Russell-Rose
 
Communication costs in parallel machines
Communication costs in parallel machinesCommunication costs in parallel machines
Communication costs in parallel machinesSyed Zaid Irshad
 
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1Stavros Vassos
 
Concurrency Control in Database Management System
Concurrency Control in Database Management SystemConcurrency Control in Database Management System
Concurrency Control in Database Management SystemJanki Shah
 
Introduction to prolog
Introduction to prologIntroduction to prolog
Introduction to prologHarry Potter
 
Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Srimatre K
 
Introduction to toc and compiler
Introduction to toc and compilerIntroduction to toc and compiler
Introduction to toc and compilersavitamhaske
 
Data warehouse and Decision support system
Data warehouse  and Decision support system Data warehouse  and Decision support system
Data warehouse and Decision support system Enaam Alotaibi
 
TOC 1 | Introduction to Theory of Computation
TOC 1 | Introduction to Theory of ComputationTOC 1 | Introduction to Theory of Computation
TOC 1 | Introduction to Theory of ComputationMohammad Imam Hossain
 
NLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingNLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingHemantha Kulathilake
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Jotham Gadot
 

Mais procurados (20)

Limitations of memory system performance
Limitations of memory system performanceLimitations of memory system performance
Limitations of memory system performance
 
Intro automata theory
Intro automata theory Intro automata theory
Intro automata theory
 
Distributed Query Processing
Distributed Query ProcessingDistributed Query Processing
Distributed Query Processing
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Natural language processing (Python)
Natural language processing (Python)Natural language processing (Python)
Natural language processing (Python)
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Recent trends in natural language processing
Recent trends in natural language processingRecent trends in natural language processing
Recent trends in natural language processing
 
Parallel Processing Concepts
Parallel Processing Concepts Parallel Processing Concepts
Parallel Processing Concepts
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
 
Communication costs in parallel machines
Communication costs in parallel machinesCommunication costs in parallel machines
Communication costs in parallel machines
 
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
Intro to AI STRIPS Planning & Applications in Video-games Lecture6-Part1
 
Concurrency Control in Database Management System
Concurrency Control in Database Management SystemConcurrency Control in Database Management System
Concurrency Control in Database Management System
 
Introduction to prolog
Introduction to prologIntroduction to prolog
Introduction to prolog
 
Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1Formal Languages and Automata Theory Unit 1
Formal Languages and Automata Theory Unit 1
 
Introduction to toc and compiler
Introduction to toc and compilerIntroduction to toc and compiler
Introduction to toc and compiler
 
Data warehouse and Decision support system
Data warehouse  and Decision support system Data warehouse  and Decision support system
Data warehouse and Decision support system
 
TOC 1 | Introduction to Theory of Computation
TOC 1 | Introduction to Theory of ComputationTOC 1 | Introduction to Theory of Computation
TOC 1 | Introduction to Theory of Computation
 
NLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingNLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological Parsing
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Operating System lab
Operating System labOperating System lab
Operating System lab
 

Destaque

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Vikram Verma
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and IdealismTim O'Reilly
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 
State of the Internet Operating System
State of the Internet Operating SystemState of the Internet Operating System
State of the Internet Operating SystemTim O'Reilly
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresWayne Jones Jnr
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS Xmirazhosain
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating SystemShemul Hossain
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating SystemTech_MX
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating SystemDr. Pankaj Zope
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating SystemSonal Poddar
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)Faizan Shaikh
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating SystemTrailukya Dutta
 

Destaque (20)

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones Ubuntu phone - future of smart phones
Ubuntu phone - future of smart phones
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and Idealism
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
State of the Internet Operating System
State of the Internet Operating SystemState of the Internet Operating System
State of the Internet Operating System
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Chapter 2 - Operating System Structures
Chapter 2 - Operating System StructuresChapter 2 - Operating System Structures
Chapter 2 - Operating System Structures
 
Operating System Mac OS X
Operating System Mac OS XOperating System Mac OS X
Operating System Mac OS X
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Real time Operating System
Real time Operating SystemReal time Operating System
Real time Operating System
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Unit 4 Real Time Operating System
Unit 4 Real Time Operating SystemUnit 4 Real Time Operating System
Unit 4 Real Time Operating System
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
 

Semelhante a An Operating System for the Real World

Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...
Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...
Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...Spark Summit
 
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
 
Software Above the Level of a Single Device
Software Above the Level of a Single DeviceSoftware Above the Level of a Single Device
Software Above the Level of a Single DeviceTim 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
 
Sxswhealth2015 150317154955-conversion-gate01
Sxswhealth2015 150317154955-conversion-gate01Sxswhealth2015 150317154955-conversion-gate01
Sxswhealth2015 150317154955-conversion-gate01Gerald Mayfield
 
Helping Government Keep Up with Moore's Law
Helping Government Keep Up with Moore's LawHelping Government Keep Up with Moore's Law
Helping Government Keep Up with Moore's LawTim O'Reilly
 
Technology and the Future of Work
Technology and the Future of WorkTechnology and the Future of Work
Technology and the Future of WorkTim 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
 
Tor tech summitpr
Tor tech summitprTor tech summitpr
Tor tech summitprPPDPR
 
Tim O'Reilly @ Tech Summit PR 2015
Tim O'Reilly @ Tech Summit PR 2015Tim O'Reilly @ Tech Summit PR 2015
Tim O'Reilly @ Tech Summit PR 2015Tech Summit PR 2014
 
Government as a Platform
Government as a PlatformGovernment as a Platform
Government as a PlatformTim O'Reilly
 
PR Tech Summit 2015 - Tim O'Reilly
PR Tech Summit 2015 - Tim O'ReillyPR Tech Summit 2015 - Tim O'Reilly
PR Tech Summit 2015 - Tim O'ReillyFrank Núñez
 
Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)Tim O'Reilly
 
Less Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat WrapLess Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat WrapAIIM International
 
The Next Web 2014
The Next Web 2014The Next Web 2014
The Next Web 2014Kathy Kavan
 
By People, For People
By People, For PeopleBy People, For People
By People, For PeopleTim O'Reilly
 
Velocity2014 140917104940-phpapp02
Velocity2014 140917104940-phpapp02Velocity2014 140917104940-phpapp02
Velocity2014 140917104940-phpapp02Eric Westendorf
 
It's Not About Technology (pdf with Notes)
It's Not About Technology (pdf with Notes)It's Not About Technology (pdf with Notes)
It's Not About Technology (pdf with Notes)Tim O'Reilly
 

Semelhante a An Operating System for the Real World (20)

Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...
Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...Software Above the Level of a Single Device: The Implications-(Tim O'Reilly, ...
Software Above the Level of a Single Device: The Implications-(Tim 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 Them
 
Software Above the Level of a Single Device
Software Above the Level of a Single DeviceSoftware Above the Level of a Single Device
Software Above the Level of a Single Device
 
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
 
Sxswhealth2015 150317154955-conversion-gate01
Sxswhealth2015 150317154955-conversion-gate01Sxswhealth2015 150317154955-conversion-gate01
Sxswhealth2015 150317154955-conversion-gate01
 
Helping Government Keep Up with Moore's Law
Helping Government Keep Up with Moore's LawHelping Government Keep Up with Moore's Law
Helping Government Keep Up with Moore's Law
 
Technology and the future of work
Technology and the future of workTechnology and the future of work
Technology and the future of work
 
Technology and the Future of Work
Technology and the Future of WorkTechnology and the Future of Work
Technology and the Future of Work
 
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)
 
Tor tech summitpr
Tor tech summitprTor tech summitpr
Tor tech summitpr
 
Tim O'Reilly @ Tech Summit PR 2015
Tim O'Reilly @ Tech Summit PR 2015Tim O'Reilly @ Tech Summit PR 2015
Tim O'Reilly @ Tech Summit PR 2015
 
Government as a Platform
Government as a PlatformGovernment as a Platform
Government as a Platform
 
PR Tech Summit 2015 - Tim O'Reilly
PR Tech Summit 2015 - Tim O'ReillyPR Tech Summit 2015 - Tim O'Reilly
PR Tech Summit 2015 - Tim O'Reilly
 
Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)
 
Summary
SummarySummary
Summary
 
Less Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat WrapLess Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat Wrap
 
The Next Web 2014
The Next Web 2014The Next Web 2014
The Next Web 2014
 
By People, For People
By People, For PeopleBy People, For People
By People, For People
 
Velocity2014 140917104940-phpapp02
Velocity2014 140917104940-phpapp02Velocity2014 140917104940-phpapp02
Velocity2014 140917104940-phpapp02
 
It's Not About Technology (pdf with Notes)
It's Not About Technology (pdf with Notes)It's Not About Technology (pdf with Notes)
It's Not About Technology (pdf with Notes)
 

Mais 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
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim 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
 

Mais 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
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 
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
 

Último

NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 

Último (20)

NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 

An Operating System for the Real World

Notas do Editor

  1. I like to begin my talks with a quote, because, as Oscar Wilde once said, “Quotation is a serviceable substitute for wit.” Edwin Schlossberg once said... I want to give you some context for thinking about developing the applications of the future, and lessons from those who I think are already doing that.
  2. Now, one of the big, context-setting ideas I ’ ve been working for the past dozen years or so is the idea that the internet is a platform.
  3. More than that, I even put on a conference in 2002 called Building the Internet Operating System.
  4. Later, when we introduced the Web 2.0 conference in 2004, we focused on the Internet as Platform. In his talk at that conference, Bram Cohen of Bittorrent gave me a bit of a roast about the Internet as operating system idea. He pointed out that the Internet was lacking many of the features that characterize operating systems.
  5. Even now, when you look at definitions of an operating system, you can see how much of the framing still echoes the thinking of the PC era.
  6. But as the mobile era accelerated, it became clear that we need to change our idea of an operating system. What is the operating system of an application on a smartphone? To be sure, there are local functions, managed locally by the device OS, but there is a more powerful service layer that resides on the internet. In this slide from a few years later (dated to 2010 by the Nexus One phone in it), I make the case that yes, there is an operating system for mobile devices that consists of software above the level of a single device. Applications like Google Maps make numerous calls to data services provided by this cloud “ operating system. ”
  7. My key idea, going back to the days when I was evangelizing “ Web 2.0 ” , was that the internet operating system was all about “ Managing access... ”
  8. You see this same kind of internet operating system thinking in Tripit, a company I invested in through O ’ Reilly AlphaTech Ventures, my early stage venture firm, and later was delighted to have acquired by Concur. What originally attracted me to tripit was its clever use of email as a data pipe, assembling data from transportation, hotels, car rentals, weather and maps into a truly useful integrated application. This is the internet OS at work.
  9. There ’ s a great lesson for developers from Tripit: Be Creative in finding and integrating data. This “ internet operating system ” is in its infancy. There aren ’ t well developed APIs for a lot of things, but it ’ s possible to combine existing services and data sources in a way that creates huge and unexpected value. Tripit figured out how to take something designed for human consumption (email) and turn it into a programmable data source.
  10. What we ’ re really seeing is not just an Internet operating system but a kind of operating system for the real world.
  11. GPS is a great example of how idea of an operating system for the real world goes beyond just the “ internet ” as we know it. First off, GPS signals are not an internet service per se. Signals are read by a specialized radio receiver. And that signal is consumed not just by smartphone applications, but by autonomous vehicles. (Autonomous tractor image from http://www.agriculture.com/machinery/precision-agriculture/gps-guidance/remotecontrolled-farm_236-ar26197 )
  12. There ’ s no more striking example of this “ operating system for the real world ” than Google ’ s autonomous vehicle. It ’ s easy to forget that the 2005 DARPA Grand Challenge winner went seven miles in seven hours. Yet only six years later, Google announced that they had a car that had driven hundreds of thousands of miles in ordinary traffic. Was this a triumph of AI? It was surely that. But there ’ s another important factor that is easy to overlook. Google ’ s chief scientist, Peter Norvig, says that the algorithms aren ’ t any better. Google just has more data. What kind of data?
  13. It turns out that the autonomous vehicle is made possible by Google Streetview. Google had human drivers drive all those streets in cars that were taking pictures, and making very precise measurements of distances to everything. The autonomous vehicle is actually remembering the route that was driven by human drivers at some previous time. That “ memory ” , as recorded by the car ’ s electronic sensors, is stored in the cloud, and helps guide the car. As Peter pointed out to me, “ picking a traffic light out of the field of view of a video camera is a hard AI problem. Figuring out if it ’ s red or green when you already know it ’ s there is trivial. ” So this is a unique and unexpected application of the notion of human-machine symbiosis, which was originally called out as an important thread in computing by JCR Licklider in a paper all the way back in 1960.
  14. If you want to build what Warren Buffett calls a defensible moat around your business, you can ’ t just rely on baseline data that is available to everyone else. You do need to layer on additional data that you gather yourself. This can come from network effects in data (like facebook - the more people belong, the more useful it is to belong), or to conscious efforts, like Google ’ s to enhance public data.
  15. Next, let me talk about Square. There ’ s so much to learn from this business. How many of you have ever bought something from a store with Square ’ s iPad cash register? How many of you had the Square Wallet app running on your phone when you did that?
  16. It automatically checks you in when you walk into a participating merchant. Your name and face appear on the register, and since your payment details are already on file, all the retail clerk has to do is confirm your identity, as shown in this screen shot. Frankly, hotel registration is a great application for this kind of technology.
  17. This is so key. The phone already knows you ’ re there. Why make you “ check in ” manually? This makes sense for apps like Foursquare, but it ’ s so important to think through what the sensors in the phone let you take out of the UI. This is going to be one of the big voyages of discovery over the next few years, as we design interfaces for devices that have “ senses ” of their own.
  18. Square started with this creative hardware hack, a little free dongle that uses the phone ’ s microphone jack to turn it into a credit card reader. Google got creative with streetview hardware. What are interesting hardware/sensor possibilities in the travel business? The Maker movement isn ’ t just about 3D printing and robots. It ’ s about the way that sensors are changing the landscape of applications.
  19. But with the addition of the cash Register app, Square saw the possibilities of building a system that actually connected buyer and seller in a more profound way. The software system includes both an app on your phone, and an app on the merchant ’ s ipad, and a cloud database and services in between. This is of course also true of applications like Tripit. It ’ s also clearly software above the level of a single device, connecting passengers to the reservation systems of every travel-related company on the planet. But think hard about what services and devices you can integrate.
  20. When I first talked to Jack Dorsey about Square, he talked about it as a data business - using social network data to make better credit scoring decisions. Long term, once square has millions of participating merchants and consumers, they have built a powerful data system that literally gets better the more people use it. But even apart from this banking angle, think how Square transforms the way a small merchant operates, bringing “ knowing your customer ” to a new level. Square has my face, my credit card info, and, potentially for a repeat buyer, my preferences, like what kind of coffee I normally order.
  21. And finally, Square leads to a profound rethinking of the retail experience.
  22. Now Concur has put a lot of these principles to work, bringing together travel booking, expense reporting, trip organization, into an integrated application that not only gets better the more people use it, but finds new utility in overlapping data sets, connecting multiple systems into an overarching workflow that simplifies everything for everyone from the traveler to the accounting back office. But there ’ s still further to go.
  23. Consider how technology has transformed the Apple Store. Where most stores (at least in America) have used technology to eliminate salespeople, Apple has used it to augment them. Each store is flooded with smartphone-wielding salespeople who are able to help customers with everything from technical questions to purchase and checkout. Walgreens is experimenting with a similar approach in the pharmacy, and US CTO Todd Park foresees a future in which health workers will be part of a feedback loop including sensors to track patient data coupled with systems that alert them when a patient needs to be checked up on. The augmented home health worker will allow relatively unskilled workers to be empowered with the much deeper knowledge held in the cloud.
  24. This may be the real opportunity for new information retrieval UIs like Google Glass - in specialized settings where access to a computer can be seen as a powerful kind of human augmentation. I expect it to be used in professional settings before it becomes popular as a consumer device. (In social settings, it will require even more profound resets of behavior than the “ always-on ” mobile phone.) One of those professional settings might well be hotel check-in. Being recognized on the street would be creepy, but being recognized when you walk up to the check-in desk might just be a moment of surprise and delight.
  25. Now I want to move on to another of my favorite apps. 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. ”
  26. Many of the notions that I highlighted about Square also show up in an app like Uber. A driver and a passenger both augmented with a smartphone changes our expectations about transit, and has the ability to change the way we organize public transit. Uber also shows us the principles of Software Above the Level of a Single Device, the use of sensors (both you and the driver have phones that know where you are), a data back end as part of the system, and “ doing less. ” Because your credit card is already on file, they ’ ve taken payment out of the workflow. And replaced it with reputation - they ask you to rate the driver, and the driver to rate the passenger. And like Square, they have a focus on building value for stakeholders - every driver I talk to loves the service because it increases their utilization and thus their income. It ’ s a win-win all around.
  27. This is also true of Taxi Magic, one of the companies in Concur ’ s Perfect Trip Dev Fund.
  28. Here are some of the Internet OS data subsystems that come into play in applications like Uber and Taxi Magic.
  29. But there ’ s one other great lesson from Uber and Taxi Magic.
  30. Investor Chris Sacca, who used to run special projects for Google, and who is an early investor in Uber, once remarked “ What I learned... ” This is what Google did with advertising, figuring out how to predict what ads people would click on. And in the case of Uber, it ’ s fundamental to the value proposition. With a taxi, you wait and hope to find one. With Uber, you know where the car is, when it ’ s going to arrive, and can even watch its progress towards you. Uber closes the loop and takes the uncertainty out of the experience.
  31. My next lesson is that using both data that the user provides and that you can determine from sensors, it is increasingly possible to develop applications that anticipate user needs.
  32. This is the idea at the heart of Google Now. Using location sensors and its deep set of data resources, as well as data from your calendar, Google Now suggests useful information without being asked. For example, if you ’ re at a bus stop or subway station, when the next bus or train will come.
  33. This same “ just in time ” information model is at the heart of the Tripit app ’ s redesign.
  34. This idea is also at the heart of Tripit features like Price Tracker and Seat Tracker. While these features are not on by default like Google Now, they allow you to register things that you care about, like better prices or better seats. This is the world of anticipatory agent-based programming that we ’ ve all read about in science fiction for years. Only now they are happening in the real world.
  35. Steve Singh, Tripit CEO, articulated this same vision in one of his talks, articulating some aspects of “ The Perfect Trip ”
  36. Back in about 2002/2003, when I was first evangelizing the idea of the internet as platform, one of my rallying cries was “ A platform beats... ” I pointed out that Microsoft had dominated the PC era, beating dominant applications like Lotus 1-2-3, WordPerfect, and DBase, by integrating them more closely into their operating system. Companies like Google, Amazon, and Salesforce have followed the same game plan in the internet era.
  37. Concur clearly understands this lesson. Like a lot of other companies, it ’ s built APIs to allow developers to build on its platform and use its services.
  38. As we saw with Tripit, the fundamental notion of concur is to bring together data services from many different sources. This is a model that I like. In the case of Google Maps, all of the Internet Platform services come from one vendor. This has a few uncomfortable echoes of the era where Microsoft ruled the roost, and its operating system displayed what devotees of Lord of the Rings might call the “ One ring to rule them all ” strategy. But there is another model, which has always been the model of operating systems like Linux, and also for the Internet itself. I call this “ small pieces loosely joined ” - a model where services from multiple sources are nonetheless woven into a seamless whole. I ’ ve long represented this model with a routing map of the Internet.
  39. There ’ s one other great lesson about platforms. The most successful platforms create value for more than just the platform owner. Don ’ t just think about how much value you can create for yourself, your company, and your investors. Think about how much value you can create for your partners and your customers.
  40. I ’m reminded of this wonderful quote from Les Miserables.
  41. This is in sharp contrast to the dominant ideology of modern capitalism over the past few decades, which says that the only responsibility of a company is to make money for its shareholders. Leaving aside the fact of excessive executive compensation as prima facie evidence that no big company really believes that principle, this notion misses the point that an economy is an ecosystem.
  42. This desire to build value for a community of stakeholders also shapes companies like Etsy, AirBnb, and Kickstarter.
  43. And while it may not have the same obvious “ do good ” cachet as Etsy or Kickstarter, I do think that there ’ s an element of this “ create more value than you capture ” ethos with Concur as well. You ’ re creating value not just for customers - both end users and their companies - but also a much bigger ecosystem: airlines, hotels, local transportation. And with the Perfect Trip Fund, Concur is going beyond just reaching out to developers and trying to build a deeper ecosystem of companies.
  44. Perhaps the more general lesson here is to work on stuff that matters.
  45. There are also amazing entrepreneurial opportunities building companies that also solve interesting social problems. Jen Pahlka, who founded Code for America, wrote a blog post recently that summarized one of these opportunities, which we ’ ve been brainstorming recently. How do you reinvent the corner store so that it delivers what people really need, at affordable prices, in a walkable city?
  46. People are hungry for meaning. When you really care about creating value for more than yourself, and work hard at it, people understand it. So don ’ t be afraid to talk about your values, and why what you do matters. Tell it to yourself, and then tell it to your customers.
  47. But there ’ s one more lesson here. Let me point to some of the things that matter that I ’ ve worked on. In each of these cases, I did some good for my business, but I was mainly concerned with telling the story of an industry movement, and trying to create awareness and value that benefited many people besides myself and my own company.
  48. One of my best experiences with doing this was when I gave a talk at my Emerging Technologies Conference in 2008 entitled, “ Why I love hackers. ” They work on what is hard. I recited a poem by Rilke, the Man Watching, which talks about Jacob wrestling with an angel. He knew he couldn ’ t win, but came away strengthened from the fight. The poem ends with something like this: “ What we fight with is so small, and when we win, it makes us small. What we want is to be defeated decisively by successively greater beings. ”
  49. A great example of this is a company called Makani Power, which is building drone aircraft for high altitude wind farms. One of the early employees left a Wall Street hedge fund not because he thought he ’ d make more money, but because, as he said, “ the math is harder and more interesting. ”
  50. Not to step on the toes of the Concur Perfect Trip Fund but ... These are the kinds of opportunities that we ’ re looking for at O ’ Reilly AlphaTech Ventures, our early stage venture firm. If you want to apply the principles I ’ ve outlined here to build a great business that also just happens to make the world a better place, we ’ d love to hear from you. [email_address]
  51. There are lots of ways to work on stuff that matters. Code for America, a non-profit I ’ ve been working with, brings talent from the tech industry to work with local governments to build simple, beautiful and easy-to-use interfaces to government services and helping government to reinvent the way it engages with citizens.
  52. The White House Presidential Innovation Fellows, inspired by Code for America, offers similar opportunities to bring technology expertise into the Federal Government. I encourage any of you to apply to either of these programs.
  53. There are a number of Code for America applications. Here, side by side, are Textizen, which we built to let Philadelphians weigh in on city planning issues without having to go to planning meetings, and CityVoice, which we built for South Bend, to let people give feedback on abandoned properties.
  54. Prompt.ly is an app in San Francisco that uses text messages to remind social service recipients of required reporting and other alerts, to make sure they don ’ t lose their services.
  55. TextMyBus lets schoolkids in Detroit know when buses are coming. They don ’ t all have smartphones, and messaging lets anyone with an SMS-enabled phone get information about when the next bus is due. This photo was taken in summer, but our fellows noticed this as a real problem last winter. Sometimes kids were waiting in the dark, in freezing weather, for half an hour, to get to school. Knowing when the bus is coming really matters in a situation like that. Of course, the fact that the bus comes only every half an hour may be a problem of another sort.
  56. With the government shutdown putting the dysfunctionality of Congress front and center, I ’ d like to give a shout out to the incredible value that all of us get from government services. Public transportation is one aspect of what I ’ ve called Government as a Platform. So are roads, sanitation, power and water and other regulated utilities. But there are also twentieth century examples of government as a platform, including the National Weather Service and the GPS satellite system.
  57. That ’ s why I ’ ve been trying to shift the mindset from government as a vending machine for services paid by taxes, to the notion that government should be a platform. This doesn ’ t mean that the government doesn ’ t provide any “ applications ” - any more than the iPhone as a platform means that Apple outsources everything!-but it does mean that government should provide affordances for the private sector to build on.
  58. One of the clearest expressions of this notion are national highway systems, not to mention the role of government in setting and enforcing rules of the road. But apart from aberrations like the Road to Nowhere, the crowdsourced destinations we call cities determine where the roads go, and we the people are free to use them to go where-ever we want. The US Interstate system, which provided a transformative economic foundation for our country, was championed by President Eisenhower in 1956.
  59. Data is the 21 st century equivalent to the highway system. But Government has been in this business for a long time. Consider weather. Here ’ s Google ’ s forecast for San Francisco this morning when I was finalizing the slides for this talk. But where did that data come from? I ’ ve always found myself wondering why people aren ’ t more aware of how government data powers non-governmental services that citizens take for granted, many of them never taking the time to think how much government investment went into building the infrastructure that makes it possible for the private sector to offer services like weather predictions.
  60. Last month, when President Obama talked about his second term management agenda, open data, and its role in enabling private sector to build on government as a platform, was a key part of the message.
  61. When he said this, he was echoing the words of Abraham Lincoln, one of the founders of the Republican Party. His point, government is a form of collective action. One of the things that attracts me to work on government is the incredible power of all these ideas I ’ ve sharing with you,