-
Notifications
You must be signed in to change notification settings - Fork 1
/
harvardapi.html
163 lines (155 loc) · 11.5 KB
/
harvardapi.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Leah T. Bannon</title>
<meta name="description" content="About Leah Bannon and some stuff she does.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
<link href='https://fonts.googleapis.com/css?family=Lora:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script> window.jQuery || document.write('<script src="js/vendor/jquery-1.11.1.min.js"><\/script>')</script>
<link rel="stylesheet" type="text/css" href="css/tooltipster.css" />
<script type="text/javascript" src="https://code.jquery.com/jquery-1.7.0.min.js"></script>
<script type="text/javascript" src="js/jquery.tooltipster.min.js"></script>
<script>
$(document).ready(function() {
$('.tooltip').tooltipster({
position: 'bottom',
}
);
});
</script>
</head>
<body>
<!--[if lt IE 9]>
<div class="browsehappy">
<div class="container">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.
</div>
</div>
<![endif]-->
<section class="module content">
<header class="headerbox clearfix">
<h1 class="logo"><a href="http://leah.io">Leah T.<br>Bannon</a></h1>
<p class="tagline">welcome<br>to<br>my<br>website<br><3</p>
</header>
<div class="awesomeicons">
<a href="https://twitter.com/leahbannon"><span class="fa fa-twitter"></span></a>
<a href="https://github.com/leahbannon"><span class="fa fa-github"></span></a>
<a href="http://pinterest.com/leahbannon"><span class="fa fa-pinterest-p"></span></a>
<a href="http://instagram.com/leahbannon"><span class="fa fa-instagram"></span></a>
<a href="https://www.instapaper.com/p/leahbannon"><span class="fa fa-bookmark" alt="instapaper"></span></a>
</div>
<div>
<section class="box clearfix">
<!--
<a href="http://www.npr.org/blogs/alltechconsidered/2015/01/28/382178574/remaking-the-u-s-governments-online-image-one-website-at-a-time"><img class="image2"src="images/photoof18fcopyrightnpr.png" width="200px" alt="leah bannon working at 18f office photo copyright National Public Radio"></a>
-->
<h2>Harvard Kennedy School Lecture:<br>APIs, data, and the gov digital transformation movement</h2>
<h3>Links you'll need</h3>
<ul>
<li><a href="https://api.open.fec.gov/developers/">Federal Election Commission API</a></li>
<li><a href="https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en-US">JSON formatter</a></li>
<li><a href="https://konklone.io/json/">JSON to CSV converter</a></li>
<li>You'll also need Chrome browser and Google Drive (or similar software).</li>
</ul>
<h3>Today</h3>
<ul>
<li><a href="#aboutme">About me</a></li>
<li><a href="#aboutapis">About APIs</a></li>
<li><a href="#handson">Hands on!</a></li>
<li><a href="#improvegov">The other major ways to improve government and the world</a></li>
<li><a href="#transformation">About digital transformation movements in government</a></li>
<li><a href="#wtf">WTF now??</a></li>
<li><a href="#further">Further reading</a></li>
</ul>
<h3 id="aboutme">About me</h3>
<ul>
<li><a href="https://twitter.com/leahbannon">@leahbannon</a> on Twitter is the best way to get in touch</li>
<li>Worked in communications, MA at Hopkins</li>
<li>Got into social media/analytics/wikis/WYSIWYG/html</li>
<li>Started attending tech events, tech lady hackathons, Code for DC</li>
<li>Founding member (almost) of 18F</li>
<li>Helped recruit, write policies, like our open source policy and code of conduct. Staunch advocate for transparency, diversity and inclusion, and focusing on projects that helped the most people in the most need.</li>
<li>Projects have been: FBOpen (procurement!), <a href="https://my.uscis.gov">myUSCIS</a>, <a href="https://analytics.usa.gov">USA Analytics</a>, <a href="beta.fec.gov">betaFEC</a></li>
<li>I believe our government should provide social services and safety nets that others can’t or won’t. I believe open government and good design and tech are the best way to improve those services. I believe the more that people understand their government and what it's doing through open gov, the more they'll like it. And the more they understand that this is hard but we get the government that we show up for, the more they'll help. And finally, if this all happens and people are delighted in their interactions with their government, the world will be a better place.</li>
<li>"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. That can allow the problems in those bureaucracies to fester." — <a href="https://twitter.com/ezraklein">Ezra Klein</a></li>
</ul>
<h3 id="aboutapis">About APIs</h3>
<ol>
<li>This is such a big umbrella term that basically means anything that lets computers talk to each other</li>
<li>You need to know about them because they are fundamental to much of how the web works</li>
<li>Some types: basic website, oauth logins, data</li>
<li>I think it's a good foundation for starting to get into tech because it opens up the tech part of your problem solving brain</li>
<li>Important: always build on top of an API first, i.e. “dogfooding"</li>
</ol>
<h3 id="handson">Hands on!</h3>
<ol>
<li>First, a little about links. Let's check out <a href="https://beta.fec.gov/data/candidate/P00003392/?tab=other-spending&cycle=2016&election_full=false">Hillary's finances</a>.</li>
<li>This is essentially how you'll construct your API requests</li>
<li>Let's check out the <a href="https://api.open.fec.gov/developers/">API powering betaFEC</a> (and note the /developers)</li>
<li>Build your request</li>
<li>Copy that JSON and paste it into the <a href="https://konklone.io/json/">JSON to CSV converter</a></li>
<li>Copy that CSV data and paste it into your spreadsheet</li>
<li>Ta da! You're basically doing a computer's job. If you were programming, you'd tell the computer to do this in its language.</li>
</ol>
<h3 id="improvegov">The other major ways to improve government and the world</h3>
<ul>
<li>design</li>
<li>open source</li>
- free vs millions for proprietary software and consulting (and vendor lock in)<br>
- safer, usually<br>
- trademarks and bad licenses<br>
- for ex: Firefox, Android, Wordpress, git but not GitHub (similar to gov building the open source part as a platform for private sector innovation)<br>
- libraries: ruby and rails, python and flask, analogy<br>
<li>agile and lean</li>
<li>transparency and open gov and GitHub</li>
<li>diversity and inclusion</li>
<li>open source cloud infrastructure</li>
<li>https</li>
<li>macs, slack, google mail</li>
</ul>
<h3 id="transformation">About digital transformation movements in government</h3>
<ol>
<li>OFA</li>
<li><a href="https://www.archives.gov/files/cui/documents/2009-WH-memo-on-transparency-and-open-government.pdf">Obama open gov memo</a></li>
<li>UK Government Digital Service<br>- <em><a href="http://www.computerweekly.com/news/4500251662/Interview-Government-digital-chief-Mike-Bracken-why-I-quit">Interview: Government digital chief Mike Bracken – why I quit</a></em></li>
<li>Code for America<br>- <em><a href="https://www.nytimes.com/interactive/2016/11/13/magazine/design-issue-code-for-america.html?_r=0">Code Cracking: Why is it so hard for the government to design a website?</a></em></li>
<li>Consumer Financial Protection Bureau<br>- <em><a href="http://techpresident.com/news/24451/9-things-you-should-know-debating-healthcaregov-someone-who-actually-launched-successful">9 Things You Should Know Before Debating HealthCare.gov, From Someone Who Actually Launched a Successful Government Website</a></em></li>
<li><a href="https://obamawhitehouse.archives.gov/sites/default/files/omb/egov/digital-government/digital-government.html">Obama Digital Government Strategy</a></li>
<li>Presidential Innovation Fellows</li>
<li>healthcare.gov</li>
<li><a href="https://18f.gsa.gov">18F</a></li>
<li>USDS<br>- <em><a href="https://www.usds.gov/report-to-congress/2016/">2016 Report to Congress</a></em></li>
<li>USDS VA and other agency teams<br>- <em><a href="https://www.vets.gov/playbook/">Vets.gov Playbook</a></em></li>
</ol>
<h3 id="wtf">WTF now??</h3>
<ul>
<li>This is just the beginning, we’re still figuring it out and we definitely don’t have it right yet</li>
<li>People are finally realizing government is not an org you can fix but an industry in need of disruption</li>
<li>I'm excited to see what the digital 44 folks come up with (political, organizing, nonprofits, incubators/VCs</li>
<li>Cities are pretty cool</li>
</ul>
<h3 id="further">Further reading</h3>
<ul>
<li><a href="https://github.com/18F/transformation-research/blob/master/preliminary-report.md">Best practices in digital transformation research</a>
<li><a href="https://methods.18f.gov/">18F design method cards</a></li>
<li><a href="https://guides.18f.gov/guides/">18F guides</a></li>
<li><a href="https://sourcecode.cio.gov/">White House source code policy</a></li>
<li><a href="https://ben.balter.com">Ben Balter's blog (look for the older posts about gov and open source in government)</a></li>
<li><a href="https://fivethirtyeight.com/features/politics-podcast-data-under-trump/">538 politics podcast about government data</a></li>
<li><a href="https://pages.18f.gov/contracting-cookbook/">18F contracting cookbook</a></li>
<li><a href="https://modularcontracting.18f.gov/">18F guide to modular procurement</a></li>
<li><a href="https://playbook.cio.gov/techfar/">USDS TechFAR Handbook</a></li>
<li><a href="https://medium.com/the-u-s-digital-service/redesigning-the-journey-to-critical-benefits-for-americans-in-poverty-2ca068591f32#.x6x163ft0">Redesigning the journey to critical benefits for Americans in poverty</a></li>
<li><a href="https://government.github.com/">GitHub for government</a></li>
<li><a href="https://twitter.com/newgovrepos">Tweets every time there's a new government repo on GitHub</a></li>
</ul>
</section>
</div>
</section>
</body>
</html>