Volunteering for freenode
freenode is staffed entirely by unpaid volunteers. We volunteer for many different reasons, but we all find it rewarding, challenging and varied. It also provides an opportunity to learn new skills and to develop existing ones.
We asked our current volunteers why they devote so much of their time, skills and efforts to the organisation and in particular to the freenode project and some of the reasons they gave are:
- Because supporting freenode means supporting hundreds of Open Source projects at once.
- I volunteer because I think freenode (as a network) is a brilliant idea for encouraging collaboration and providing support to end users of OSS, and while I can't help out with a number of projects in some ways due to lack of time/skills/whatever, if I can help the network I am indirectly helping provide them all with infrastructure, so it's how I "do my bit" I guess. Plus, I like the insanity of the people [other staff] here.
- I find volunteering for freenode to be an excellent way of helping more FOSS projects than just my "home project", it's fun, puts me in touch with a wide variety of people who I wouldn't normally have met. It's educational and it's a fantastic place to be for a FOSS geek like me.
- I volunteer for freenode as it is my way to give back to a community of fantastic developers, users and groups, in the best way I can. I am not a developer, I cannot code, I am rubbish at programming, but I am good at mediation, pointing people in the right direction and offering advice. I believe in what freenode stands for, the goals and direction and I wish to support that in any way I can.
- It's something interesting to do, like most open source development, except that unlike most open source development you also get to feel you've done something useful. Given the choice between writing a crappy ruby program to talk to bugzilla that noone will ever use, or creating an ircd that will make life slightly better for everyone on freenode, I know which is the better accomplishment.
- freenode has always been very supportive and encouraging. Volunteering allows me to (by extension) support hundreds of FOSS projects, meet intelligent & knowledgeable folks and hopefully give a little back to this very resourceful community. It's fun, interesting and just an incy wincy bit educational, which can't be a bad thing... right?
freenode adds new network staff on an as-needed basis, and is not currently recruiting new staffers. Therefore, unsolicited applications are generally not read or replied to. When we're looking for new staffers and have a public recruitment drive, it's announced on freenode's staffblog. A new staffer will usually have a background as a user or contributor to one of the many projects for which freenode provides services, have a familiarity with freenode, and have a reputation for helpful behavior in #freenode or elsewhere.
All volunteer roles with freenode will enable you to develop specific expertise. For example, you might improve your skills as a systems administrator by volunteering for our infrastructure team, improve your communication skills by working with groups, or get a better QA focus and tackle interesting problems as a member of our development team(s). You will develop your skills in a number of valuable areas, like communication and dealing with both projects and end-users, problem solving, and increasing your self-confidence through practical hands-on experience.
As a volunteer you will have the opportunity and support to keep learning, while putting your existing skills and experience to good use while helping our target communities.
You will meet a wide range of people, have the chance to make new friends and forge relationships for the future. We're really proud of, and happy with, the incredible team spirit among volunteers. We have a good, supportive environment making sure that you get the most out of your time as a volunteer for us. And of course, it's a chance to make a difference to the community!
What ways are there to volunteer?
There are several roles in which one can volunteer for freenode. We look for different people, different personalities and different skillsets depending on project. While our freenode network staff are all fabulous in their roles on the network, they may not always be the obvious choice for staffing FOSSCON, or working on one of the many other exciting project that we currently have brewing! However, existing volunteers are encouraged to apply for any other project for which they have the interest and time -- and we will consider their applications fairly and with the same care and interest as that of any other interested potential volunteers.
Some examples of current volunteer activities are listed below:
- Group Co-ordinators
- Community Co-ordinators
- Sponsor Liaisons
- User Support Advisors
- Support Co-ordinators
- Network Staff (Routing)
- Infrastructure Administrators
- PR and Open Source Marketing
- Fundraising and Campaigners
- Volunteer Recruitment
- Peer Education Co-ordinators/Mentors
- Development and Code Contribution
Am I ready to volunteer?
Volunteering online is different from working on site with an organisation for many obvious reasons: there's usually more flexibility in the use of the time you have and a greater degree of independence.
Having a say in setting your own schedule is one of the chief joys of online volunteering. However, there's nothing virtual about the commitment you are making, nor the deadlines you may be assigned to complete your work. The organisation will be counting on you to finish any projects you volunteer for.
It's very easy to say yes to volunteering over the internet, and as such it's easy to sign up to do so before really considering the expectations of the organisation or the schedules you will be working to. Before volunteering, please consider the following to determine if you are ready:
- Do you have regular, ongoing access to the internet? If you only have access at college/university and the semester is about to end, or if you are about to switch ISP or move home, now is probably not a good time to volunteer.
- Do you know how to communicate well via the written word? Most, if not all, of your communication during your volunteering for the organisation will be via IRC and email. Good writing skills and excellent attention to detail is important to the project. Even if you want to volunteer for a technical role you have to be able to communicate what you are doing to your contacts at the organisation.
- Do you stick to deadlines? Do you see a project through to its finish? The organisation is counting on you to do the project/assignment/task for which you have volunteered, there's nothing virtual about your commitment.
- Are you comfortable working on your own, without direct supervision? That doesn't mean you shouldn't ask for guidance. However, there will be times where you will need to work on your own and from your own initiative.
- Are you self-motivated? When volunteering online, from home, a lot of the inspiration for working on the project has to come from yourself.
- Do you pace yourself well? Do you avoid over committing for projects? Most volunteers who do not complete the project/task they've volunteered for say that they thought they could do the work when they signed but, as the deadlines approached, realised that other things must take priority: school activities, home duties, work projects, etc. The organisation is then left with unmet needs and often half-finished projects. Please think about your work style and other commitments before volunteering.
- Will your work area be void of distractions while you are volunteering? Your role will require a certain level of concentration and intensity. Please make sure your environment is going to allow you to develop the proper energies to your work.
- Do you have a set time of day when you will work in your volunteer role? Don't just assume you will find the time. Please try to schedule a time, however approximate, to work on the project you've committed to do.
- Is this the right time for you to take on a volunteering role? If you are feeling overwhelmed by other responsibilities, now is probably not a good time to volunteer, on or off-line. We try to be understanding about your job and family commitments, we also count on you to fill the role and finish the assignments for which you commit.
- What benefits do you expect from volunteering? What results should the organisation expect because of your volunteering?
Answering these questions for yourself should help you better identify the volunteer position that's right for you. If you answered no to any of the questions, or had difficulty answering some of the questions, perhaps this is not the best time for you to enter into a relationship with us as a volunteer.
We all know how easy it is to say "I spend so much time on the network, I'll be a great staffer! I'm always around." while forgetting that there may be a bit more to it than that! Over the years we've seen many promising new volunteers join us; unfortunately, we've also seen many of them leave again as quickly when realising they simply don't have the time/ability to commit. With 50,000 daily users, and a fair few projects on the go, we don't want to put you off volunteering by asking all these "gloom and doom" style questions, we simply want to make sure that you don't volunteer on a whim and vanish just as fast!
You probably already know that the freenode volunteer staff make up quite a small team, as a result, we're a fairly close-knit group and when looking to expand the team we look for people who not only have the skills and experience we look for but also people who complement our existing team and fit in with the current crowd.
How do I volunteer?
Occasionally, we will actively recruit for a role -- more often than not, we try keep an eye out for people we believe would be suitable and invite you to volunteer. Our current volunteers all have a background as freenode users, most came to us from their roles with projects who use freenode -- and in our midst we have people who, past or present, have involvement with projects such as Debian, Gentoo, Ubuntu, Apache, VMWare, Wikimedia, NASA, Exherbo, Charybdis and so forth. We pick up most of our 'potential staff' leads through day to day dealings with existing projects and users of the network, in addition we often look to those users who have stood out while helping other users in #freenode and elsewhere -- we count ourselves very lucky that so many of you choose to help out without assuming repayment in return!
When we recruit for a specific role, we will post a description of the role on the freenode blog along with any details regarding applying, as well as deadlines if applicable.
- Do I contact you to tell you I'm interested in volunteering?
- What will happen after I've indicated interest in volunteering?
- Will I have to complete an application form / have an interview?
- I've got specific skills and experience, can you use them?
- Are there certain skills I will need to be a volunteer?
- What will I get out of volunteering?
- Do you provide any training?
- What support will I get?
- How much time do I need to give?
- When/What times can I volunteer?
- When can I start?
- Are there any age restrictions?
Outside of recruitment drives, we usually don't read unsolicited volunteering applications, due to the large quantity that we receive. Potential volunteers are generally asked to apply based on a history of helpful and positive behavior instead.
The recruitment procedures for different roles vary slightly, but the next step is to keep an eye out for an email from someone associated with the project. They will be in touch with you to give you more information about the work we do, the different roles available and to invite you to have an informal chat with one, or more, members of staff. You will also be asked to fill in an application form.
The application form and interview is a two-way process. It enables the organisation to find out more about you, and to ensure that you are suitable for the role, but also for you to ensure that the volunteering opportunity meets your needs and interests.
We pride ourselves on being staffed by volunteers from a wide range of backgrounds, and the diversity and experience brought in by our volunteers is invaluable to the organisation. We would, where possible, do our best to make use of any skill or expertise with which you would like to share with the organisation in your role with us.
This depends on which role you are interested in. Some roles may require some form of prior experience. As a general rule, you will need to be open-minded, non-judgemental, be able to listen, learn and work in a team.
All our volunteers find their involvement with us rewarding, satisfying and challenging and they all get something different from their volunteering:
- Making a difference
- Changing things for the better
- Giving back to the FOSS communities
- Develop new and existing skills
- Being involved with the community
- Gaining experience
- Making new friends
Volunteers in some roles will receive training relevant to their position. This may be attending a course local to you, a home-study pack or a programme based on observation while working closely with a mentor or a tailor-made solution developed for your specific role.
All volunteers are fully supported and supervised throughout their involvement. There will always be more senior volunteer(s) or mentor(s) for you to turn to for support and advice if you need it. New volunteers will be assigned two mentors who will work closely with them throughout their time with us, and they will work with you to ensure that you find volunteering with us to be both rewarding and challenging.
There is no minimum time requirement to volunteer. You should discuss with head of staff the time you have available, your interests and skills, and how they fit with the organisation's needs.
The times for volunteering may differ between projects. For instance, FOSSCON volunteers may be required to attend online/telephone meetings in addition to the work they do during the actual conference, while freenode is in operation 24/7 and as such we look for volunteers who can cover any time of the day.
A representative from the project for which you are volunteering will talk through options with you. For freenode we generally want you to start as soon as possible, whereas for other roles there may be a slight delay to ensure that you receive the highest quality of resources, time, support and personal attention when being trained for the role.
Volunteers need to be 16 or over. There is no upper age limit for volunteers. However, if you are under 18, please let at least one of your parents or legal guardians know you are going to volunteer with the organisation. We strongly suggest that you give your parents the URL of the project so they can familiarise themselves with the project. On request we will be happy to speak with one or both of your parents regarding your role as a volunteer with us. In the event that there are any questions, your parents are invited to call or email Christel Dahlskjaer with any questions or comments about our organisation.