While growing reinteractive I have been asked many times how we operate. I've been asked this by prospective clients and by prospective staff. I thought it would make sense to write up a blog post covering the key points on how our developers and team work at reinteractive and what parts of our development process are important to us.
Having our entire team work remotely is a strong management point for us. Our remote team encourages focused work without the large distractions of an office environment. Of course, this means that you can't shout a question across the office, or go and interrupt another team member, we see this as a good thing. However, team communication matters so we have numerous Flowdock channels to communicate on each project. This has the added advantage of information being recorded, allowing for any team member to "get up to speed" on what is happening after a short absence by reading the log of what has been said.
Over the past year and a half, our InstallFest initiative has introduced more than 600 developers to Ruby on Rails. These developers have been able to move onto Development Hub, but we feel there is a gap. If you look at the job boards, there are a lot of opportunities for mid to senior level Rails developers, but a scarcity of junior level positions.
This presents a problem, how do we take these awesome beginning developers and build them into mid to senior level develops to grow our community? And how to do this efficiently?
Last week our team were lucky enough to attend the second Ruby Conference held in Australia. As a new comer to the Community over the last year and as the Community Manager here at reInteractive, I thought I’d share my take on what I got out of last week’s talks and events.
Felix talked about how helping others learn will actually help you improve your own code. You don’t truly understand something until you can explain it simply and clearly to others. This is very true and something I think all professional developers and new developers alike can take from this. Go out and pair with others, your knowledge will grow exponentially just from talking about concepts with others.
Here at reInteractive we’ve been running some Community initiatives in Sydney, Melbourne and even Singapore over the last year. We began our Ruby on Rails InstallFest last year in April, an evening where we get your laptop setup with a development environment and help you get your very first Ruby on Rails application live on the internet through our tutorial guides. We provide free pizza and drinks, while our reInteractive Developers and some awesome professionals from the Community give their time to help mentor new developers and get them started.
Because of the huge ongoing demand for our InstallFest, we began running our Development Hub event in Sydney. This event is an opportunity for anyone, no matter their Ruby and Rails experience to come along and continue on with our tutorial guides, or code on anything they like. Once again we provide some food, and some awesome mentors in the Community are around to give anyone a hand.
Last night we held our first Development Hub for 2014. More than 60 new developers and professional mentors came along to get hacking and coding.
We did things a little differently last night. To kick off the evening we held our RubyConf AU ticket competition. Seven brave new developers stood up in front of the crowd to tell us about their Ruby and Rails journey, what they’ve learned, why they are learning and how they are involved in the community. It was super inspiring to hear each of their different stories and how far they have come.
Sound awesome? It is! RubyConf AU is THE place to learn more about rails, and to rub shoulders with some of the best Australian, New Zealand and international Rubyarti! Besides, it's being held at Luna Park, how awesome is that?
We created Development Hub to give those that are newer to Rails a safe environment to build on what they had learned at the InstallFest, and be surrounded by professional Developers to get any help they need. Now, six months on these ‘new developers’ have come a long way from just getting a development environment setup, to working on their own working applications.
So, what’s next for these developers?
We created the Ruby on Rails Development Hub to keep new developers motivated. Rather than getting stuck with issues with no one to turn to, we’ve created a nurturing environment for newbies to come along to hack and get mentored by the awesome Developers in the Sydney Ruby on Rails Community. Last night we had a huge turn out of over 50 new and professional Developers (check out our pics on our Facebook Gallery!). So, I thought I’d find out what other tips they could share on staying motivated with Ruby on Rails.
Coming along to events like Development Hub and RoRo Sydney can really help you stay motivated. You’ll meet others out there that are learning (and struggling) just like you and you’ll soon realise that you are not alone on this journey. More importantly you’ll meet some really awesome professional Developers who are happy to help you make things work! Nothing keeps you going like seeing your code work.
Last night we organised the fourth Ruby on Rails Development Hub! Almost 40 people from the Sydney Ruby on Rails Community came along to the meetup hosted by Ninefold. Both experienced and inexperienced Developers were there learn new skills, ask questions and share their Rails experience with those around them.
Check out our photos on our Facebook Gallery.
Hi there ruby friends :)
So, some of you might have heard of two community initiatives we have started over the past few months.