Follow Social Velocity on Google Plus Follow Social Velocity on Facebook Follow Nell Edgington on Twitter Follow SocialVelocity on Linked In View the Social Velocity YouTube Channel Get the Social Velocity RSS Feed

Download a free Financing Not Fundraising e-book when you sign up for email updates from Social Velocity.

Teaching Our Kids to Build the Computers of the Future

By Nell Edgington

code-infographic-5-16There is a new nonprofit that nicely demonstrates the challenge of identifying a social problem and then developing the right strategy for solving that problem.’s sole aim is to solve the impending shortage of computer programmers. Because we have grown increasingly dependent on technology in our everyday lives, while our schools have not adequately prepared our children to keep up, we are facing an enormous shortage of people who can create the technology we desperately need.

Projections estimate that by 2020 we will need 1.4 million computer programmers, but will only have 400,000 computer science graduates, creating a 1 million person gap. And 9 out of 10 schools aren’t currently teaching computer programming. This is a huge problem.

Enter The nonprofit was founded earlier this year with two stated goals:

  • Spread the word that there is a worldwide shortage of computer programmers, and that it’s much easier to learn to program than you think.
  • Build an authoritative database of all programming schools, whether they are online courses, brick+mortar schools or summer camps.

They have an impressive team and list of supporters, many of the darlings of the technology startup world. And they’ve already attracted the attention of the national media and have a very savvy media presentation including some pretty cool videos. is fascinating to me, not just because I agree that connecting how we educate our children with the skills they will need in the future is a huge issue, but also because demonstrates the strategic struggle facing every social change agent. The struggle lies in identifying a social problem and then creating the right solution to the problem you’ve identified.

There are many ways you could attack the problem of a shortage of future computer programmers. You could decide to:

  • Advocate for changes to the public education system
  • Create new training sites around the country
  • Develop coding games for kids
  • Create a marketing campaign that encourages more kids to try coding
  • Develop a database of available training programs

So far has decided to focus on the last two. But it begs the question, why those two?

In identifying a social problem and then choosing a possible way to attack it, social change leaders must ask the following questions:

  • What is the most effective entry point for changing this problem? For they think the entry point is kids themselves, getting them to demand coding training, as opposed to changing education policy or increasing the supply of coding locations.

  • How do we use our unique assets to address that entry point?’s biggest asset is their long list of technology celebrity supporters, so they are tapping into those people (Bill Gates, Mark Zuckerberg) to show kids how cool coding is. If, instead, had a unique ability to move education policy forward, or proprietary coding software that more quickly delivered results they could have decided to go those routes.

  • How do we structure our organization to deliver the solution? Right now is a website with a series of videos and a growing database of training locations. So they don’t need a lot of staff or structure. If, however, they had decided to set up new training sites around the country or advocate for public education changes in every state, they would have needed a much larger operation with more locations and staffing.

  • How will we measure if our solution is working? has clearly delineated where they need to be. By 2020 they want to see 1 million more computer programmers. So they have to figure out how many more college students they need in computer sciences, how many more high school students they need who can code, how many more middle school students who are dabbling in code and so on. I’m hoping they have metrics all along the way and the ability to see if the numbers are actually growing. has very clearly defined a critical social problem and they have marshaled an impressive army of supporters to work toward change. It remains to be seen, however, whether they have asked the right questions and selected the right path for making that change a reality.

Learn more about nonprofit innovation and
download a free Financing Not Fundraising e-book
when you sign up for email updates
from Social Velocity.

About the Author: Nell Edgington is President of Social Velocity (, a management consulting firm leading nonprofits to greater social impact and financial sustainability. Social Velocity helps nonprofits grow their programs, bring more money in the door, and use resources more effectively. For more information, check out Social Velocity consulting services and clients.

Tags: , , , , , ,

1 Comment to Teaching Our Kids to Build the Computers of the Future

Leave a comment


Popular Posts

Search the Social Velocity Blog