Civic Hacking @ LA RubyConf 2010

87
Civic Hacking Luigi Montanez [email protected] LA RubyConf 2010

description

 

Transcript of Civic Hacking @ LA RubyConf 2010

Page 1: Civic Hacking @ LA RubyConf 2010

Civic HackingLuigi Montanez

[email protected] RubyConf 2010

Page 2: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

I am here to recruit you.

Page 3: Civic Hacking @ LA RubyConf 2010
Page 4: Civic Hacking @ LA RubyConf 2010
Page 5: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

“D.C. is Hollywood for ugly people.”

Page 6: Civic Hacking @ LA RubyConf 2010
Page 7: Civic Hacking @ LA RubyConf 2010
Page 8: Civic Hacking @ LA RubyConf 2010
Page 9: Civic Hacking @ LA RubyConf 2010
Page 10: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

“Transparency”

Page 11: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Page 12: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Questions for me? @LuigiMontanez

Page 13: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

“Civic Hacking”

Page 14: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Participatory Democracy

Page 15: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Umm, we’re software

developers...

Page 16: Civic Hacking @ LA RubyConf 2010
Page 17: Civic Hacking @ LA RubyConf 2010

Text

Civic Hacking

Page 18: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Some Guiding Principles...

Page 19: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Electoral Politics

Page 20: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Electoral Politics

Governance

Page 21: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Closed Source

Page 22: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Closed Source

Open Source

Page 23: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Civic Side Projects

Page 24: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Open Source + Open Data =

Better Government

Page 25: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Government as a wholesaler, not retailer

Page 26: Civic Hacking @ LA RubyConf 2010
Page 27: Civic Hacking @ LA RubyConf 2010
Page 28: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

.fec? .wtf?

Page 29: Civic Hacking @ LA RubyConf 2010
Page 30: Civic Hacking @ LA RubyConf 2010
Page 31: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

High Quality Raw Data

✴ First: Raw data in XML, JSON, or CSV✴ Second: RESTful APIs in JSON/XML✴ Third: Nothing really...

Page 32: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Civic Hacking Defined

Page 33: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Federal Government

Page 34: Civic Hacking @ LA RubyConf 2010

Credit: vgm8383 on Flickr

Page 35: Civic Hacking @ LA RubyConf 2010
Page 36: Civic Hacking @ LA RubyConf 2010
Page 37: Civic Hacking @ LA RubyConf 2010
Page 38: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

APIs about Congress

✴ Sunlight Labs API - Bio and contact info✴ OpenSecrets.org - Contributions✴ GovTrack.us - Bills and Vote Records✴ MAPLight.org - Vote Influence

Page 39: Civic Hacking @ LA RubyConf 2010
Page 40: Civic Hacking @ LA RubyConf 2010
Page 41: Civic Hacking @ LA RubyConf 2010
Page 42: Civic Hacking @ LA RubyConf 2010
Page 43: Civic Hacking @ LA RubyConf 2010
Page 44: Civic Hacking @ LA RubyConf 2010
Page 45: Civic Hacking @ LA RubyConf 2010
Page 46: Civic Hacking @ LA RubyConf 2010
Page 47: Civic Hacking @ LA RubyConf 2010
Page 48: Civic Hacking @ LA RubyConf 2010
Page 49: Civic Hacking @ LA RubyConf 2010
Page 50: Civic Hacking @ LA RubyConf 2010
Page 51: Civic Hacking @ LA RubyConf 2010
Page 52: Civic Hacking @ LA RubyConf 2010
Page 53: Civic Hacking @ LA RubyConf 2010
Page 54: Civic Hacking @ LA RubyConf 2010
Page 55: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

U.S. Courts System✴ 1 Supreme Court✴ 12 Courts of Appeals✴ 94 District Courts✴ Courts for Patents, International Trade,

Bankruptcy

Page 56: Civic Hacking @ LA RubyConf 2010
Page 57: Civic Hacking @ LA RubyConf 2010
Page 58: Civic Hacking @ LA RubyConf 2010
Page 59: Civic Hacking @ LA RubyConf 2010
Page 60: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

StateGovernments

Page 61: Civic Hacking @ LA RubyConf 2010
Page 62: Civic Hacking @ LA RubyConf 2010
Page 63: Civic Hacking @ LA RubyConf 2010
Page 64: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Other State Efforts✴ FollowTheMoney.org✴ 50 State Project - transform legislative data

for all 50 states into a common format

Page 65: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Cities✴ Washington, D.C.✴ New York City✴ San Francisco

Page 66: Civic Hacking @ LA RubyConf 2010
Page 67: Civic Hacking @ LA RubyConf 2010
Page 68: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

311 API

Page 69: Civic Hacking @ LA RubyConf 2010
Page 70: Civic Hacking @ LA RubyConf 2010
Page 71: Civic Hacking @ LA RubyConf 2010
Page 72: Civic Hacking @ LA RubyConf 2010
Page 73: Civic Hacking @ LA RubyConf 2010
Page 74: Civic Hacking @ LA RubyConf 2010
Page 75: Civic Hacking @ LA RubyConf 2010
Page 76: Civic Hacking @ LA RubyConf 2010
Page 77: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

What about my city?

Page 78: Civic Hacking @ LA RubyConf 2010
Page 79: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Getting Involved✴ groups.google.com/group/sunlightlabs✴ #transparency on Freenode✴ github.com/sunlightlabs✴ @sunlightlabs on Twitter✴ SunlightLabs.com

Page 80: Civic Hacking @ LA RubyConf 2010
Page 81: Civic Hacking @ LA RubyConf 2010
Page 82: Civic Hacking @ LA RubyConf 2010
Page 83: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Consider Civic Hacking✴ Enhance your skillset✴ Low risk, high reward✴ Another testing framework? Really?✴ Local/state govts. an untapped market✴ Solve a hard problem

Page 84: Civic Hacking @ LA RubyConf 2010
Page 85: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Ask not what your country can do for you.Ask what you can do for

your country.

Page 86: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Thanks!

Page 87: Civic Hacking @ LA RubyConf 2010

Question? @LuigiMontanez

Questions?