SlideShare a Scribd company logo
“A framework for creating ambitious web applications.”
“A framework for creating ambitious web applications.”
Let’s talk about ambition.
“We were promised flying cars…”
“…and we got 140 characters.”
We also got a revolution.
I guess “tech support” is close, right?
I personally get regular *demands* for unpaid
work…by healthy high profit companies large and
small….If I don’t respond in a timely fashion, if I’m
not willing to accept a crappy pull request, I/we get
labeled a jerk.
Daniel Roy
Greenfield
It is a bleak landscape right now….for now the
only real option is to try to take care of yourself
and hope that some day all of this will be viable.
Noah Kantrowitz
How do we solve hard problems together?
How do we solve hard problems together?
Build Fund
Time MoneyAbility
Time MoneyAbility
First, you tell us what you care about.
Then share the skills you know.
We’ll find projects you’ll like.
And start making a difference from day one.
Want to help?
Want to help?
codecorps.org
github.com/code-corps
slack.codecorps.org

More Related Content

Similar to Code Corps Ember.js Talk

Designer As Catalyst (HOW Interactive Design Conf 2014)
Designer As Catalyst (HOW Interactive Design Conf 2014)Designer As Catalyst (HOW Interactive Design Conf 2014)
Designer As Catalyst (HOW Interactive Design Conf 2014)
Matthew Muñoz
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
Christian Heilmann
 
The Internet of People: A Call to Arms
The Internet of People: A Call to ArmsThe Internet of People: A Call to Arms
The Internet of People: A Call to Arms
avi-bar-zeev
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
Nicolò Borghi
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
Nicolò Borghi
 
#HRTF16 Talent Tech Labs Presentation
#HRTF16 Talent Tech Labs Presentation#HRTF16 Talent Tech Labs Presentation
#HRTF16 Talent Tech Labs Presentation
Jonathan F. Kestenbaum
 
Hackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura HackerHackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura Hacker
Manuel Emilio Morato Mungaray
 
Wozniak
WozniakWozniak
Wozniak
Annie Bricker
 
Clemson Treadaway Leadership Conference 2011
Clemson Treadaway Leadership Conference 2011Clemson Treadaway Leadership Conference 2011
Clemson Treadaway Leadership Conference 2011
Bobby Rettew
 
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for EnterpriseETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
daggerd
 
Equinix Insurance - 2016Round Table Series - 20160728
Equinix Insurance - 2016Round Table Series - 20160728Equinix Insurance - 2016Round Table Series - 20160728
Equinix Insurance - 2016Round Table Series - 20160728
Dez Blanchfield
 
The Content Strategy of Civil Discourse
The Content Strategy of Civil DiscourseThe Content Strategy of Civil Discourse
The Content Strategy of Civil Discourse
David Dylan Thomas
 
What the hell is tech a startup?
What the hell is tech a startup?What the hell is tech a startup?
What the hell is tech a startup?
Anthony Frasier
 
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, ArgentinaStartups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
sebastian sastre
 
Collaboration, Publications, Community: Building your personal tech brand
Collaboration, Publications, Community: Building your personal tech brandCollaboration, Publications, Community: Building your personal tech brand
Collaboration, Publications, Community: Building your personal tech brand
Dr Janet Bastiman
 
Ken at nwa 2015
Ken at nwa 2015Ken at nwa 2015
Ken at nwa 2015
Ken Courtright
 
Reframing the Net
Reframing the NetReframing the Net
Reframing the Net
Doc Searls
 
Remote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful CollaborationRemote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful Collaboration
Jason Wishard
 
Getting your first 100 users (TheBootstrappedWay.com)
Getting your first 100 users (TheBootstrappedWay.com)Getting your first 100 users (TheBootstrappedWay.com)
Getting your first 100 users (TheBootstrappedWay.com)
Daniel Pirciu
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014
deirdrestraughan
 

Similar to Code Corps Ember.js Talk (20)

Designer As Catalyst (HOW Interactive Design Conf 2014)
Designer As Catalyst (HOW Interactive Design Conf 2014)Designer As Catalyst (HOW Interactive Design Conf 2014)
Designer As Catalyst (HOW Interactive Design Conf 2014)
 
Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010Reasons to be cheerful - Fronteers 2010
Reasons to be cheerful - Fronteers 2010
 
The Internet of People: A Call to Arms
The Internet of People: A Call to ArmsThe Internet of People: A Call to Arms
The Internet of People: A Call to Arms
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
#HRTF16 Talent Tech Labs Presentation
#HRTF16 Talent Tech Labs Presentation#HRTF16 Talent Tech Labs Presentation
#HRTF16 Talent Tech Labs Presentation
 
Hackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura HackerHackers & Painters: Filosofía de la Cultura Hacker
Hackers & Painters: Filosofía de la Cultura Hacker
 
Wozniak
WozniakWozniak
Wozniak
 
Clemson Treadaway Leadership Conference 2011
Clemson Treadaway Leadership Conference 2011Clemson Treadaway Leadership Conference 2011
Clemson Treadaway Leadership Conference 2011
 
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for EnterpriseETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprise
 
