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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
260
Growing open source communities on GitHub around your WordPress plugin or theme
benbalter
1
290
It takes a digital village
benbalter
1
560
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
330
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
210
Other Decks in Technology
See All in Technology
KanaAI
shreyas1009
0
140
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
190
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
160
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
6
2.1k
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
170
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
150
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
110
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
170
【データ横丁主催】AI Agentがコンテキストを使って仕事をした後、何が残るのか― 組織の経験を次の判断に引き継ぐ「Agent Memory」
shisyu_gaku
2
320
spanner-autoscalerに学ぶ CRD設計パターン 〜自動化と緊急時対応を両立する Kubernetesコントローラーの作り方〜
tkuchiki
0
230
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
210
おそらく日本で唯一のDevRelインターン生として
husengs7
0
160
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
55
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Building an army of robots
kneath
307
47k
The Cost Of JavaScript in 2023
addyosmani
55
10k
My Coaching Mixtape
mlcsv
0
340
Between Models and Reality
mayunak
4
480
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Speed Design
sergeychernyshev
33
2.1k
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]