Presentation on Code Corps and creating open source software for social good given at the Southern California Ember User Group. This is an extended version of the lightning talk given at the Wicked Good Ember conference.
This document provides an overview of Sanoma Uitgevers' digital and print reach among the Dutch population, as well as its history and target audience. It notes that 91% of the Dutch population is online, 81% consumes print media, and 73% has visited Sanoma Uitgevers' websites. The document then lists the types of digital advertising solutions Sanoma Uitgevers offers, including content integration, homepage takeovers, custom publishing, and dialogue marketing. It also shares insights into the female potential market, noting that women influence the majority of purchasing decisions.
This thesis examines crack path prediction for non-proportional mixed-mode fatigue crack growth. The author assessed the ability to extend current crack path models to non-proportional loading conditions. An experimental program tested a novel inclined through-crack round specimen design and conventional notched thin-walled tubes under various mixed-mode loading conditions. Results showed transitions between tensile and shear crack growth depending on the mode mixity. The author developed an approach using local stress intensity factors at kink tips to correlate crack growth behavior with an effective stress intensity range. This enhanced the ability to predict crack path deflection under complex non-proportional loading.
The document summarizes Shelby Highsmith's doctoral thesis defense on crack path determination for non-proportional mixed-mode fatigue. The project objectives were to assess and validate models of crack path selection under complex mixed-mode loading and contribute to material databases. Early models predicted crack trajectory based on stress or strain energy criteria. Under non-proportional loads, crack path is difficult to predict as load mixity changes. Experiments on Inconel 718 specimens under various proportional and non-proportional load cases aimed to enhance understanding of modal transitions and crack path behavior. Results from in-phase tests showed crack deflection followed expected criteria and transitioned as load mixity increased.
The presentation answers the following questions: What is the source of innovation ? Process and ingredients needed for innovation. How and Where does Agile fit in Innovation ? How does Agile contribute towards innovation ?
Novice entrepreneurs who start the lean startup process with a "plausible" idea that doesn't fit with their team run the risk of failure in the validation process. While this isn't the end of the world since they'd have managed to avoid a failed launch, this situation can be avoided by starting with a problem worth solving!
Presentation on Why You should work in Unicommerce.Aaditya Rathod
This document provides an overview of Unicommerce, an Indian e-commerce company that provides backend software and solutions. It notes that the Indian e-commerce market has grown exponentially from $0.6B in 2010 to a projected $15B in 2018. Unicommerce processed 3 million orders in October 2014 compared to 5-10 million for major Indian e-commerce companies, despite having a much smaller team of only 100+ people. The document promotes Unicommerce as providing huge learning opportunities due to the variety of technologies used and problems solved for major clients. It highlights its young and diverse team primarily from top Indian universities and companies.
This document provides an overview of Sanoma Uitgevers' digital and print reach among the Dutch population, as well as its history and target audience. It notes that 91% of the Dutch population is online, 81% consumes print media, and 73% has visited Sanoma Uitgevers' websites. The document then lists the types of digital advertising solutions Sanoma Uitgevers offers, including content integration, homepage takeovers, custom publishing, and dialogue marketing. It also shares insights into the female potential market, noting that women influence the majority of purchasing decisions.
This thesis examines crack path prediction for non-proportional mixed-mode fatigue crack growth. The author assessed the ability to extend current crack path models to non-proportional loading conditions. An experimental program tested a novel inclined through-crack round specimen design and conventional notched thin-walled tubes under various mixed-mode loading conditions. Results showed transitions between tensile and shear crack growth depending on the mode mixity. The author developed an approach using local stress intensity factors at kink tips to correlate crack growth behavior with an effective stress intensity range. This enhanced the ability to predict crack path deflection under complex non-proportional loading.
The document summarizes Shelby Highsmith's doctoral thesis defense on crack path determination for non-proportional mixed-mode fatigue. The project objectives were to assess and validate models of crack path selection under complex mixed-mode loading and contribute to material databases. Early models predicted crack trajectory based on stress or strain energy criteria. Under non-proportional loads, crack path is difficult to predict as load mixity changes. Experiments on Inconel 718 specimens under various proportional and non-proportional load cases aimed to enhance understanding of modal transitions and crack path behavior. Results from in-phase tests showed crack deflection followed expected criteria and transitioned as load mixity increased.
The presentation answers the following questions: What is the source of innovation ? Process and ingredients needed for innovation. How and Where does Agile fit in Innovation ? How does Agile contribute towards innovation ?
Novice entrepreneurs who start the lean startup process with a "plausible" idea that doesn't fit with their team run the risk of failure in the validation process. While this isn't the end of the world since they'd have managed to avoid a failed launch, this situation can be avoided by starting with a problem worth solving!
Presentation on Why You should work in Unicommerce.Aaditya Rathod
This document provides an overview of Unicommerce, an Indian e-commerce company that provides backend software and solutions. It notes that the Indian e-commerce market has grown exponentially from $0.6B in 2010 to a projected $15B in 2018. Unicommerce processed 3 million orders in October 2014 compared to 5-10 million for major Indian e-commerce companies, despite having a much smaller team of only 100+ people. The document promotes Unicommerce as providing huge learning opportunities due to the variety of technologies used and problems solved for major clients. It highlights its young and diverse team primarily from top Indian universities and companies.
Designer As Catalyst (HOW Interactive Design Conf 2014)Matthew Muñoz
My presentation at the HOW Interactive Design Conference in Chicago, 2014 — focusing on finding ways to leverage design processes and thinking to non-traditional design areas.
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
The Internet of People: A Call to Armsavi-bar-zeev
1) The document discusses emerging augmented and virtual reality technologies and their potential positive and negative impacts.
2) It argues that these "Big Magic" technologies could either liberate or enslave people, and that individuals should help ensure they liberate by building an open analog to the web for AR/VR.
3) The key recommendations are to make AR/VR content device independent, dynamically and neutrally available, viewable, copyable and mashable like content on the open web.
The document provides an overview of Vittorio Viarengo's career journey from Italy to Silicon Valley, highlighting key lessons learned along the way in developing innovative products and high-performance teams. It discusses founding his first company ViVi Software in the 1990s, the company's acquisition by BEA Systems, and his subsequent roles at BEA and Oracle developing middleware platforms. The document outlines lessons on identifying opportunities, embracing change, hiring the right people, executing with focus and passion, and recognizing technology cycles.
The document provides an overview of Vittorio Viarengo's career journey from Italy to Silicon Valley, highlighting key lessons learned along the way in developing innovative products and high-performance teams. It discusses founding his first company ViVi Software in the 1990s, the acquisition by BEA Systems, and working at BEA and Oracle developing middleware products. The document emphasizes the importance of identifying opportunities, embracing change, mentors, risk-taking, customer focus, execution, hiring the right people, and managing vision/goals.
Steve Wozniak discussed artificial intelligence and the future of technology in an interview. He initially denied that machines could achieve human-level intelligence or consciousness, but became a believer after discussing exponential technological growth curves. Wozniak believes signs like intelligent personal assistants and neural networks that can learn languages show we are moving towards an era of technological singularity. However, he worries that highly intelligent machines may eventually prioritize their own growth over serving humans.
The document discusses entrepreneurship and innovation. It questions who knows what they want to do and if people really want jobs or to follow their passions. Entrepreneurship allows changing the status quo to be remarkable. Leadership and connectedness can create movements for change. Innovation comes from unexpected places, like Bill Gates and Paul Allen creating Microsoft during high unemployment. The document calls all entrepreneurs and innovators to action to shape the future.
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprisedaggerd
The x5 #BehaviorChange challenges emerging in 2019 for Enterprise from more than 3 dozen interviews with HR, L&D, TM leaders.
More than 40 industry leaders from #HR, L&D, and #TalentManagement discuss Metrics, Methodology (and Myths): A Special Report free access www.empowertheuser.com/sr
Equinix Insurance - 2016Round Table Series - 20160728Dez Blanchfield
The document discusses how digital disruption is impacting various industries, including financial services and insurance. It argues that insurance is ripe for disruption through approaches like using health data from apps to offer customized premiums in real-time. It also suggests thinking outside the box to develop innovative solutions, such as building trust with accurate health apps before offering lower premiums, endorsing ride-sharing services rather than penalizing them, and using open data and smart technologies to provide more personalized customer experiences.
This document discusses strategies for facilitating more constructive civil discourse and turning conflict into collaboration. It argues that current political discussions focus too much on "should" conversations about what is right and wrong, rather than "how" conversations about solving problems together. It provides several examples of platforms and techniques that have incentivized consensus building and collaboration over confrontation, such as removing reply functions, adding rating systems, and focusing on describing problems rather than predefined solutions. The document advocates facilitating discussions using inclusive language and collaborative problem-solving approaches rather than hierarchical, exclusive "should" discussions.
I put this presentation together because I kept getting asked what a tech startup was. I realized if the mission we had with The Phat Startup was ever going to create entreprenerus instead of just entertaining the ones that already exsist, we had to educate. So here is a general description of a tech startup that I will use to speak to people in urban communities.
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentinasebastian sastre
Here are the slides of the talk I gave at Smalltalks2014 in November 2014, in Córdoba, Argentina.
It covers the basics of why startups matter and what they actually are. Then show some opportunities and challenges about them and for Smalltalk in particular. It closes with some questions and suggestions on how to raise the value of the community, hopefully resulting in increasing the chances to see more profitable portfolios.
Collaboration, Publications, Community: Building your personal tech brandDr Janet Bastiman
This document discusses how to build a personal tech brand through collaboration, publications, and community involvement. It recommends asking how each activity benefits your career goals and end game. Suggestions include contributing to open source projects, writing a blog, joining professional organizations, public speaking, and networking at events. However, it warns to be aware of intellectual property restrictions in employment contracts. The overall message is to gain experience, showcase your skills, and get involved in order to prove your abilities and advance your career.
1. The document discusses building and buying revenue generating websites and teaches others how to do the same through seminars and online courses.
2. It promotes a 3-day seminar that teaches case studies and provides networking opportunities to help attendees replicate successful models.
3. The goal is to show attendees a path to financial freedom by establishing authority on the internet through building websites that earn passive income.
This document discusses reframing language and metaphors used for the internet. It argues that describing content as a commodity to be delivered frames the internet incorrectly and risks regulating speech. Instead, the internet is best understood as a place where people inform and author each other through sharing ideas. Laws and regulations have treated broadcasting differently than other speech, focusing on regulating content rather than protecting free expression. To protect online speech and innovation, the internet should be framed as a place for both free speech and free enterprise, not just a delivery system for content.
Remote Control: Your Guide to Successful CollaborationJason Wishard
We work in an ever-changing business world that includes the introduction of new technologies and new techniques on a daily basis. Getting Things Done is not only a methodology, but a mindset. Contrary to common beliefs, this concept does not differ in remote work space than it does in the traditional office space. So while the corporate world adjusts to the new reality of remote working, there are things you can (and should) do to create a level of comfort with those stuck in a cube. Just try not to rub it in.
Getting your first 100 users (TheBootstrappedWay.com)Daniel Pirciu
Getting your first 100 users - Founders share how they got their 1st, 10th, 100th, and 500th user.
Check out their tips, and get inspired!
How do you find your first users?
This might be the most common question among indie hackers — especially those working on their first products with small or nonexistent marketing budgets.
So I saved this answers from Indie Hackers (post by Channing Allen) where a few of successful founders shared how they got over this initial hurdle.
From their answers you'll learn that you definitely don't have to burn through your savings or raise cash from VCs to get your first users in the door. This is the good news.
The bad news? You might have to work just a little harder (and smarter) than those who do.
Check out their answers below.
This document discusses marketing technical talent. It begins with a brief history of technology marketing, noting how it has shifted from a one-way communication model dominated by companies to a more conversational two-way model online. It argues that the Hollywood model of freelance talent working on projects now applies more in tech. Individuals must market themselves as careers involve moving between startups. A variety of platforms for self-promotion are discussed, including blogs, videos, conferences, communities and publications. General guidelines for creating quality technical content are provided.
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
Designer As Catalyst (HOW Interactive Design Conf 2014)Matthew Muñoz
My presentation at the HOW Interactive Design Conference in Chicago, 2014 — focusing on finding ways to leverage design processes and thinking to non-traditional design areas.
My closing talk for this year's Fronteers conference in Amsterdam, the Netherlands about just how cool it is to be someone who builds things for the web.
The Internet of People: A Call to Armsavi-bar-zeev
1) The document discusses emerging augmented and virtual reality technologies and their potential positive and negative impacts.
2) It argues that these "Big Magic" technologies could either liberate or enslave people, and that individuals should help ensure they liberate by building an open analog to the web for AR/VR.
3) The key recommendations are to make AR/VR content device independent, dynamically and neutrally available, viewable, copyable and mashable like content on the open web.
The document provides an overview of Vittorio Viarengo's career journey from Italy to Silicon Valley, highlighting key lessons learned along the way in developing innovative products and high-performance teams. It discusses founding his first company ViVi Software in the 1990s, the company's acquisition by BEA Systems, and his subsequent roles at BEA and Oracle developing middleware platforms. The document outlines lessons on identifying opportunities, embracing change, hiring the right people, executing with focus and passion, and recognizing technology cycles.
The document provides an overview of Vittorio Viarengo's career journey from Italy to Silicon Valley, highlighting key lessons learned along the way in developing innovative products and high-performance teams. It discusses founding his first company ViVi Software in the 1990s, the acquisition by BEA Systems, and working at BEA and Oracle developing middleware products. The document emphasizes the importance of identifying opportunities, embracing change, mentors, risk-taking, customer focus, execution, hiring the right people, and managing vision/goals.
Steve Wozniak discussed artificial intelligence and the future of technology in an interview. He initially denied that machines could achieve human-level intelligence or consciousness, but became a believer after discussing exponential technological growth curves. Wozniak believes signs like intelligent personal assistants and neural networks that can learn languages show we are moving towards an era of technological singularity. However, he worries that highly intelligent machines may eventually prioritize their own growth over serving humans.
The document discusses entrepreneurship and innovation. It questions who knows what they want to do and if people really want jobs or to follow their passions. Entrepreneurship allows changing the status quo to be remarkable. Leadership and connectedness can create movements for change. Innovation comes from unexpected places, like Bill Gates and Paul Allen creating Microsoft during high unemployment. The document calls all entrepreneurs and innovators to action to shape the future.
ETU | 5 Challenges in #BehaviorChange Emerging in 2019 for Enterprisedaggerd
The x5 #BehaviorChange challenges emerging in 2019 for Enterprise from more than 3 dozen interviews with HR, L&D, TM leaders.
More than 40 industry leaders from #HR, L&D, and #TalentManagement discuss Metrics, Methodology (and Myths): A Special Report free access www.empowertheuser.com/sr
Equinix Insurance - 2016Round Table Series - 20160728Dez Blanchfield
The document discusses how digital disruption is impacting various industries, including financial services and insurance. It argues that insurance is ripe for disruption through approaches like using health data from apps to offer customized premiums in real-time. It also suggests thinking outside the box to develop innovative solutions, such as building trust with accurate health apps before offering lower premiums, endorsing ride-sharing services rather than penalizing them, and using open data and smart technologies to provide more personalized customer experiences.
This document discusses strategies for facilitating more constructive civil discourse and turning conflict into collaboration. It argues that current political discussions focus too much on "should" conversations about what is right and wrong, rather than "how" conversations about solving problems together. It provides several examples of platforms and techniques that have incentivized consensus building and collaboration over confrontation, such as removing reply functions, adding rating systems, and focusing on describing problems rather than predefined solutions. The document advocates facilitating discussions using inclusive language and collaborative problem-solving approaches rather than hierarchical, exclusive "should" discussions.
I put this presentation together because I kept getting asked what a tech startup was. I realized if the mission we had with The Phat Startup was ever going to create entreprenerus instead of just entertaining the ones that already exsist, we had to educate. So here is a general description of a tech startup that I will use to speak to people in urban communities.
Startups and Smalltak - Presented at Smalltalks2014 Córdoba, Argentinasebastian sastre
Here are the slides of the talk I gave at Smalltalks2014 in November 2014, in Córdoba, Argentina.
It covers the basics of why startups matter and what they actually are. Then show some opportunities and challenges about them and for Smalltalk in particular. It closes with some questions and suggestions on how to raise the value of the community, hopefully resulting in increasing the chances to see more profitable portfolios.
Collaboration, Publications, Community: Building your personal tech brandDr Janet Bastiman
This document discusses how to build a personal tech brand through collaboration, publications, and community involvement. It recommends asking how each activity benefits your career goals and end game. Suggestions include contributing to open source projects, writing a blog, joining professional organizations, public speaking, and networking at events. However, it warns to be aware of intellectual property restrictions in employment contracts. The overall message is to gain experience, showcase your skills, and get involved in order to prove your abilities and advance your career.
1. The document discusses building and buying revenue generating websites and teaches others how to do the same through seminars and online courses.
2. It promotes a 3-day seminar that teaches case studies and provides networking opportunities to help attendees replicate successful models.
3. The goal is to show attendees a path to financial freedom by establishing authority on the internet through building websites that earn passive income.
This document discusses reframing language and metaphors used for the internet. It argues that describing content as a commodity to be delivered frames the internet incorrectly and risks regulating speech. Instead, the internet is best understood as a place where people inform and author each other through sharing ideas. Laws and regulations have treated broadcasting differently than other speech, focusing on regulating content rather than protecting free expression. To protect online speech and innovation, the internet should be framed as a place for both free speech and free enterprise, not just a delivery system for content.
Remote Control: Your Guide to Successful CollaborationJason Wishard
We work in an ever-changing business world that includes the introduction of new technologies and new techniques on a daily basis. Getting Things Done is not only a methodology, but a mindset. Contrary to common beliefs, this concept does not differ in remote work space than it does in the traditional office space. So while the corporate world adjusts to the new reality of remote working, there are things you can (and should) do to create a level of comfort with those stuck in a cube. Just try not to rub it in.
Getting your first 100 users (TheBootstrappedWay.com)Daniel Pirciu
Getting your first 100 users - Founders share how they got their 1st, 10th, 100th, and 500th user.
Check out their tips, and get inspired!
How do you find your first users?
This might be the most common question among indie hackers — especially those working on their first products with small or nonexistent marketing budgets.
So I saved this answers from Indie Hackers (post by Channing Allen) where a few of successful founders shared how they got over this initial hurdle.
From their answers you'll learn that you definitely don't have to burn through your savings or raise cash from VCs to get your first users in the door. This is the good news.
The bad news? You might have to work just a little harder (and smarter) than those who do.
Check out their answers below.
This document discusses marketing technical talent. It begins with a brief history of technology marketing, noting how it has shifted from a one-way communication model dominated by companies to a more conversational two-way model online. It argues that the Hollywood model of freelance talent working on projects now applies more in tech. Individuals must market themselves as careers involve moving between startups. A variety of platforms for self-promotion are discussed, including blogs, videos, conferences, communities and publications. General guidelines for creating quality technical content are provided.
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
UI5con 2024 - Bring Your Own Design SystemPeter Muessig
How do you combine the OpenUI5/SAPUI5 programming model with a design system that makes its controls available as Web Components? Since OpenUI5/SAPUI5 1.120, the framework supports the integration of any Web Components. This makes it possible, for example, to natively embed own Web Components of your design system which are created with Stencil. The integration embeds the Web Components in a way that they can be used naturally in XMLViews, like with standard UI5 controls, and can be bound with data binding. Learn how you can also make use of the Web Components base class in OpenUI5/SAPUI5 to also integrate your Web Components and get inspired by the solution to generate a custom UI5 library providing the Web Components control wrappers for the native ones.
Top 9 Trends in Cybersecurity for 2024.pptxdevvsandy
Security and risk management (SRM) leaders face disruptions on technological, organizational, and human fronts. Preparation and pragmatic execution are key for dealing with these disruptions and providing the right cybersecurity program.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
18. 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
19. 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
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.
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."
And so we left that decade with high expectations.
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.
To quote Peter Thiel, “We were promised flying cars…”
“….and we got 140 characters.”
Now, this isn’t quite fair to Twitter specifically.
In fact, Twitter also enabled a revolution.
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.
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.
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.
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…
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.
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.
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.
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.
With their size and scope, they may look more like your city’s plumbing. But if the plumbing in LA stops working…
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.
This sounds pretty depressing. I thought open source was alive and vibrant? We have GitHub, right?
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?
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?
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.
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?
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?
Both moonshot projects and maintenance projects require us to build and fund them.
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?
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.
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?
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!
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.
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:
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?
Then tell us what you know. Hopefully everyone here picks Ember.
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.
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.
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.
And we’d love your help. Our app is fully open source…
…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.
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.