SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
By People, For People 
Tim O’Reilly 
Velocity New York 
September 17, 2014 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
The title of this talk is lifted from Lincoln’s Gettysburg Address, by way of the Code for America mission statement, but it’s a great way to think about one of the 
most important problems facing technologists today.
“We know about all these new technologies. What we 
don’t know is how to organize ourselves to use them 
effectively.” 
- An IT executive at Fidelity, during Q&A 
after a talk I gave there in 2008 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
It is well expressed by this quote from an IT executive at Fidelity investments, during a Q&A after a talk I gave there in 2008. “We know about all these new 
technologies. What we don’t know is how to organize ourselves to use them effectively.”
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
Because of course, every new technology involves massive changes in how people are organized. From factory assembly lines....
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
through more modern examples like open source software
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
wikis
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
and the web itself,
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
as well as new services like AirBnb
#VelocityConf @VelocityConf @conference @ t@imtimoorereiillllyy 
Wednesday, September 17, 14 
Ub 
er
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
And the Apple Store
Are New Ways of Organizing People 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
are all based on new ways of using technology to organize people and the work that they do for each other. 
Think about how Uber and the Apple Store have both completely rethought the workflow of their respective industries - hailing a cab, 
and the retail store - by using the sensors and connectivity of smartphones to augment and empower the people using them. In a way, these services are 
actually made OF PEOPLE and computers in a new kind of symbiosis. 
But I expect that the Fidelity executive was thinking of something closer to the world most of you live in.
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
The world of DevOps. Which is about a profound technology change - the move to the cloud and software as a service - but as you know, and as you can see 
from the titles of various O’Reilly ebooks on the topic, is also deeply about people and culture. @oreillymedia, http://oreilly.com
Von Kempelen's Mechanical Turk 
Wednesday, September 17, 14 
After all, one of the key things that corporations and developers have had to learn is that software applications are no longer artifacts. They are business 
processes, with people still inside them. Oh wait, they are also made of people. 
I first started talking about this idea back in 1998, when I wrote a paper about the importance of “scripting languages” like Perl and Python. http:// 
oreillynet.com/pub/a/oreilly/perl/news/importance_0498.html They were taking over, I thought, because of the way that web applications were different from 
previous generations of applications. They were changing all the time. 
Then, in 2003, I hit upon the notion that Von Kempelen’s mechanical Turk as a wonderful metaphor for the difference between web applications and the 
previous generation of PC or enterprise applications. For those who don’t know about it, the Mechanical Turk was a 19th century hoax that purported to be a 
robotic chess master, but in fact had a human hidden inside the machine. It struck me that this metaphor was one of the great secrets that distinguished web 
applications from all prior applications. The humans were still inside - the developers changing the code every day, not in massive periodic software releases; 
the use of new collective intelligence techniques to harvest data from users; new ways of coordinating work - from Wikipedia, to GitHub, to Uber and AirBnb. I 
could talk for hours about all the implications, from the rise of cloud computing to the importance of dynamic languages, and now, increasingly, functional 
languages, and the importance of data in all modern applications. (By the way, his slide is actually taken from an All-Hands presentation I gave to Amazon in 
2003, where I made the point that every Amazon employee was, in some sense, inside the application. Jeff took the idea in a very different direction, of 
course, realizing he could build a system to engage people outside the company in the vast machine he was building. He is a genius at thinking through 
hidden implications of any idea he comes across.) 
But let me focus in on this notion of DevOps - that it is how you develop and manage software in the age where software is a process and a performance, not 
an artifact - and how it has had a big impact in today’s world.
Rescuing healthcare.gov 
A team of engineers. They came in and worked tech 
wizardry, right? 
Maybe some of that, but a lot of the work was debugging the 
communications failures that led the contractors to build 
software components that didn’t work together. 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
You heard from Mikey Dickerson, one of the key players in the healthcare.gov rescue. (That’s him, third from the right, on the cover of Time.) I was struck by 
Mikey’s story, the first time I heard it, about what a classic version of the DevOps story this was.
17 hour days 
100 days straight 
Standup meetings focused on why people weren’t 
able to keep the promises they’d made to each other 
#VelocityConf @VelocityConf @timoreilly 
Mikey Dickerson 
Google Site Reliability Engineer 
Wednesday, September 17, 14
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
It was right out of the Phoenix Project! 
(If you want to understand more about that cultural revolution, this book is a great read - a novelized version of how DevOps was 
brought to a failed IT project in a big manufacturing company.)
Emergent Enterprise 
“Promise theory doesn’t naively assume that all promises will be kept. Humans break their promises 
all the time; machines (which can also be agents in a network of promises) just break. But with 
promise theory, agents are aware of the commitments they’re making, and their promises are more 
likely to reflect what they’re capable of performing. ... 
... we know the estimates were made with accurate information by the agent responsible, not by 
external wishful thinkers without a clue. 
And a well-formed network of promises includes contingencies and backups. What happens if Actor A 
doesn’t deliver on promise X? It may be counterintuitive, but a web of promises exposes its weak 
links much more readily than a top-down chain of command. Networks of promises provide services 
that are more robust and reliable than command and control management pushed down from above.” 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
It also has powerful echoes of what Mark Burgess calls Promise Theory. Mark Burgess wrote... 
“External wishful thinkers without a clue.” That’s a pretty good summary of a lot of government officials and corporate executives!
Of course, what Mikey found out was that 
healthcare.gov was designed and delivered by a 
system that doesn’t allow developers to make 
promises to each other, or to operations engineers, 
or to end users. Instead, all of the promises were 
from policy makers and politicians to other policy 
makers and politicians, and were handed down 
from on-high through hard-coded specifications 
and waterfall project management methodologies. 
What the healthcare.gov rescue team brought was 
a cultural revolution... 
Which is only beginning!!! 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14
DevOps 
“…it’s not about making developers and sysadmins report to 
the same VP. It’s not about automating all your configuration 
procedures. It’s not about tipping up a Jenkins server, or 
running your applications in the cloud, or releasing your 
code on Github. It’s not even about letting your developers 
deploy their code to a PaaS. The true essence of DevOps is 
empathy.” 
Jeff Sussna, “Empathy: The Essence of DevOps” 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
The other great statement about the role of humans in DevOps came from Jeff Sussna, who wrote, in a blog post entitled “Empathy: The Essence of 
DevOps”...
“…one privilege the insured and well-off have is to excuse the 
terrible quality of services the government routinely delivers to 
the poor. Too often, the press ignores — or simply never knows — 
the pain and trouble of interfacing with government 
bureaucracies that the poor struggle with daily.” 
— Ezra Klein 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
I want to take this empathy idea a bit further. One of the most important pieces about the healthcare.gov rescue was written by Washington Post 
columnist (now vox.com founder) Ezra Klein. He wrote about how healthcare.gov was not an exception, but the rule, when it came to government 
services.
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
And that brings me to the work we do at Code for America (codeforamerica.org). We engage civic hackers around the world to help local governments find 
solutions to thorny problems. One of our programs sends small fellowship teams - essentially, a civic startup in a box - to work with a city for a year. Last year, 
one of the Fellowship teams went to work in partnership with the Human Services Agency in San Francisco on a problem with Food Stamps - now known as 
the Supplemental Nutrition Assistance Program, or SNAP. It turns out that one third of food stamp clients were being unnecessarily cut from benefits due to 
bureaucratic snafus. Essentially, they’d failed to properly fill out a necessary form or to submit it on time. 
Fellows went to work on this problem last year,
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
Recently, I heard an eye opening segment on the radio show Marketplace. Do you know that a huge proportion of food stamp dollars 
are spent at stores like Walmart between midnight and 1 am on the one night that people’s SNAP cards are electronically refilled? 
Who goes food shopping at midnight? People who haven’t eaten for a few days, that’s who. So it really matters when you show up at the front of the line, and 
suddenly your SNAP card doesn’t work because you didn’t know how to respond to a letter you received in the mail.
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
These letters can be truly confusing. Aha, missed that QR7, did you? 
The fellows replaced them with a text message saying, essentially, “There’s a problem with your benefits. Call the office.”
“User needs. An empathetic service would ground itself in the concrete needs of concrete people. It’s 
not about innovation, big data, government-as-a-platform, transparency, crowd-funding, open data, 
or civic tech. It’s about people. Learning to prioritize people and their needs will be a long slog. It’s 
the kind of change that happens slowly, one person at a time. But we should start.” 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
Jake Solomon, one of the Fellows, wrote an amazing piece about his experience, entitled People, Not Data. In it, he describes the problem: nobody who was 
implementing the program had ever themselves tried to comply with the rules and to respond to the instructions, until the Code for America fellows did that. As 
Jake said, “User needs...”
Empathy 
#VelocityConf @VelocityConf @timoreilly 
Wednesday, September 17, 14 
There’s that word again. 
There’s a lot of talk in Silicon Valley about measuring and paying attention to users. We talk about Lean Startup and “Growth Hacking.” But there’s a big 
difference between paying attention to user behavior so you can exploit it - say to drive ad clicks on in-app purchases - and paying attention to it so you can 
make a real difference in the lives of real people.
@timoreilly 
Government can work 
for the people, 
by the people, 
in the 21st century, 
if we make it so. 
Wednesday, September 17, 14 
And that leads me to the mission statement that serves as our sort of North Star, our guiding light, at Code for America.
@timoreilly 
for the people 
Wednesday, September 17, 14 
Of the people, for the people, by the people isn’t just a dusty line from the Gettysburg address. Most of the people I’ve met who work in government 
went into public service in the first place because of what this line represents: they wanted to serve the public. But Jen Pahlka, the founder and executive 
director of Code for America, has another way to say this, which I am repeating for you here, using her slides… “For the people”
@timoreilly 
for people 
Wednesday, September 17, 14 
also really means FOR PEOPLE. That’s what Jake Solomon was talking about in his work on Human Services in San Francisco. And it’s also what you 
should be thinking about in every application you deliver.
by people 
Wednesday, September 17, 14 
I haven’t talked as much today about the notion of “by the people,” but if you’ve followed my work for the past decade, you know that I’ve talked nearly 
incessantly about the role of collective intelligence, expressed either explicitly through new forms of cooperation, or implicitly by the data we contribute 
simply by interacting with modern applications, or increasingly, implicitly, via the data shadows we leave with sensor-driven applications. And as I hinted at 
in the first part of this talk, modern services are made not only of computer programs but literally “of people.”
@timoreilly 
Build 21st century services 
of people, 
by people, 
for people 
Wednesday, September 17, 14 
Taken together, I think that this is a pretty good mission statement for people outside government too! Technology trends tells us that we still 
will build services of people, and by people when we are using 21st century technology, but it’s essential that we also build services for 
people.

