Since December 2010, I've been working directly for the Ruby community on a full-time basis. Monthly contributions from community members help make that possible. If you like what I'm doing and want to support it, please find the PayPal subscribe button at the bottom of this post. Currently I have 74 subscribers for a total of $788/mo before PayPal fees. This is not yet nearly enough to live off of, but does help offset my expenses.
Practicing Ruby
Last week I mentioned that I have decided for a number of reasons to start my paid newsletter Practicing Ruby back up. Within the next few weeks, folks will be able to Practicing Ruby volume 2, which will be a weekly newsletter sold for $8/month. But for now, I am working on getting all the volume 1 articles released under a Creative Commons license to the RBP blog. Six articles have been released since the last progress report, which means there are now 19 articles in total available for free. I'm working on building a nice index for them, but for now, here are some links to the most recent ones:
There are still 7 more to be publicly released from volume 1, but I've already begun work on volume 2. Members of the Ruby Mendicant supporter network already have access to two of the articles, one on code loading and another on closures. If you haven't yet subscribed, that may be an incentive for you to join, as you'll continue to get early access to Practicing Ruby rough drafts even once the newletter starts up again.
Mendicant University
Shortly after last week's progress report, I announced the plans for the next year of Mendicant University. You should read that article for details, but essentially these plans call for us to create a smaller, tighter program that is more sustainable. However, we plan to counterbalance that by increasing our emphasis on things like our mentoring program, which will allow us to reach a larger amount of people while asking for a smaller time commitment from them. We are also introducing some minor changes to the core skills course that will increase the amount of impact Mendicant University has on the open source community (and vice versa) by connecting students with mentors from popular open source projects.
Our admissions process for the September core skills course was wrapped up in a flash, with the course filling up 24 days before the exam deadline. That goes to show that the demand for spots in our courses is still extremely high, perhaps moreso than it has ever been. This is simultaneously a good and bad thing, because we wish that we could accomodate more people, but we also want to make sure we don't grow too quickly, either.
In more recent news, our July core skills session just wrapped up, with six students successfully completed the course. You can find the list of new alumni, the exercises from the session, and student projects in this announcement.
NOTE: Last week I mentioned we were close to releasing a new public site, but that plan has changed due to us shifting our priorities to other things for the moment. I'll let you know when we have more news about that.
Ruby Rogues Session
I participated in another Ruby Rogues session, this time on metaprogramming. This was a fun session, but I actually kind of hate the topic. It gets me all worked up, and someone even commented after listening that I tended to interrupt the other panelists too much. That person was right, and this podcast would have been better if I hadn't done that. I guess it still turned out to be an interesting talk at least. :)
minitest-helpers
I put my minitest helpers that I mentioned in a previous progress report up on Github, so that others can try them out and contribute to them if they'd like. However, I may decide to go back to trying out minitest/spec and seeing if it suits my needs. If it does, I'll either update this code to be minitest/spec based, or wipe it out entirely. But at least there is now a more permanent place than a gist for it to live and get worked on :)
RubyGems
Now that Mendicant University is in a recess month, I'm going to turn my attention back to RubyGems a bit. Specifically, I plan to go back over what commitments were made by the RubyGems team and get status updates on them. I may also begin working on a guide or two, if time permits and I feel I have enough information to write about.
In general, it seems like some things have gotten better while other things have stayed the same. I've been away from the project for a couple weeks, so I need to dip back in and get my bearings before I can comment further. Expect a blog post with updates some time before the next progress report.
Software Development for Beginners (Training in New Haven, CT)
A few weeks ago we taught our first community session for our Software Development for Beginners course. However, Mendicant University has kept us more than busy, and so our followup session plans got put off. However, we've decided that we want to keep this idea alive, even if we need to scale it back a little. We'll probably try to go with monthly sessions and see how things go from there. Jordan has already sent out a survey to our students to try to pick a date, I'll post an update once we've got more news.
We've decided to charge $20/session for these meetings, even though they're worth a lot more than that. We figured this would put us at a price point comparable to a yoga class or a dance lesson, and that'd give us a more broad cross-section of the community to work with. We contemplated making the sessions entirely free but figured we could use the extra trickle of revenue. That said, we told our students if price is a factor for them, that we'd work something out with them.
Financial Transparency
As my bank account starts to look more and more anemic, I will need to do some commercial work to help me cover my living expenses and travel costs. Right now I'm looking at doing a mixture of work on written materials such as Practicing Ruby, private trainings, and private coaching sessions. All of those things will be relatively fixed commitments and will keep me in the education space, making them somewhat less distracting.
However, because I am asking the community for financial support, I think that if I'm taking in any substaintial commercial income that I owe some sort of report of my revenue and expenses for the sake of transparency. I am unsure of exactly what level of detail those reports will look like, but expect the first one at the end of August. It should at least give you a rough sense of how much I actually need the money from this support program.
Want to Contribute?
If the things I'm working on sound worthwhile to you and you want to support it, please subscribe! It will help me keep doing good stuff for the community without having to focus too much on making ends meet. I've been doing this since December but only recently started accepting funding, so it will really help me counterbalance several months of burning through my savings.