Helping Government Keep Up with Moores Law

46
#WorldGovSummit Helping Government Catch Up with Moore’s Law Tim O’Reilly @timoreilly World Government Summit February 8, 2016

Transcript of Helping Government Keep Up with Moores Law

Page 1: Helping Government Keep Up with Moores Law

#WorldGovSummit

Helping Government Catch Up

with Moore’s Law

Tim O’Reilly@timoreilly

World Government SummitFebruary 8, 2016

Page 2: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

“Senator, you have to understand…”

2

Reid Hoffman, LinkedIn Senator Sheldon Whitehouse, D-RI

Page 3: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 4: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Moore’s Law has been responsible for a

cascade of miracles.

Page 5: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly#CASBSSUMMIT

Page 6: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly#CASBSSUMMIT

Page 7: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly#CASBSSUMMIT

Page 8: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly

Self-driving cars

#CASBSSUMMIT

Page 9: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly#CASBSSUMMIT

Page 10: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 11: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 12: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 13: Helping Government Keep Up with Moores Law

@timoreilly #BitcoinSummit

@timoreilly#CASBSSUMMIT @conference @timoreilly

Page 14: Helping Government Keep Up with Moores Law
Page 15: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

How things ought to work

Page 16: Helping Government Keep Up with Moores Law
Page 17: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Rockstar tech talent in government

Page 18: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Modern Technology Best Practices

• User centered design

• Agile, data-driven development

• Cloud deployment and modern technology stacks

• Open source software

• Open data

• Citizen engagement

Page 19: Helping Government Keep Up with Moores Law
Page 20: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Government as a Platform

21

Government as a platform

means an end to the design of

only complete, closed

“applications.” The government

should provide fundamental

applications, and services on

which we, the people, can

build additional applications.

Page 21: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

22

http://www.statista.com/statistics/263795/number-of-available-apps-in-the-apple-app-store/

Page 22: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

GPS: A 21st century platform launched in 1973

Massive investment for uncertain return

Policy decisions can have enormous impact

Marketplaces take time to develop, and go in

unexpected directions

23

Page 23: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

“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.”

24

President Barack Obama

Page 24: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

What’s Still Missing?

25

Page 25: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 26: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Some of what that entails

Low level “infrastructure as a service”

StorageComputation

Internal “Housekeeping” services

SecurityPerformance monitoring

Connection to other servicesInsurance providersState exchangesrvice

Identity

Location

Employment status

Income verification

User Interface

Web site

Email

Call Center

Page 27: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Do we do all that just for healthcare.gov,

and then do it all over again for immigration reform?

Page 28: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Page 29: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

I’m not saying changing the way

government contracts for and manages

major technology programs will be easy.

30

Page 30: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

31

Page 31: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

32

Page 32: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

33

“A platform beats an application every time.”

Tim O’Reilly and Jeff BezosPhoto: Duncan Davidson

Page 33: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Jeff’s Memo

34

• “All teams will henceforth expose their data and functionality through service

interfaces.

• Teams must communicate with each other through these interfaces.

• There will be no other form of inter-process communication allowed: no direct

linking, no direct reads of another team’s data store, no shared memory model,

no back-doors whatsoever. The only communication allowed is via service

interface calls over the network.

• It doesn’t matter what technology they use.

• All service interfaces, without exception, must be designed from the ground up

to be externalizable. That is to say, the team must plan and design to be able to

expose the interface to developers in the outside world. No exceptions.

• Anyone who doesn’t do this will be fired.”

Page 34: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Create a modular set of fundamental services

that can be used like building blocks

35

Page 35: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

You must build on them yourselves.

36

Page 36: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

And only then open them up to the world.

37

Page 37: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

You will do this or you will be fired

Page 38: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Write RFPs to require government sites to be built

on top of internal APIs that can also be used to

support external 3rd party sites.

39

Page 39: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Wholesale Retail

Page 40: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Wholesale Retail

Page 41: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

42

Page 42: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

“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

43

Page 43: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Data is the 21st Century Platform

We need standards for:

• Identity

• Payment

• Location

• Credit history

• Health history

• Privacy

• …

44

Page 44: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Right now, these standards are being set

45

Page 45: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

Who sets the gauge rules the world

Sixty per cent of the world's

railways use 4 ft 8 1⁄2 inch

standard gauge, developed

by George Stephenson in

1822.

46

http://www.warwickshirerailways.com/lms/lnwrns305.htm

Page 46: Helping Government Keep Up with Moores Law

@timoreilly #WorldGovSummit

You standardize railroads by building tracks

“The strategy is delivery!”

47

UK GDS Director

Mike Bracken