Mais conteúdo relacionado

Mais procurados

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
 
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
 
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
 
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
 
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
 
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
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and IdealismTim O'Reilly
 
Hardware innovation (keynote file)
Hardware innovation (keynote file)Hardware innovation (keynote file)
Hardware innovation (keynote file)Tim 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
 
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
 
Seoul Digital Forum (pdf with notes)
Seoul Digital Forum (pdf with notes)Seoul Digital Forum (pdf with notes)
Seoul Digital Forum (pdf with notes)Tim O'Reilly
 
The Future of Smart Disclosure
The Future of Smart DisclosureThe Future of Smart Disclosure
The Future of Smart DisclosureTim 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
 
Seoul Digital Forum (keynote file)
Seoul Digital Forum (keynote file)Seoul Digital Forum (keynote file)
Seoul Digital Forum (keynote file)Tim O'Reilly
 
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
 
What is the maker movement?
What is the maker movement?What is the maker movement?
What is the maker movement?Luminary Labs
 
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
 
Capturing Users / Using social, engagement and mobile to drive acquisition an...
Capturing Users / Using social, engagement and mobile to drive acquisition an...Capturing Users / Using social, engagement and mobile to drive acquisition an...
Capturing Users / Using social, engagement and mobile to drive acquisition an...Volker Hirsch
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional EconomicsTim O'Reilly
 

