How to Help Succeed

As a non-profit organization built primarily by volunteers, we need all the help we can get to realize our mission. Together, let’s make it happen!

Participate in the community and give feedback

Create an account

Promote us and recruit others

Once you feel comfortable enough with the overall concepts:

  • Mention in relevant discussions online, at conferences, with friends and family
  • Write blog posts or other updates about
  • Invite others to come learn and help

Support us financially

See our project page for more info about pledging. Your ongoing support helps fund development as well as cover other server and legal costs.

Tell us about your interests and skills

Optionally, if you tell us about your interests and skills, we can direct you to where you can make the biggest difference.

More in-depth ways to help

Get into the code

We mostly use Haskell, but there’s lots of HTML/CSS/Javascript things to do too.

  • For programmers and web designers, check out the source code and the documentation there, especially the contributing guide
  • Report to us about your experience getting the site built locally
  • Explore the code and/or ask us for guidance about how to get hacking
  • Join the dev list
  • We’re always happy to help coach you through getting started!
  • We need help finalizing our cooperative structure, nonprofit legal issues, handling of funds, and legal terms of use etc.

  • To get started, see our legal wiki page to read up on our status so far and sign up for our dedicated legal discussion email list

Design and illustration

  • Join us on IRC or introduce yourself on our Design mailing list, and let us know if there’s a particular type of design you’re interested in, e.g. article illustrations. Some experience with Free/Libre/Open graphics software is a plus, but not required — everyone has their own blend of skills and we learn from each other.

  • See the Design repository (links below) for the latest production files as well a sense of the overall design direction. The latest UI mockups and prototypes for development can be found in the individual repos, but please keep in mind these may change considerably before implementation.

  • Much of the discussion on work in progress takes place on IRC – you’re welcome to hang around, ask if you have suggestions, questions or need help. Even if you aren’t ready to get your feet wet, your feedback can be very helpful to others in their design process. If no one doing design is currently online, you can leave a message for mray or ikomi with one of the IRC bots there.

  • We could use all sorts of little icons, visualizations, animated videos, better illustrated concepts throughout the site — see our Design section for details


  • Investigating services to use, partners to team up with, historical and scientific evidence to guide our decisions and presentation

  • Our targeted messaging page in the Communications section is a good start looking at what we’ve already covered in describing the status quo of various project areas

Recruiters, trainers and organizers

  • Reach out to other sympathetic folks and to answer questions, such as by welcoming new visitors on the #snowdrift IRC channel or other sorts of publicity (see Communications).

  • We could use liaisons or recruiters for project subject areas (such as art, research, software, etc). The liaison will provide advice to the team and to member projects and coordinate outreach to the subject-area community.

  • Help facilitate meetings and discussion, as well as organize our team structure (see Governance)

Building new skills

As a non-specialist, you can still get involved and learn as you go. We do all we can to help everyone along. This is a chance to learn programming and web design, study political/economic/legal topics or business management, and develop many other skills.

Note: whenever possible, we stick to free/libre/open tools and resources throughout our work.