Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Software development as civic service
Search
Ben Balter
October 23, 2014
Technology
3
350
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
Tweet
Share
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
210
Growing open source communities on GitHub around your WordPress plugin or theme
benbalter
1
230
It takes a digital village
benbalter
1
440
Open source workflows in highly regulated environments
benbalter
0
91
Optimize for Developer Happiness
benbalter
0
280
The technology is the easy part
benbalter
2
280
How to foster an open source culture inside Government
benbalter
3
2.4k
Open source inspired workflows for open (and closed) geospatial data
benbalter
0
150
Other Decks in Technology
See All in Technology
AWS と定理証明 〜ポリシー言語 Cedar 開発の舞台裏〜 #fp_matsuri / FP Matsuri 2025
ytaka23
9
2.6k
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
130
Workflows から Agents へ ~ 生成 AI アプリの成長過程とアプローチ~
belongadmin
3
170
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
210
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
440
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
150
Rubyで作る論理回路シミュレータの設計の話 - Kashiwa.rb #12
kozy4324
1
320
doda開発 生成AI元年宣言!自家製AIエージェントから始める生産性改革 / doda Development Declaration of the First Year of Generated AI! Productivity Reforms Starting with Home-grown AI Agents
techtekt
0
180
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
970
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
110
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
120
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Balancing Empowerment & Direction
lara
1
320
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
A Modern Web Designer's Workflow
chriscoyier
693
190k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
How STYLIGHT went responsive
nonsquared
100
5.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Rails Girls Zürich Keynote
gr2m
94
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Into the Great Unknown - MozCon
thekraken
39
1.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
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]