Mais procurados (20)

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
 
World Government Summit on Open Source
World Government Summit on Open SourceWorld Government Summit on Open Source
World Government Summit on Open Source
 
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)
 
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)
 
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
 
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
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and Idealism
 
Hardware innovation (keynote file)
Hardware innovation (keynote file)Hardware innovation (keynote file)
Hardware innovation (keynote file)
 
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)
 
Stanford Ee380
Stanford Ee380Stanford Ee380
Stanford Ee380
 
The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)The Future of Smart Disclosure (pdf)
The Future of Smart Disclosure (pdf)
 
Seoul Digital Forum (pdf with notes)
Seoul Digital Forum (pdf with notes)Seoul Digital Forum (pdf with notes)
Seoul Digital Forum (pdf with notes)
 
The Future of Smart Disclosure
The Future of Smart DisclosureThe Future of Smart Disclosure
The Future of Smart Disclosure
 
Verge (pdf with some notes)
Verge (pdf with some notes)Verge (pdf with some notes)
Verge (pdf with some notes)
 
Seoul Digital Forum (keynote file)
Seoul Digital Forum (keynote file)Seoul Digital Forum (keynote file)
Seoul Digital Forum (keynote file)
 
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
 
What is the maker movement?
What is the maker movement?What is the maker movement?
What is the maker movement?
 
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
 
