00:00:04.600
All right, so the title of my lightning talk is obviously "Developing Developers." There's my Twitter handle. I want to start out with one of my favorite quotes from Mahatma Gandhi: "Be the change you wish to see in the world." Does anybody disagree with this statement? Raise your hand. That's what I thought.
00:00:10.400
So my question to all of you is: what are you going to do about this? There's all this talk about how we’re short of developers, and businesses and schools need to step up. I don't think a lot of us agree with that. Obviously, some of you are gem maintainers, gem writers, and core contributors to many things, so you're used to stepping up and getting stuff done. I believe this is one of the biggest problems facing our industry, not just from the Ruby standpoint, but from technology in general. I think Aaron had a statistic last night that blew my mind, though I don't remember the exact details. The bottom line is we are not going to have enough people to do all of the cool things we need to do.
00:01:07.000
Last night, we started a discussion that began as a diversity discussion, but I kind of railroaded it into more of a conversation about what we can do about the shortage of developers. We started a Google group called the "Growing Programmers." Marty was nice enough to make the first post. So, my question is: what are we going to do about this? If you want to get involved, please join the Google group and get active.
00:01:12.840
I have decided that I am going to take action. I’m currently accepting applications—this is not an official job and you will not be getting paid. I am doing this in my free time for an apprentice. That apprentice must not currently have a job developing software and must be looking to get one. They must also be willing to drive their own education. A lot of the feedback I get from people is, "I want to learn Ruby, but I don't know where to start," or they say, "I’m just going to sit back and expect someone to guide me." I wish I had time for that, but unfortunately, I don’t.
00:02:10.440
So, this person must at least ask questions like, "Where do I start?" I will send you a bunch of links; you will go through those links and come back with more questions. I’m more than happy to navigate, but I cannot drive the bus. They also must be willing to mentor somebody else. This is a pay-it-forward process. If you become my mentee, you will be expected to eventually mentor someone else. Not immediately, but we'll work out the details. I hope to be a lineage holder, meaning I want to have a long line of people teaching others how to program.
00:03:03.640
I have no idea what this will look like; I literally came up with this idea in the shower this morning. I expect there will be blog posts, and I’m sure some people will get upset with me. There will be all kinds of interesting developments. That’s the challenge I want to leave all of you with. I have decided to step up, and I challenge each of you to go look at the group, pick one of the suggestions in the list, and take action.
00:03:15.920
And that's all I have. Are there any questions? I have one minute left. The group is called "Growing Programmers," and Marty came up with that name, which I think is awesome. I want to mention that one of the things discussed in the group is starting to mentor children. Marty has been talking about going into his daughter's school and working with kids to get them more interested in technology, which I believe is a fantastic idea. Hand a four-year-old an iPhone, and they can navigate it easily while my mother struggles with it. The kids are ready for this; we just need to get in there and guide them.
00:04:00.000
I'm going to wrap it up early because I’m done, unless anyone has further questions. Thank you, everyone! Oh, and just a side note—Living Social is hiring in Boulder, so please come talk to me if you’re looking for a job.