Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Software development as civic service
Search
Ben Balter
October 23, 2014
Technology
400
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Software development as civic service
Why the government doesn’t use open source
(and why we need your help to change that)
Ben Balter
October 23, 2014
More Decks by Ben Balter
See All by Ben Balter
A community of communities: Empowering maintainers to grow communities around their code
benbalter
1
1.3k
Fostering a culture of collaboration
benbalter
0
270
Growing open source communities on GitHub around your WordPress plugin or theme
benbalter
1
290
It takes a digital village
benbalter
1
570
Open source workflows in highly regulated environments
benbalter
0
120
Optimize for Developer Happiness
benbalter
0
320
The technology is the easy part
benbalter
2
340
How to foster an open source culture inside Government
benbalter
3
2.6k
Open source inspired workflows for open (and closed) geospatial data
benbalter
0
220
Other Decks in Technology
See All in Technology
これだけは抑えておきたい!後悔しない re:Invent の過ごし方 / AWS re:Invent 2026 prestudy
kinunori
2
680
AIコーディングはじめました
miso
0
140
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
220
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
360
Agent Loopを組み込んだ アンビエントなAI機能を実現する / Ambient AI fetures with Agent Loop
nekorush14
0
150
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
110
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
2
560
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
150
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
140
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
170
コードレビューをなくして見えたもの
henteko
0
130
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
850
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
610
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
Crafting Experiences
bethany
1
420
The Pragmatic Product Professional
lauravandoore
37
7.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
670
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
290
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Transcript
! Software development as civic service Why the government doesn’t
use open source (and why we need your help to change that) Ben Balter government.github.com
[email protected]
! Where we are How we got there Why we
shouldn’t be there What you can do to help get us out
! Where we are (everything you don’t want to know
about how government works)
! People | Process | Product
! People
The way we approach technology
The way (some) agencies approach technology
Agency workflow Policy Executive Program manager COTR CO OGC Project
Manager Developers Designers Compliance Sales (subcontractors) CISO SAOP 508 Government Contractor
! What’s missing?
Open Source workflow User need Developer Designer UX Ship
! Process
Open Source tools Version Control Git Project Management GitHub, Pivotal
Tracker, etc. Methodology Lean/Agile Deliverable Repository
Government tools Version Control Email Project Management Email Methodology Just
get it done Deliverable CD-ROM (in triplicate)
None
! Product
Open source technologies OS Linux Server Apache Database MySQL Language
PHP Framework WordPress/Drupal
Government technologies OS Windows Server IIS Database MSSQL Language ASP.net
Framework Umbraco
“Enterprise-grade solutions”
! Less technical expertise Less user focus Less tooling
! How we got there (a.k.a why doesn’t the government
use open source)
! Platform | Publishing | Procurement
! Using open source platforms
F.U.D
Government-specific requirements
Dedicated Sales Teams
Reinventing the wheel
! Publishing open source code
Workflow
Risk-averse culture
Command and Control culture
Transparency as a Liability
! Procuring open source resources
None
None
None
! “Why change now? It’s worked for three decades!”
! Closed source platform Uphill battle to publish Procurement by
habit
! Why we shouldn’t be there (or what government can
learn from open source)
! Source | Data | Government
! Open source (code)
None
None
None
None
None
None
! Open Data
None
None
None
! Open Government
None
None
None
! These are the exception not the rule. (for now)
None
None
None
! Take open source workflows Apply them to code, data,
law
! What you can do to help (unless, of course,
you hate freedom)
None
! People | Process | Product
! Product
Open source hobbyists
Open source suits
! Process
Trolls Open source
Open source welcome
Open source hand holding
! People
Open source Education
Closed source as a political liability
! Serious products Low-risk processes People who get it
Where we are
How we got there
Why we don’t want to be there
What you can do to help
What you can do to help
What you can do to help
! Software development as civic service Why the government doesn’t
use open source (and why we need your help to change that) Ben Balter government.github.com
[email protected]