Capturing Users / Using social, engagement and mobile to drive acquisition an...
Capturing Users / Using social, engagement and mobile to drive acquisition an...Capturing Users / Using social, engagement and mobile to drive acquisition an...
Capturing Users / Using social, engagement and mobile to drive acquisition an...
 
Towards a New Distributional Economics
Towards a New Distributional EconomicsTowards a New Distributional Economics
Towards a New Distributional Economics
 

Destaque

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
 
ConsumerLab: Public safety goes personal
ConsumerLab: Public safety goes personalConsumerLab: Public safety goes personal
ConsumerLab: Public safety goes personalEricsson
 
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
 
Ericsson Technology Review: Evolving LTE to fit the 5G future
Ericsson Technology Review: Evolving LTE to fit the 5G future Ericsson Technology Review: Evolving LTE to fit the 5G future
Ericsson Technology Review: Evolving LTE to fit the 5G future Ericsson
 
ConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentationConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentationEricsson
 
Big-tent UX (UX Camp West 2016)
Big-tent UX (UX Camp West 2016)Big-tent UX (UX Camp West 2016)
Big-tent UX (UX Camp West 2016)Peter Boersma
 
3 ways to better understand ppt
3 ways to better understand ppt3 ways to better understand ppt
3 ways to better understand pptkumud singh
 
Five Stages of Development - Nordic.js
Five Stages of Development  - Nordic.jsFive Stages of Development  - Nordic.js
Five Stages of Development - Nordic.jsRobert Nyman
 
210140048이나엘
210140048이나엘210140048이나엘
210140048이나엘LeeNael
 
Market Research: Do You Know Why Your Customers Do What They Do?
Market Research: Do You Know Why Your Customers Do What They Do?Market Research: Do You Know Why Your Customers Do What They Do?
Market Research: Do You Know Why Your Customers Do What They Do?ISA Marketing & Sales Summit
 
Robert Muturi Mwaniki CV
Robert Muturi Mwaniki CVRobert Muturi Mwaniki CV
Robert Muturi Mwaniki CVrobert muturi
 
Partner engagement strategies
Partner engagement strategiesPartner engagement strategies
Partner engagement strategiesBallVice
 
Mapas conceptuales documentacion y archivo
Mapas conceptuales documentacion y archivoMapas conceptuales documentacion y archivo
Mapas conceptuales documentacion y archivomayriitha15
 
Photography Use in Writing Assignments
Photography Use in Writing AssignmentsPhotography Use in Writing Assignments
Photography Use in Writing AssignmentsJessica Cole
 

Destaque (20)

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
 
ConsumerLab: Public safety goes personal
ConsumerLab: Public safety goes personalConsumerLab: Public safety goes personal
ConsumerLab: Public safety goes personal
 
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.
 
Ericsson Technology Review: Evolving LTE to fit the 5G future
Ericsson Technology Review: Evolving LTE to fit the 5G future Ericsson Technology Review: Evolving LTE to fit the 5G future
Ericsson Technology Review: Evolving LTE to fit the 5G future
 
ConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentationConsumerLab: 10 hot consumer trends 2017 - presentation
ConsumerLab: 10 hot consumer trends 2017 - presentation
 
Aon Vs. Pon
Aon Vs. PonAon Vs. Pon
Aon Vs. Pon
 
Key Digital Trends for 2017
Key Digital Trends for 2017Key Digital Trends for 2017
Key Digital Trends for 2017
 
Big-tent UX (UX Camp West 2016)
Big-tent UX (UX Camp West 2016)Big-tent UX (UX Camp West 2016)
Big-tent UX (UX Camp West 2016)
 
3 ways to better understand ppt
3 ways to better understand ppt3 ways to better understand ppt
3 ways to better understand ppt
 
Five Stages of Development - Nordic.js
Five Stages of Development  - Nordic.jsFive Stages of Development  - Nordic.js
Five Stages of Development - Nordic.js
 
210140048이나엘
210140048이나엘210140048이나엘
210140048이나엘
 
Pla vision
Pla visionPla vision
Pla vision
 
