I haven’t really talked about RubyNet since I started thinking about it, and planning it about 2 years or so ago. I mainly didn’t speak about it because I hate the “Oh, I’m building X, it’s going to change the world” type posts you see all over the place for various and sundry sites. No, your site will probably not change the world, and not everyone wants to know about it. I have made some vague mentions of it as a project I was putzing with, and that was about it.
I figured I would talk about it today only because the reason that it got stuck in my head still puzzles me, and I have to articulate it just so that maybe it starts making sense to me. The whole idea was sort of started by a friend of mine, who is also a recruiter for RubyFocus. One day we were talking, and he mentioned how hard it is to find Ruby developers, and that struck me as kind of odd.
Ruby is not really an academic unknown language. Yes, Java has more recognition than does Ruby, as does the whole .Net framework, but Ruby is also not Lisp or Smalltalk, which are in production, but most do not know about them, or they know about them, but only in the history of computing. I don’t see Ruby like that, especially with the Ruby on Rails framework being as popular as it is.
It was, however, after that discussion that RubyNet was sort of formed. There are other sites to find Rubyists, including WorkingWithRails, and RubyNow but those are either under-used, or just out of date in terms of technology/userbase. Linked-In isn’t a bad resource, but then you either have to hope the person is in your network, or you can go through the layers of networks until you get in touch with them, and there the accomplishments can’t really be demonstrated (Yes, you can provide links but links don’t tell the whole story). You can also just throw an ad up on Craigslist and hope, but from what I have heard many of those get resumes from people who have never touched Ruby before. Dice.com…forget it, it’s loaded down with recruiters (I get 5-6 contacts a day from Dice.com, all recruiters I had never heard of before).
RubyNet aims to solve those problems. RubyNet is a social network, so picture Facebook for Rubyists, but I think it offers far more functionality than does Facebook. Some of the other features that are currently either planned, or developed as of this moment are:
- Job posting. Yes, I know there are tons of places that this exists, but hey one more doesn’t hurt and if RubyNet can acheive any kind of critical mass, it might be a good place to look.
- Resume hosting. Again, tons of places out there, but I also want to enable searching for skills/years of use of a technology. I think being able to search with a very fine granularity would be a huge benefit.
- Rankings. WorkingWithRails offers this, but since WWR is under-used, the rankings really mean nothing. Besides, the rankings on RubyNet also take into account commits into projects, etc (Integration into Github for now).
- A Mechanical Turk like system. Mechanical Turk is generally used for small projects, but I want to offer a similar service for larger projects as well. You find someone interested in building x or y, all the paperwork is done digitally and through the site, then the money is held in escrow until completion and it’s then paid out. Basically one stop shop to find freelancers.
- Event/Group listings. A given I suppose, but the ability for groups and event planners to list their events or groups, sell tickets (Yes, I plan to offer ticket sales as well for an event) and get the word out about whatever the event or group is about.
Could you do this through Facebook? Well, some of it certainly, some of it not. Though I think somewhere for the Ruby community to congregate, and seek each other out is far more valuable than trying to adhoc something. Besides, unlike Facebook everything in RubyNet is privacy focused, down to encrypting content that is not publicly available so if something does go wrong, that content is never exposed in any meaningful way to a search engine.
RubyNet has no set launch date. It’s just me working on it currently, and I have a day to day job so the work is sporadic at best. I have contemplated seeking some sort of funding, but I haven’t really decided where to start nor who would even be remotely interested in funding such a thing. I’m sure there is someone out there that would be, and if someone reads this and is interested, contact me.