SlideShare a Scribd company logo
Civic hacking:
Build your cred while
doing good
@fureigh
Hi, I’m Fureigh!
@fureigh
18F is a digital consultancy
for the U.S. government,
inside the U.S. government.
WHAT?
@fureigh
Just start.
MVP.
Learn and iterate.
Delivery is
the strategy.
180+ people
45% DC
55% everywhere else
Making an impact
while building your
open source portfolio
@fureigh
Why contribute to
open source?
@fureigh
● Share your work and express yourself.
● Develop new skills.
● Build community, learn from others.
● Build your portfolio.
● Some of us just like to be helpful.
@fureigh
And why civic tech?
@fureigh
IMPACT
@fureigh
@fureigh
@fureigh
@fureigh
@fureigh
community-minded
@fureigh
You are uniquely
qualified.
@fureigh
Okay, but also...
@fureigh
@fureigh
@fureigh
Open source is your
friend
@fureigh
There’s a
world out there
@fureigh
This is 18F!
We are 18F!
We are 18F!
And many cities and
states.
@fureigh
There’s also
Code for America.
@fureigh
ex: Adopt-a-Hydrant
@fureigh
So how do you find
these people?
@fureigh
@fureigh
Meetups (find one or
start one)
@fureigh
Civic Tech Issue
Finder
codeforamerica.org/geeks/civicissues
@fureigh
@fureigh
@fureigh
@fureigh
@fureigh
I can haz issue?
@fureigh
@fureigh
Code contributions
are not the only
contributions.
@fureigh
Back to finding
issues.
@fureigh
Cloud.gov
Analytics.USA.gov
College Scorecard
Every Kid in a Park
Identity Management
beta.FEC.gov + FEC’s first API
Some 18F projects
So many technical
options!
The U.S. Web
Design
Standards
PART ZERO
We're designing for
320 million people
The population of the
United States
This is Joanne.
1/ But wait —
there’s more
PART ONE
1 2 3
$86 billion
is spent a year on federal
IT projects
94%
of federal IT projects are
over budget and behind
schedule
Just to show how this scales...
Why this matters
40%
of them never see the
light of day — they’re
scrapped or abandoned
2/ Why it’s like
this
PART TWO
Buying IT is not the same as
buying pencils and tanks.
Our work happens in silos.
Bureaucracy over human needs.
Forced to comply with outdated regulations.
It became clear that if we wanted to
help Joanne, we had to help the
people making these digital services.
1 2 3
The question in front of us became:
Is it possible to create a
shared set of tools to
provide consistent,
effective, and easy-to-use
government websites?
Could we build easy-to-
use tools that serve the
public’s need?
We think this is possible.
Here are the principles that guided us:
Flexible: Create a design
system for wide use across
agencies and brands
Accessible: They must work
for everybody, regardless of
abilities
Reusable: Save time and
money – there’s no need to
reinvent the wheel
Open source: Increase
knowledge, shared
understanding, and practices
across projects
A consistent look and feel with common
design elements will feel familiar,
trustworthy, and secure.
We built the Standards to be lightweight
● Just HTML, CSS, and JavaScript
● Sass preprocessor language
○ Sass add-ons (thoughtbot’s Bourbon and Neat)
● Component-based design
3/ Accessibility
PART THREE
Accessible out of the box
● Start with HTML5 with ARIA
● Testing Section 508 features
● Developed with WCAG 2.0 AA in mind
4/ In the wild
PART FOUR
“I like the clean format. I like that it shows
me all the things I need to fill out all at
once. I can read it fine.
Sometimes I need my reading glasses
because of the colors, but this is good
because it's got sharp contrast.”
Good civic design is
about access
It means that people can
get the right help, sooner,
with less stress.
5/ Open source
from day one
PART FIVE
We <3 our contributors
What if I want to
work on something
else?
@fureigh
Start your own
band.
@fureigh
@fureigh
18F.gsa.gov
join.18F.gov
@fureigh
codeforamerica.org/geeks/civicissues
github.com/18F/web-design-standards/issues
github.com/18F
@fureigh

More Related Content

Similar to Civic hacking: build your cred while doing good

Build Customise Or Buy? Share South Africa
Build Customise Or Buy? Share South AfricaBuild Customise Or Buy? Share South Africa
Build Customise Or Buy? Share South Africa
Richard Harbridge
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Mark Hinkle
 
A tale of two cities: Merging Yahoo and Aol’s open source programs
A tale of two cities: Merging Yahoo and Aol’s open source programsA tale of two cities: Merging Yahoo and Aol’s open source programs
A tale of two cities: Merging Yahoo and Aol’s open source programs
Ashley Wolf
 

Similar to Civic hacking: build your cred while doing good (20)

What Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can BenefitWhat Open Source Is and How Your Nonprofit Can Benefit
What Open Source Is and How Your Nonprofit Can Benefit
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product Management
 
Open core summit 2020: Building an Open Source office on a shoestring budget
Open core summit 2020: Building an Open Source office on a shoestring budgetOpen core summit 2020: Building an Open Source office on a shoestring budget
Open core summit 2020: Building an Open Source office on a shoestring budget
 
Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Build Customise Or Buy? Share South Africa
Build Customise Or Buy? Share South AfricaBuild Customise Or Buy? Share South Africa
Build Customise Or Buy? Share South Africa
 
Building a Content Marketing Machine -John Doherty's deck
Building a Content Marketing Machine -John Doherty's deckBuilding a Content Marketing Machine -John Doherty's deck
Building a Content Marketing Machine -John Doherty's deck
 
Sharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureSharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps Culture
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
KickFlow
KickFlowKickFlow
KickFlow
 
7 things to do after you've hit "publish"
7 things to do after you've hit "publish"7 things to do after you've hit "publish"
7 things to do after you've hit "publish"
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
 
Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011Top Social Media & Productivity Management Tools - October 2011
Top Social Media & Productivity Management Tools - October 2011
 
Building the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower CollaborationBuilding the Intranet of the Future: Using SharePoint to Empower Collaboration
Building the Intranet of the Future: Using SharePoint to Empower Collaboration
 
Less Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat WrapLess Paper. Better Process. An #infochat Wrap
Less Paper. Better Process. An #infochat Wrap
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source Community
 
A tale of two cities: Merging Yahoo and Aol’s open source programs
A tale of two cities: Merging Yahoo and Aol’s open source programsA tale of two cities: Merging Yahoo and Aol’s open source programs
A tale of two cities: Merging Yahoo and Aol’s open source programs
 
Lean Methodologies When the Organization is the Product
Lean Methodologies When the Organization is the ProductLean Methodologies When the Organization is the Product
Lean Methodologies When the Organization is the Product
 
Rfc.key
Rfc.keyRfc.key
Rfc.key
 
TheTin x SXSW 2017
TheTin x SXSW 2017TheTin x SXSW 2017
TheTin x SXSW 2017
 
Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19Filipe Barroso - Google Developers Group - OSL19
Filipe Barroso - Google Developers Group - OSL19
 

Recently uploaded

Recently uploaded (20)

Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 

Civic hacking: build your cred while doing good