Market Research: Do You Know Why Your Customers Do What They Do?
Market Research: Do You Know Why Your Customers Do What They Do?Market Research: Do You Know Why Your Customers Do What They Do?
Market Research: Do You Know Why Your Customers Do What They Do?
 
Ecosistemas
EcosistemasEcosistemas
Ecosistemas
 
Inclusion Analytics
Inclusion AnalyticsInclusion Analytics
Inclusion Analytics
 
Robert Muturi Mwaniki CV
Robert Muturi Mwaniki CVRobert Muturi Mwaniki CV
Robert Muturi Mwaniki CV
 
Partner engagement strategies
Partner engagement strategiesPartner engagement strategies
Partner engagement strategies
 
Mapas conceptuales documentacion y archivo
Mapas conceptuales documentacion y archivoMapas conceptuales documentacion y archivo
Mapas conceptuales documentacion y archivo
 
Clasificación
Clasificación Clasificación
Clasificación
 
Photography Use in Writing Assignments
Photography Use in Writing AssignmentsPhotography Use in Writing Assignments
Photography Use in Writing Assignments
 

Semelhante a By People, For People

From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysOri Pekelman
 
Personal Statement On Driving The Web Design Revolution
Personal Statement On Driving The Web Design RevolutionPersonal Statement On Driving The Web Design Revolution
Personal Statement On Driving The Web Design RevolutionTonya Carter
 
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
 
Application Developer Vs Software Developer
Application Developer Vs Software DeveloperApplication Developer Vs Software Developer
Application Developer Vs Software DeveloperLisa Brown
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️Ori Pekelman
 
I Never Thought Being Chosen As Captain For My High School...
I Never Thought Being Chosen As Captain For My High School...I Never Thought Being Chosen As Captain For My High School...
I Never Thought Being Chosen As Captain For My High School...Angie Jensen
 
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
 
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...Akamai Technologies
 
Article Review Of Leaderships Is A Conversation
Article Review Of Leaderships Is A ConversationArticle Review Of Leaderships Is A Conversation
Article Review Of Leaderships Is A ConversationTiffany Young
 
Started in-tech-la-nov-21
Started in-tech-la-nov-21Started in-tech-la-nov-21
Started in-tech-la-nov-21Thinkful
 
World Government Summit on Open Source (keynote file)
World Government Summit on Open Source (keynote file)World Government Summit on Open Source (keynote file)
World Government Summit on Open Source (keynote file)Tim O'Reilly
 
Role Of Programmer On Telecom Industry
Role Of Programmer On Telecom IndustryRole Of Programmer On Telecom Industry
Role Of Programmer On Telecom IndustryDivya Watson
 
Open Outcry Categories
Open Outcry CategoriesOpen Outcry Categories
Open Outcry CategoriesTina Marie
 
The Second Machine Age: An Industrial Revolution Powered by Digital Technologies
The Second Machine Age: An Industrial Revolution Powered by Digital TechnologiesThe Second Machine Age: An Industrial Revolution Powered by Digital Technologies
The Second Machine Age: An Industrial Revolution Powered by Digital TechnologiesCapgemini
 
The Second Machine Age - an industrial revolution powered by digital technolo...
The Second Machine Age - an industrial revolution powered by digital technolo...The Second Machine Age - an industrial revolution powered by digital technolo...
The Second Machine Age - an industrial revolution powered by digital technolo...Ben Gilchriest
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next EconomyTim O'Reilly
 
Research On The Career Of A Software Developer
Research On The Career Of A Software DeveloperResearch On The Career Of A Software Developer
Research On The Career Of A Software DeveloperSusan Cox
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: CulturePuppet
 
Occupy IT Manifesto
Occupy IT ManifestoOccupy IT Manifesto
Occupy IT ManifestoJohn Mancini
 

Semelhante a By People, For People (20)

From DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed ApidaysFrom DevOps to NoOps how not to get Equifaxed Apidays
From DevOps to NoOps how not to get Equifaxed Apidays
 
Personal Statement On Driving The Web Design Revolution
Personal Statement On Driving The Web Design RevolutionPersonal Statement On Driving The Web Design Revolution
Personal Statement On Driving The Web Design Revolution
 
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!
 
Application Developer Vs Software Developer
Application Developer Vs Software DeveloperApplication Developer Vs Software Developer
Application Developer Vs Software Developer
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
 