Equinix Insurance - 2016Round Table Series - 20160728
Equinix Insurance - 2016Round Table Series - 20160728Equinix Insurance - 2016Round Table Series - 20160728
Equinix Insurance - 2016Round Table Series - 20160728
 
The Content Strategy of Civil Discourse
The Content Strategy of Civil DiscourseThe Content Strategy of Civil Discourse
The Content Strategy of Civil Discourse
 
What the hell is tech a startup?
What the hell is tech a startup?What the hell is tech a startup?
What the hell is tech a startup?
 
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, ArgentinaStartups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentina
 
Collaboration, Publications, Community: Building your personal tech brand
Collaboration, Publications, Community: Building your personal tech brandCollaboration, Publications, Community: Building your personal tech brand
Collaboration, Publications, Community: Building your personal tech brand
 
Ken at nwa 2015
Ken at nwa 2015Ken at nwa 2015
Ken at nwa 2015
 
Reframing the Net
Reframing the NetReframing the Net
Reframing the Net
 
Remote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful CollaborationRemote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful Collaboration
 
Getting your first 100 users (TheBootstrappedWay.com)
Getting your first 100 users (TheBootstrappedWay.com)Getting your first 100 users (TheBootstrappedWay.com)
Getting your first 100 users (TheBootstrappedWay.com)
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014
 

Recently uploaded

Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
ssuserad3af4
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
devvsandy
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 

Recently uploaded (20)

Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
316895207-SAP-Oil-and-Gas-Downstream-Training.pptx
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 

Code Corps Ember.js Talk

