Upload
sarah-allen
View
378
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A discussion of why sometimes it may be better to use Drupal or WordPress, leading to PHP, rather than Ruby
Citation preview
Sarah Allen@ultrasaurus
Sarah Allen@ultrasaurus
Sarah Allen@ultrasaurus
Sarah Allen@ultrasaurus
1. Sarah goes to Washington
2. What I did @Smithsonian
3. Why not Ruby?
Disaster ResponseMyUSARFP-EZ
Cyber-Physical SystemsOpen Data
MyDataInnovation Toolkit
21st Century Financial SystemsDevelopment Innovation Ventures
VA Modernization
Presidential Innovation FellowsRound 2 Projects
Disaster ResponseMyUSARFP-EZ
Cyber-Physical SystemsOpen Data
MyDataInnovation Toolkit
21st Century Financial SystemsDevelopment Innovation Ventures
VA Modernization
Presidential Innovation FellowsRound 2 Projects
http://MyUSA.goveasier access to government services
MyUSA is a joint initiative between the White House and the General Services Administration to reimagine how citizens interact with government.
A platform for building tools and services connecting citizens and businesses to government agencies.
What is MyUSA?
MyUSA Sign In
MyUSA Account
Disaster ResponseMyUSARFP-EZ
Cyber-Physical SystemsOpen Data
MyDataInnovation Toolkit
21st Century Financial SystemsDevelopment Innovation Ventures
VA Modernization
Presidential Innovation FellowsRound 2 Projects
Disaster ResponseMyUSARFP-EZ
Cyber-Physical SystemsOpen Data
MyDataInnovation Toolkit
21st Century Financial SystemsDevelopment Innovation Ventures
VA Modernization
Presidential Innovation FellowsRound 2 Projects
19 museums
9 research centers
23 libraries
15 archives
Smithsonian Digital Collections
and members of the public to learn about.
researchers to study and discover,
curators to organize and document,
The Smithsonian has seriously amazing treasures for...
Not Just Pictures of Things
Data
Digital Volunteers
transcription.si.edu
5M plant specimens
3.7 Mwithout digital records
This is therecord(structured data)
Botany Workflow
EMUTranscription
Center
US Herbarium
3.7M Plants
Digital Surrogate
1000/wk
EMU
SI StaffVolunteer
WorkSI Staff SI StaffSI Staff
Validation
Botany Workflow
EMUTranscription
Center
US Herbarium
3.7M Plants
Digital Surrogate
1000/wk
EMU
SI StaffVolunteer
WorkSI Staff SI StaffSI Staff
Validation
Botany Workflow
EMUTranscription
Center
US Herbarium
3.7M Plants
Digital Surrogate
1000/wk
EMU
SI StaffVolunteer
WorkSI Staff SI StaffSI Staff
Validation
Botany Workflow
EMUTranscription
Center
US Herbarium
3.7M Plants
Digital Surrogate
1000/wk
EMU
SI StaffVolunteer
WorkSI Staff SI StaffSI Staff
Validation
Improved Botany Workflow
EMUTranscription
Center
US Herbarium
3.7M Plants
Digital Surrogate
1000/wk
EMU
SI StaffVolunteer
WorkSoftware SI Staff
Validation
Software
Why not Ruby?
User-centricAPI firstOpen source
github.com/criticaljuncture/fr2
Why not Ruby?
Writing code...can be challenging
Writing code... not the hard part
Most technical problems
are already solved.
Choice of Framework=
Choice of Language
Dudes. That was just marketing...
Choosing functionality can be a “user concern”
(James Edward Gray)
Non-developers co-create our applications
Over 1 million active Drupal sites
Rails, not Ruby, leads us into a rigid dev-test-deploy cycle
(Avdi Grimm)
Rails, not Ruby, leads us into a rigid dev-test-deploy cycle
(Avdi Grimm)
UI Features can be added at runtime
Ruby optimizes for developer happiness
What if...?
the developer could focus on unique aspects that require innovation
We don’t sustain frameworks...
...with a user experience.
Framework leads to languageAdd UI features at runtime?
Non-developers are co-creators