I Never Thought Being Chosen As Captain For My High School...
I Never Thought Being Chosen As Captain For My High School...I Never Thought Being Chosen As Captain For My High School...
I Never Thought Being Chosen As Captain For My High School...
 
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)
 
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...
Why Everyone Needs DevOps Now: My Fourteen Year Journey Studying High Perform...
 
Article Review Of Leaderships Is A Conversation
Article Review Of Leaderships Is A ConversationArticle Review Of Leaderships Is A Conversation
Article Review Of Leaderships Is A Conversation
 
Started in-tech-la-nov-21
Started in-tech-la-nov-21Started in-tech-la-nov-21
Started in-tech-la-nov-21
 
World Government Summit on Open Source (keynote file)
World Government Summit on Open Source (keynote file)World Government Summit on Open Source (keynote file)
World Government Summit on Open Source (keynote file)
 
Role Of Programmer On Telecom Industry
Role Of Programmer On Telecom IndustryRole Of Programmer On Telecom Industry
Role Of Programmer On Telecom Industry
 
Open Outcry Categories
Open Outcry CategoriesOpen Outcry Categories
Open Outcry Categories
 
The Second Machine Age: An Industrial Revolution Powered by Digital Technologies
The Second Machine Age: An Industrial Revolution Powered by Digital TechnologiesThe Second Machine Age: An Industrial Revolution Powered by Digital Technologies
The Second Machine Age: An Industrial Revolution Powered by Digital Technologies
 
The Second Machine Age - an industrial revolution powered by digital technolo...
The Second Machine Age - an industrial revolution powered by digital technolo...The Second Machine Age - an industrial revolution powered by digital technolo...
The Second Machine Age - an industrial revolution powered by digital technolo...
 
Networks and the Next Economy
Networks and the Next EconomyNetworks and the Next Economy
Networks and the Next Economy
 
Essay On Machine Scheduling
Essay On Machine SchedulingEssay On Machine Scheduling
Essay On Machine Scheduling
 
Research On The Career Of A Software Developer
Research On The Career Of A Software DeveloperResearch On The Career Of A Software Developer
Research On The Career Of A Software Developer
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
 
Occupy IT Manifesto
Occupy IT ManifestoOccupy IT Manifesto
Occupy IT Manifesto
 

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
 
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
 
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
 
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
 
What's the Future?
What's the Future?What's the Future?
What's the Future?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
 
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
 

Mais de Tim O'Reilly (19)

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
 
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
 
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?
 
What's the Future?
What's the Future?What's the Future?
What's the Future?
 
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
 
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
 

Último

Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageDista
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsJaydeep Chhasatia
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Incrobinwilliams8624
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdfMeon Technology
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 

Último (20)

Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptxSalesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Inc
 
online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdf
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 