Editor's Notes

  1. As developers go, you, as Ember developers, are pretty unique. You’re at this meetup tonight because you like to build ambitious things. And you value community.
  2. And the ambition you have as an Ember developer, that ambition is a powerful tool. Now, many of us came into a world where we had already walked the moon. But in 1962, Americans were growing increasingly nervous as the Soviet Union outpaced us in science and technology. President Kennedy was touring the United States, trying to convince a skeptical nation to aim high. As he said then: “But why, some say, the moon? Why choose this as our goal? And they may well ask why climb the highest mountain? Why, 35 years ago, fly the Atlantic? We choose to go to the moon. We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard."
  3. And so we left that decade with high expectations.
  4. We went to the moon. We passed civil rights. We brought about unparalleled welfare and justice reform. We improved education and literacy and made huge strides in science and technology. But our expectations have deflated in the decades that followed.
  5. To quote Peter Thiel, “We were promised flying cars…”
  6. “….and we got 140 characters.” Now, this isn’t quite fair to Twitter specifically.
  7. In fact, Twitter also enabled a revolution.
  8. Iran’s green revolution was largely owed to instantaneous worldwide communication. Organizers were able to quickly rally supporters. The internet – even Twitter – lets you start movements. Still, Peter’s point remains. If this is the best of our ambitions, if social media is the highest of our mountains, maybe we need to rethink our goals, or at least rethink how we attain them. Easy to say. Harder to do.
  9. For me it’s been especially hard to determine how to make a meaningful difference. Where do I even start? I thought the best I could do was join the Army or the Peace Corps. Believe it or not, the Army actually seemed a bit more straightforward to schedule. So four years ago, I joined the Army.
  10. Of course, I assumed serving my country would be a bit different than this. I do love my Soldiers and I love the opportunity to serve them. But I’m still a lowly Lieutenant in a signal unit. That’s not really high impact. Last summer, I grew especially frustrated as I disappeared to Georgia for four months for more Army training.
  11. While I was away, a wispy-haired 74-year-old democratic socialist started his run for President. I grew inspired. Talk about moonshot. So I rushed over to the website and clicked “Volunteer”, and…
  12. Okay. Knock on doors… Call voters… I guess I can do tech support? But how do I contribute my actual skills? The skills you and I have as Ember developers feel especially unique in some way. There’s a power to the leverage of building for the internet. You’re building for the whole world. I wanted that kind of impact here.
  13. Fortunately I found a group called Coders for Sanders, but this was how things were organized. Yes, that’s a giant spreadsheet of projects on Google Docs. And it scrolls much further than I could share in the screenshot. Even for a technical person this is pretty hard to parse. Which projects are worthwhile? How do I get started? How easily can I make time to help? And there were 2,000 of us developers there to organize. So we got started and hustled for volunteers the hard way.
  14. In two months our ragtag group managed to build a new way to do voter contact anywhere in the country, and we launched it natively on both Android and iOS. The process, though, was painful at times. Another group was working in parallel on almost the exact same project, unbeknownst to either of us. Fortunately we worked on some non-overlapping pieces and managed to merge the code with a half day’s worth of work. But there has to be a better way to build things together.
  15. And what things have we already built that are suffering? Drive around America. Bridges and roads, many over a hundred years old, crumble and risk collapse. Open source software faces similar risks. This is the infrastructure each and every one of us relies on every single day. Now projects like ember-cli-mirage or ember-cli-deploy may not be the Golden Gate Bridge.
  16. With their size and scope, they may look more like your city’s plumbing. But if the plumbing in LA stops working…
  17. And open source is suffering. Back in January Nadia Eghbal wrote a great piece entitled “How I Stumbled Upon The Internet’s Biggest Blind Spot” delving into just how bad the state of affairs really is for open source. Here’s what some of the maintainers have to say.
  18. This sounds pretty depressing. I thought open source was alive and vibrant? We have GitHub, right?
  19. Now, open source alone as pure infrastructure is pretty valuable as an enabling tool. Nadia wrote in another post that of Instagram’s $1 billion acquisition, at least $143 million can be traced to the open source infrastructure which accelerated Instagram’s exit. And that’s a very conservative calculation. I’m sure many of us here could argue quite persuasively that Instagram cost 1/10th to build today what it would have a decade ago, largely thanks to open source. But is this why most of us work on open source? To simply be a platform for the next “disruptive” social media startup?
  20. Many of us here tonight, I’m sure, fell in love with software’s power to open up the world for us. That’s where we circle back to ambition. When we think of the transformative power of the internet, the transformative power of software, do we really want to point to Facebook and Instagram and Twitter?
  21. Where are the moonshot projects? The ones that tackle low rates of literacy. The ones that improve our understanding of the world. The ones that help with problems like income inequality, or climate change, or infant mortality, or the refugee crisis, or obesity, or… The list goes on and on. And I know how overwhelming this feels, especially personally. I moonlight with Code Corps, consult with Ember to pay the bills; and I’m a weekend warrior and a husband to my very patient wife. I joke to my friends that I have four jobs and I’m not doing any of them very well.
  22. Now, Ember is one of the most successful projects, largely due to community. But how do we come together to build other hard things, especially where no community exists?
  23. And you know, when you’ve not contributed to open source before, it’s pretty nerve-wracking. How am I supposed to compare to Robert Jackson when I’m…well, me? Even if you’re a regular, coming into a project and knowing where to start is tough. You couldn’t expect someone to walk through your company’s front door and be productive immediately. And yet many GitHub issues have that expectation. And how do I find the time? Or even find a project to begin with? As a community, how do we answer these questions?
  24. Both moonshot projects and maintenance projects require us to build and fund them.
  25. What this really means is coordinating time, ability, and money. You need people who can contribute to a project’s success by opening up their schedule or their wallet, or both. And many of these moonshot projects aren’t fundable because they don’t align well with the profit motive. How are you supposed to pitch a VC on some hand wavy public benefit?
  26. But that’s not to say there isn’t money out there. $53 billion goes to non-profits in the United States alone each and every year. Kickstarter has seen 11 million people pledge $2.5 billion to 108,000 successful projects.
  27. Imagine if we had even a fraction of that kind of money, and even a slice of Silicon Beach’s time. What could we build?
  28. And there are certainly more than enough talented people like you who are willing to take that time. Code for America, for example, has had over 57,000 people attend their meetups around the world. And that’s just for projects focused on civics and local government!
  29. What we’re missing is that point of coordination, that place that makes things possible. It’s what we made work on the Sanders campaign with string and chickenwire, with Slack and GitHub and Google Docs, along with a lot of lost wages.
  30. We’re building Code Corps as the place where we can work together to build public software for social good. Here’s how it works right now:
  31. First, you tell us what you care about. Do you want to fix your local government? Work on literacy in schools? Maybe just help on Ember addons?
  32. Then tell us what you know. Hopefully everyone here picks Ember.
  33. We’ll take what you care about and what you know, and use it to recommend projects. Although it’s not public on Code Corps yet, the project on the right there is a project we’re actually working on, which is kind of like Field the Bern for any candidate anywhere.
  34. From here we can direct you to tasks that you can pick up and work on immediately. We’d love to answer the question: what can I work on in Ember in say 2 hours this weekend that makes a difference? Up next, we’re building a funding platform, where any project can raise small dollar contributions to support their core teams. And GitHub is a big part of our workflow, so we’re working on what you might call a two-way binding to GitHub. Or maybe it’s data down, actions up? Regardless, tasks and comments on Code Corps will sync with GitHub, and you can still do your normal code review process as before.
  35. I’m proud to say we’ve had more than 30 people contributing their time and energy to Code Corps. We have people joining so quickly I literally haven’t had time to update this slide to reflect everyone.
  36. And we’d love your help. Our app is fully open source…
  37. …with Rails on the backend and Ember on the frontend. And a couple weeks ago we just formed a public benefit corporation, which means public good is literally in our charter.
  38. If any of this resonates with you: if you’ve ever been nervous to contribute to open source, if you’re struggling to maintain an open source project, if you’ve always wondered how to volunteer your technical skills to good causes, or you just want to work on and learn from a public Ember app, then you should come join us. If we reflect on Kennedy for a moment, you’ll notice something interesting in his speech. He said, “We choose to go to the moon.” He repeats it. He repeats it three times. He repeats it because he didn’t see going to the moon as essential, because Americans didn’t see going to the moon as essential. It was an organizing goal. It was an end which brought us the means, the means to self-organize for a greater good. The means to be educated in science and technology. And eventually, the means to make a moonshot happen. I hope you choose to join us. Thank you.