Guide to happy and effective volunteering
There are a lot of people wanting to work on Dreamwidth who are new to volunteering with a project like this. This is a decidedly good thing. The more people we have, the better. What it does mean, though, is that there are some people who are stuck in the wrong mindset, which means they aren't giving as much to or getting as much from the project as they could be. This little guide is just a few things to keep in mind, which should help make you both happier and more effective as a volunteer.
Contents
Remember that we aren't building a site just for you
It's all too easy to get caught up in the way that you use the site and think that everyone else use it/should use it in the same way. They don't. We want for Dreamwidth to be a welcoming place for all types of people using it for all sorts of things. This is difficult to remember at times, I know, but do always try to keep it in mind.
One of the great strengths of a project like Dreamwidth is that there are so many people sharing their ideas. One of the great weaknesses of a project like Dreamwidth is that there are so many people sharing their ideas. If you have an idea about something that could be added, or how things could be done, or anything at all really, then please share it. Once you've shared your idea, though, let it speak for itself. If it's a fantastic idea, then other people will pick it up and run with it, probably modifying it along the way. If people don't like your idea, please don't be offended. It probably just means that there are other more important things to do, or that there are problems you didn't think of, or something.
Also, remember not to sweat the small stuff. If you find yourself getting worked up about something, ask yourself if it's something that really matters, or if you're just stressing over the colour of the bikeshed when other people are busy putting up the walls.
Don't say "someone should do this". Say "I'll do this!"
There are way way more things that we want to do than we have the people for. If you have an idea for something, or see a hole that needs plugging, just jump in and do it. This can be intimidating at first, but really, it's the only way. If you want to check first that it's something that's wanted, or that nobody else is working on it, then ask. People will generally be remarkably willing to help you out if you say "hey, I want to do this".
If the something is something that you can't do, either because you don't have the time or because you don't have the skills, then that's fine. Remember, though, that if you can't do it then probably a lot of other people can't do it either, and the ones who can are probably busy with other projects.
Dive right in!
One of the great things about working on a project like Dreamwidth is that you get to learn new things. Most of us are doing things that are slightly beyond our comfort zone. There are a whole lot of tasks that need doing, and sometimes we just don't have anyone who knows exactly how to do it already, so one of us has to learn as we go along. Or sometimes we do have people who have the right experience, but they're too busy with some other project.
If you're looking to learn something new, this is a great place to do it. There are plenty of people who are willing to share their knowledge with people who are willing to learn. If you just sit and wait for the perfect project that exactly matches your skillset to just fall into your lap, you're likely to be waiting a very, very long time. If you're willing to push yourself, try new things and learn, you'll generally find it much easier finding something you can do.
(A corolary to this point, though: sometimes there are tasks that need doing well and need doing fast, and in those case, we need people who know what they're doing already. Rest assured there'll be plenty of other cases where you're welcome to dive in and learn as you go along.)
Ask not what your site can do for you; ask what you can do for your site
You can get a hell of a lot out of volunteering. You can learn skills and get good experience. You can meet all sorts of awesome people. There's a real kick to be got out of seeing something you helped build come together. Sometimes, there's even perks to be had, like early access to things. If you're thinking of volunteering for any of these reasons, though, you're in the wrong place. It seems an obvious thing to say, but if you aren't volunteering out of a love of the site and a desire to make it better, then you're only going to get frustrated.
There will be times when your ideas get rejected. There will be times when a project leader asks someone else to do something that you really wanted to do. There will be times when people are too busy to answer your questions. I know it's frustrating at times, but remember that everyone involved is doing what they think is best for the project as a whole. While we always try to do what's best for each other, when there's a conflict, the project comes first.
We're all volunteers here!
We're a volunteer run project. Nobody is making any money from this. We're all doing this in our spare time, out of love for and passion about the project. Some of us have full time jobs. Some of us are in full-time education. Some of us have medical conditions that mean we can't manage full-time obs or education. None of us are able to give our full an undivided attention to Dreamwidth.
The big advantage to this is that we're set up with the expectations that people won't be able to offer 40 hour weeks for us. There are plenty of opportunities for people who can only offer a bit of time here and a bit of time there. If all you can offer is one hour a week, then we'll take it gladly as one hour per week of work we wouldn't otherwise be getting done.
The flipside to this is that everyone else is a volunteer too. If you ever find yourself getting frustrated with someone, take a moment to remind yourself that they're here for exactly the same reason as you are: they want to make Dreamwidth awesome. None of us are getting paid with this, and none of us deserve to put up with any crap.