By People, For People

  • 1. By People, For People Tim O’Reilly Velocity New York September 17, 2014 #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 The title of this talk is lifted from Lincoln’s Gettysburg Address, by way of the Code for America mission statement, but it’s a great way to think about one of the most important problems facing technologists today.
  • 2. “We know about all these new technologies. What we don’t know is how to organize ourselves to use them effectively.” - An IT executive at Fidelity, during Q&A after a talk I gave there in 2008 #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 It is well expressed by this quote from an IT executive at Fidelity investments, during a Q&A after a talk I gave there in 2008. “We know about all these new technologies. What we don’t know is how to organize ourselves to use them effectively.”
  • 3. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 Because of course, every new technology involves massive changes in how people are organized. From factory assembly lines....
  • 4. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 through more modern examples like open source software
  • 5. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 wikis
  • 6. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 and the web itself,
  • 7. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 as well as new services like AirBnb
  • 8. #VelocityConf @VelocityConf @conference @ t@imtimoorereiillllyy Wednesday, September 17, 14 Ub er
  • 9. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 And the Apple Store
  • 10. Are New Ways of Organizing People #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 are all based on new ways of using technology to organize people and the work that they do for each other. Think about how Uber and the Apple Store have both completely rethought the workflow of their respective industries - hailing a cab, and the retail store - by using the sensors and connectivity of smartphones to augment and empower the people using them. In a way, these services are actually made OF PEOPLE and computers in a new kind of symbiosis. But I expect that the Fidelity executive was thinking of something closer to the world most of you live in.
  • 11. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 The world of DevOps. Which is about a profound technology change - the move to the cloud and software as a service - but as you know, and as you can see from the titles of various O’Reilly ebooks on the topic, is also deeply about people and culture. @oreillymedia, http://oreilly.com
  • 12. Von Kempelen's Mechanical Turk Wednesday, September 17, 14 After all, one of the key things that corporations and developers have had to learn is that software applications are no longer artifacts. They are business processes, with people still inside them. Oh wait, they are also made of people. I first started talking about this idea back in 1998, when I wrote a paper about the importance of “scripting languages” like Perl and Python. http:// oreillynet.com/pub/a/oreilly/perl/news/importance_0498.html They were taking over, I thought, because of the way that web applications were different from previous generations of applications. They were changing all the time. Then, in 2003, I hit upon the notion that Von Kempelen’s mechanical Turk as a wonderful metaphor for the difference between web applications and the previous generation of PC or enterprise applications. For those who don’t know about it, the Mechanical Turk was a 19th century hoax that purported to be a robotic chess master, but in fact had a human hidden inside the machine. It struck me that this metaphor was one of the great secrets that distinguished web applications from all prior applications. The humans were still inside - the developers changing the code every day, not in massive periodic software releases; the use of new collective intelligence techniques to harvest data from users; new ways of coordinating work - from Wikipedia, to GitHub, to Uber and AirBnb. I could talk for hours about all the implications, from the rise of cloud computing to the importance of dynamic languages, and now, increasingly, functional languages, and the importance of data in all modern applications. (By the way, his slide is actually taken from an All-Hands presentation I gave to Amazon in 2003, where I made the point that every Amazon employee was, in some sense, inside the application. Jeff took the idea in a very different direction, of course, realizing he could build a system to engage people outside the company in the vast machine he was building. He is a genius at thinking through hidden implications of any idea he comes across.) But let me focus in on this notion of DevOps - that it is how you develop and manage software in the age where software is a process and a performance, not an artifact - and how it has had a big impact in today’s world.
  • 13. Rescuing healthcare.gov A team of engineers. They came in and worked tech wizardry, right? Maybe some of that, but a lot of the work was debugging the communications failures that led the contractors to build software components that didn’t work together. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 You heard from Mikey Dickerson, one of the key players in the healthcare.gov rescue. (That’s him, third from the right, on the cover of Time.) I was struck by Mikey’s story, the first time I heard it, about what a classic version of the DevOps story this was.
  • 14. 17 hour days 100 days straight Standup meetings focused on why people weren’t able to keep the promises they’d made to each other #VelocityConf @VelocityConf @timoreilly Mikey Dickerson Google Site Reliability Engineer Wednesday, September 17, 14
  • 15. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 It was right out of the Phoenix Project! (If you want to understand more about that cultural revolution, this book is a great read - a novelized version of how DevOps was brought to a failed IT project in a big manufacturing company.)
  • 16. Emergent Enterprise “Promise theory doesn’t naively assume that all promises will be kept. Humans break their promises all the time; machines (which can also be agents in a network of promises) just break. But with promise theory, agents are aware of the commitments they’re making, and their promises are more likely to reflect what they’re capable of performing. ... ... we know the estimates were made with accurate information by the agent responsible, not by external wishful thinkers without a clue. And a well-formed network of promises includes contingencies and backups. What happens if Actor A doesn’t deliver on promise X? It may be counterintuitive, but a web of promises exposes its weak links much more readily than a top-down chain of command. Networks of promises provide services that are more robust and reliable than command and control management pushed down from above.” #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 It also has powerful echoes of what Mark Burgess calls Promise Theory. Mark Burgess wrote... “External wishful thinkers without a clue.” That’s a pretty good summary of a lot of government officials and corporate executives!
  • 17. Of course, what Mikey found out was that healthcare.gov was designed and delivered by a system that doesn’t allow developers to make promises to each other, or to operations engineers, or to end users. Instead, all of the promises were from policy makers and politicians to other policy makers and politicians, and were handed down from on-high through hard-coded specifications and waterfall project management methodologies. What the healthcare.gov rescue team brought was a cultural revolution... Which is only beginning!!! #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14
  • 18. DevOps “…it’s not about making developers and sysadmins report to the same VP. It’s not about automating all your configuration procedures. It’s not about tipping up a Jenkins server, or running your applications in the cloud, or releasing your code on Github. It’s not even about letting your developers deploy their code to a PaaS. The true essence of DevOps is empathy.” Jeff Sussna, “Empathy: The Essence of DevOps” #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 The other great statement about the role of humans in DevOps came from Jeff Sussna, who wrote, in a blog post entitled “Empathy: The Essence of DevOps”...
  • 19. “…one privilege the insured and well-off have is to excuse the terrible quality of services the government routinely delivers to the poor. Too often, the press ignores — or simply never knows — the pain and trouble of interfacing with government bureaucracies that the poor struggle with daily.” — Ezra Klein #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 I want to take this empathy idea a bit further. One of the most important pieces about the healthcare.gov rescue was written by Washington Post columnist (now vox.com founder) Ezra Klein. He wrote about how healthcare.gov was not an exception, but the rule, when it came to government services.
  • 20. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 And that brings me to the work we do at Code for America (codeforamerica.org). We engage civic hackers around the world to help local governments find solutions to thorny problems. One of our programs sends small fellowship teams - essentially, a civic startup in a box - to work with a city for a year. Last year, one of the Fellowship teams went to work in partnership with the Human Services Agency in San Francisco on a problem with Food Stamps - now known as the Supplemental Nutrition Assistance Program, or SNAP. It turns out that one third of food stamp clients were being unnecessarily cut from benefits due to bureaucratic snafus. Essentially, they’d failed to properly fill out a necessary form or to submit it on time. Fellows went to work on this problem last year,
  • 21. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 Recently, I heard an eye opening segment on the radio show Marketplace. Do you know that a huge proportion of food stamp dollars are spent at stores like Walmart between midnight and 1 am on the one night that people’s SNAP cards are electronically refilled? Who goes food shopping at midnight? People who haven’t eaten for a few days, that’s who. So it really matters when you show up at the front of the line, and suddenly your SNAP card doesn’t work because you didn’t know how to respond to a letter you received in the mail.
  • 22. #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 These letters can be truly confusing. Aha, missed that QR7, did you? The fellows replaced them with a text message saying, essentially, “There’s a problem with your benefits. Call the office.”
  • 23. “User needs. An empathetic service would ground itself in the concrete needs of concrete people. It’s not about innovation, big data, government-as-a-platform, transparency, crowd-funding, open data, or civic tech. It’s about people. Learning to prioritize people and their needs will be a long slog. It’s the kind of change that happens slowly, one person at a time. But we should start.” #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 Jake Solomon, one of the Fellows, wrote an amazing piece about his experience, entitled People, Not Data. In it, he describes the problem: nobody who was implementing the program had ever themselves tried to comply with the rules and to respond to the instructions, until the Code for America fellows did that. As Jake said, “User needs...”
  • 24. Empathy #VelocityConf @VelocityConf @timoreilly Wednesday, September 17, 14 There’s that word again. There’s a lot of talk in Silicon Valley about measuring and paying attention to users. We talk about Lean Startup and “Growth Hacking.” But there’s a big difference between paying attention to user behavior so you can exploit it - say to drive ad clicks on in-app purchases - and paying attention to it so you can make a real difference in the lives of real people.
  • 25. @timoreilly Government can work for the people, by the people, in the 21st century, if we make it so. Wednesday, September 17, 14 And that leads me to the mission statement that serves as our sort of North Star, our guiding light, at Code for America.
  • 26. @timoreilly for the people Wednesday, September 17, 14 Of the people, for the people, by the people isn’t just a dusty line from the Gettysburg address. Most of the people I’ve met who work in government went into public service in the first place because of what this line represents: they wanted to serve the public. But Jen Pahlka, the founder and executive director of Code for America, has another way to say this, which I am repeating for you here, using her slides… “For the people”
  • 27. @timoreilly for people Wednesday, September 17, 14 also really means FOR PEOPLE. That’s what Jake Solomon was talking about in his work on Human Services in San Francisco. And it’s also what you should be thinking about in every application you deliver.
  • 28. by people Wednesday, September 17, 14 I haven’t talked as much today about the notion of “by the people,” but if you’ve followed my work for the past decade, you know that I’ve talked nearly incessantly about the role of collective intelligence, expressed either explicitly through new forms of cooperation, or implicitly by the data we contribute simply by interacting with modern applications, or increasingly, implicitly, via the data shadows we leave with sensor-driven applications. And as I hinted at in the first part of this talk, modern services are made not only of computer programs but literally “of people.”
  • 29. @timoreilly Build 21st century services of people, by people, for people Wednesday, September 17, 14 Taken together, I think that this is a pretty good mission statement for people outside government too! Technology trends tells us that we still will build services of people, and by people when we are using 21st century technology, but it’s essential that we also build services for people.